ぷれいんぐLinux

Linuxを遊びたい?Linuxと遊びたい?それとも、Linuxに遊ばれたい?

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

グローバル版(海外版) Galaxy S Darky's ROM のカスタマイズ

現在、グローバル版の Galaxy S (GT-I9000)に
カスタムROMとして Darky's ROM V9.5を入れています。

さらなるカスタマイズをするために、
framework-res.apk
を抜き出し、コンパイルし直したりしているのですが、
うまくいかなくて試行錯誤していましたが、
やっと解決できました。

環境は、一般的なAndroid開発環境に加え
  • 7z
  • APK Manager 4.9
を使います。
APK Managerでframework-res.apkを展開、逆コンパイルし
展開されたファイルをいじくり、コンパイル
っていう流れですが、
他の方々がやっている、
Select compress level for apk's で 0 (無圧縮)はやっていません。
なぜかというと、
もともと、Darky's ROM の framework-res.apk はあるファイル以外は圧縮されているからです。
そのファイルとは、
resources.arsc
です。
このファイルは、Select compress level for apk's で 0にしても、圧縮されちゃう。
APK Manager 4.9 の使用なのか不具合なのかわかりませんが。

あとは、オリジナル framework-res.apkを展開すると、フォルダ名がオリジナルと違うものがありました。
これを直さないと、起動したとしてもエラー出まくり。

で、以下おおざっぱですが手順です。

1.本体からframework-res.apkを抽出
2.APK Manager 4.9で、Decompile
3.projects\framework-res.apk\res フォルダ配下にある以下のフォルダ名を変更
drawable-en-hdpi
drawable-hdpi
drawable-land-hdpi
drawable-nodpi
drawable-en-hdpi-v4
drawable-hdpi-v4
drawable-land-hdpi-v4
drawable-nodpi-v4
にする。
4.いじりたいファイルをいじる
5.APK Manager 4.9 でCompile apk
6.place-apk-here-for-moddingの中に、unsignedframework-res.apkができていることを確認。
7.この、unsignedframework-res.apkのresources.arscが圧縮されているので、無圧縮で入れ直す
resources.arscを取り出す
> 7z e -tzip unsignedframework-res.apk resources.arsc
resources.arscを無圧縮で上書き
> 7z a -mx=0 -tzip unsignedframework-res.apk resources.arsc
8.Galaxyをrecoveryモードで起動し、反映
> adb reboot recovery
> adb push unsignedframework-res.apk  /system/framework/framework-res.apk
> adb shell
パーミッションを変更
# chmod 644 /system/framework/framework-res.apk
9.Galaxyをリブート
こんな感じでした。Settings.apkも同じ要領で日本語化しました。
一番はまったのは、フォルダ名がオリジナルと違うところでした。
たぶん純正のROMだったら、そんなことないんだろうかね。
スポンサーサイト
コメント
コメントの投稿
管理者にだけ表示を許可する
プロフィール

クマぷ~

Author:クマぷ~
Linuxに遊ばれてますか?

FC2カウンター
アドセンス
最近の記事
最近のコメント
月別アーカイブ
カテゴリー
リンク
このブログをリンクに追加する
最近のトラックバック
FC2ブログランキング
押していただけると励みになります

FC2Blog Ranking

カレンダー
04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
RSSフィード
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
ブログ内検索
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。