[Galaxy Tab S Q&A, Help & Troubleshooting] FacemanSmith:
One thing that has always annoyed me with Samsung devices is missing the red underline spell check. I thought I had found a solution here but I don't seem to be proficient enough to bring it home.

http://xdaforums.com/showthread.php?t=2168321

I have flashed the ThunderRom800 so I have a deodexed system. I have extracted and decomplied the two files indicated in the link above, but I cannot recomplie. I get the following errors:

SecSettings.apk

C:\Android>apktool b C:\Android\SecSettings C:\Android\SecSettings(edit).apk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
C:\Android\SecSettings\res\xml\language_settings.xml:3: error: Error parsing XML
: not well-formed (invalid token)
aapt: warning: string 'accessibility_screen_magnification_summary' has no defaul
t translation in C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE mn_M
N
aapt: warning: string 'air_button_help_app1_msg' has no default translation in C
:\Android\SecSettings\res; found: zh_TW
aapt: warning: string 'air_button_help_app2_msg' has no default translation in C
:\Android\SecSettings\res; found: zh_TW
aapt: warning: string 'air_button_help_app3_msg' has no default translation in C
:\Android\SecSettings\res; found: zh_TW
aapt: warning: string 'air_button_help_app4_msg' has no default translation in C
:\Android\SecSettings\res; found: zh_TW
aapt: warning: string 'air_button_help_app5_msg' has no default translation in C
:\Android\SecSettings\res; found: zh_TW
aapt: warning: string 'category_printers' has no default translation in C:\Andro
id\SecSettings\res; found: az_AZ
aapt: warning: string 'cell_broadcast_settings_summary' has no default translati
on in C:\Android\SecSettings\res; found: az_AZ
aapt: warning: string 'contextual_contents_settings_browser' has no default tran
slation in C:\Android\SecSettings\res; found: km_KH lo_LA
aapt: warning: string 'contextual_contents_settings_cat_apps_label' has no defau
lt translation in C:\Android\SecSettings\res; found: km_KH lo_LA
aapt: warning: string 'contextual_contents_settings_email' has no default transl
ation in C:\Android\SecSettings\res; found: km_KH lo_LA
aapt: warning: string 'contextual_contents_settings_message' has no default tran
slation in C:\Android\SecSettings\res; found: km_KH lo_LA
aapt: warning: string 'downloadable_dialog_popup_text_wifi' has no default trans
lation in C:\Android\SecSettings\res; found: ar as az bg bn ca cs da de el en_PH
en_US es_ES es_US et eu fa fi fr fr_CA ga gl gu hi hr hu hy in is it iw ja ka k
k km kn ko lo lt lv mk ml mn mr ms my nb ne nl or pa pl pt_BR pt_PT ro ru si sk
sl sq sr sv ta te th tl tr uk ur uz vi zh_CN zh_HK zh_TW
aapt: warning: string 'experimental_webview' has no default translation in C:\An
droid\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE mn_MN
aapt: warning: string 'experimental_webview_summary' has no default translation
in C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE mn_MN
aapt: warning: string 'glance_apps_category_title' has no default translation in
C:\Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_contacts' has no default translation in
C:\Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_email' has no default translation in C:\
Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_gallery' has no default translation in C
:\Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_message' has no default translation in C
:\Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_phone' has no default translation in C:\
Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_s_finder' has no default translation in
C:\Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_s_planner' has no default translation in
C:\Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_scrapbook' has no default translation in
C:\Android\SecSettings\res; found: zh_SG
aapt: warning: string 'glance_apps_name_settings' has no default translation in
C:\Android\SecSettings\res; found: zh_SG
aapt: warning: string 'location_category_app_settings' has no default translatio
n in C:\Android\SecSettings\res; found: az_AZ
aapt: warning: string 'nfc_default_nfc__commoncarrier' has no default translatio
n in C:\Android\SecSettings\res; found: km_KH lo_LA zh_SG
aapt: warning: string 'nfc_default_nfc__commoncarrier_description' has no defaul
t translation in C:\Android\SecSettings\res; found: km_KH lo_LA zh_SG
aapt: warning: string 'nfc_default_nfc_last_used' has no default translation in
C:\Android\SecSettings\res; found: km_KH lo_LA zh_SG
aapt: warning: string 'nfc_default_nfc_last_used_description' has no default tra
nslation in C:\Android\SecSettings\res; found: km_KH lo_LA zh_SG
aapt: warning: string 'nfc_default_nfc_popup_description' has no default transla
tion in C:\Android\SecSettings\res; found: km_KH lo_LA zh_SG
aapt: warning: string 'nfc_default_nfc_popup_dont_show_dialog' has no default tr
anslation in C:\Android\SecSettings\res; found: km_KH lo_LA zh_SG
aapt: warning: string 'nfc_default_nfc_transaction_title' has no default transla
tion in C:\Android\SecSettings\res; found: km_KH lo_LA zh_SG
aapt: warning: string 'nfc_payment_ask' has no default translation in C:\Android
\SecSettings\res; found: az_AZ
aapt: warning: string 's_beam_explained_wo_snote' has no default translation in
C:\Android\SecSettings\res; found: km_KH lo_LA zh_SG
aapt: warning: string 'wifi_display_disconnect_text' has no default translation
in C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE mn_MN
aapt: warning: string 'wifi_display_disconnect_title' has no default translation
in C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE km_KH lo_LA mn_MN
zh_SG
aapt: warning: string 'wifi_display_paired_devices' has no default translation i
n C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE mn_MN
aapt: warning: string 'wifi_display_search_for_devices' has no default translati
on in C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE mn_MN
aapt: warning: string 'wifi_display_searching_for_devices' has no default transl
ation in C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE km_KH lo_LA
mn_MN zh_SG
aapt: warning: string 'wifi_display_settings_empty_list_wifi_display_disabled' h
as no default translation in C:\Android\SecSettings\res; found: az_AZ et_EE hy_A
M ka_GE mn_MN
aapt: warning: string 'wifi_display_settings_empty_list_wifi_display_off' has no
default translation in C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_
GE mn_MN
aapt: warning: string 'wifi_display_status_available' has no default translation
in C:\Android\SecSettings\res; found: az_AZ et_EE hy_AM ka_GE km_KH lo_LA mn_MN
zh_SG
aapt: warning: string 'wimax_settings_summary' has no default translation in C:\
Android\SecSettings\res; found: az_AZ
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.Androl
ibException: brut.common.BrutException: could not exec command: [aapt, p, --min-
sdk-version, 19, --target-sdk-version, 19, -F, C:\Users\Colin\AppData\Local\Temp
\APKTOOL3373551436785778346.tmp, -0, arsc, -I, C:\Users\Colin\apktool\framework\
1.apk, -I, C:\Users\Colin\apktool\framework\2.apk, -S, C:\Android\SecSettings\re
s, -M, C:\Android\SecSettings\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not
exec command: [aapt, p, --min-sdk-version, 19, --target-sdk-version, 19, -F, C:
\Users\Colin\AppData\Local\Temp\APKTOOL3373551436785778346.tmp, -0, arsc, -I, C:
\Users\Colin\apktool\framework\1.apk, -I, C:\Users\Colin\apktool\framework\2.apk
, -S, C:\Android\SecSettings\res, -M, C:\Android\SecSettings\AndroidManifest.xml
]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 19, --target-sdk-version, 19, -F, C:\Users\Colin\AppData\Local\Temp\A
PKTOOL3373551436785778346.tmp, -0, arsc, -I, C:\Users\Colin\apktool\framework\1.
apk, -I, C:\Users\Colin\apktool\framework\2.apk, -S, C:\Android\SecSettings\res,
-M, C:\Android\SecSettings\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:355)
... 6 more

C:\Android>

Framework2.jar

C:\Android>apktool b :C:\Android\framework2 c:\Android\framework2.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.Direc
toryException: java.io.FileNotFoundException: :C:\Android\framework2 (The filena
me, directory name, or volume label syntax is incorrect)
at brut.androlib.Androlib.readMetaFile(Androlib.java:164)
at brut.androlib.Androlib.build(Androlib.java:183)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.directory.DirectoryException: java.io.FileNotFoundException: :C:
\Android\framework2 (The filename, directory name, or volume label syntax is inc
orrect)
at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:55)
at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:38)
at brut.androlib.res.util.ExtFile.getDirectory(ExtFile.java:55)
at brut.androlib.Androlib.readMetaFile(Androlib.java:160)
... 4 more
Caused by: java.io.FileNotFoundException: :C:\Android\framework2 (The filename,
directory name, or volume label syntax is incorrect)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:53)
... 7 more

C:\Android>

Can anyone help bring this home?