Samsung - Galaxy S Global(I9000XWJS5)の設定メニュー日本語化
Docomo SC-02Bの日本語ROMがあるのでこれを使って
Galaxy S Global(I9000XWJS5)の設定メニューを日本語化してみました。
I9000XWJS5は、Android2.2.1なのでそれに近そうなAndroid2.2.1らしきSC-02BのROMが、
[ROM] GALAXY S SC-02B docomo official 2.2 firmware SC02BOMJI9 - New build KA6
にありました。これをGalaxyに書き込んでから/systemの下のファイルを全部バックアップしておきました。
同じスレッドに投稿されているここに他にもROMがあります。
上記に登録されているファイルは.encという拡張子になっていてDecoderTestというツールでデコードする
必要があるようです。
日本語化については下記のブログに色々と書いてありました。
今回の手順はこちらの戯言ぬっきブログを参考にさせてもらいました。
確かめながら書いていないので間違っているところがあるかもしれません・・・
apktoolから下記のファイルをダウンロードします。
apktool1.3.2.tar.bz2
apktool-install-windows-2.2_r01-3.tar.bz2
解凍して出来たファイル
aapt.exe
apktool.bat
apktool.jar
をHOMEディレクトリ(%HOMEPATH%)へコピーしておきます。
以下の作業は、HOMEディレクトリ(%HOMEPATH%)でやります。
1.Settings.apkとframework-res.apk、twframework-res.apkをPCにコピー
adb pull /system/framework/framework-res.apk
adb pull /system/framework/twframework-res.apk
adb pull /system/app/Settings.apk
Settings.apkをSettings_org.apkへコピーする
copy Settings.apk Settings_org.apk
2.apktoolの設定準備をします
apktool if frmaework-res.apk
apktool if twfrmaework-res.apk
を実行します。HOMEディレクトリ(%HOMEPATH%)の下に
apktool\frameworkというフォルダが作成され、
1.apk
2.apk
というファイルが作成されます。
ここまでの作業は、HOMEディレクトリでやる必要がありました。
他のフォルダでやるとなぜかエラーになります。
3.1のファイルをapktoolで分解する
apktool d Settings_org.apk
Settings_orgというフォルダが作成されます。
4.DocomoのSC-02BのROMから日本語リソースを持ったSettings.apkとframework-res.apkを用意する
Settings.apkをSettings_jp.apkへリネーム
ren Settings.apk Settings_jp.apk
5.4のファイルをapktoolで分解する
apktool d Settings_jp.apk
Settings_jpというフォルダが作成されます。
6.5のファイル郡からvalues-jaフォルダを抜き出し、2で分解したファイル郡にコピーする
7.6でvalues-jaを加えたファイル郡からapktoolでapk化する
apktool b Settings_org Settings_new.apk
Settings_new\build\apk
の下に
resources.arsc
というファイルが作成されているはず。
8.7で作成されたapkからresources.arscを抜き出し
1で抜き出したapkに無圧縮で追加(更新)する
7zipを使います。
C:\Program Files\7-zip\7z u -tzip -mx=0 Settings.apk resources.arsc
9.完成したSettings.apkをGalaxyにコピーします
/systemフォルダを書き込み可能にします。
adb shell
$ su
# mount -o remount,rw /dev/block/stl9 /system
# exit
Settings.apkをコピーします。
adb push Settings.apk /mnt/sdcard/Settings.apk
adb shell
$ su
# cp -f /mnt/sdcard/Settings.apk /system/app/Settings.apk
以上で日本語になるはず・・・です。