iida Home のテーマをいじる…というか入れる
デフォルトのテーマにあきてきたので、例の xda でハックされた iida UI のテーマをいじってみようと思います。ついでにテーマ選択できるように apk をいじるのが今回の目標です。
今回入れるのはこちら。
参考
オリジナルの iida テーマを作成している人たちの方法を参考にします。
ApkManager を入れる
テーマを落としてくる
xda から OriginalGrey と SolidGrey を落としてきます。今回は OriginalGrey を例にすすめます。
ApkManager で展開する
IidaPresetThemeOriginalGrey.rar を展開して出来る IidaPresetTheme.apk を ApkManager をインストールしたディレクトリ配下の place-apk-here-for-modding に起きます。
こんな感じ。
\apk_manager_4.9 ├─other ├─place-apk-here-for-modding │ IidaPresetTheme.apk ├─place-apk-here-for-signing ├─place-apk-here-to-batch-optimize ├─place-ogg-here └─projects
その後
- Script.bat 起動
- 22 (Set current project)
- 1 (IidaPresetTheme.apk)
- 9 (Decompile apk)
Script.bat はそのまま閉じずにおきます。
リソースの書き換え
apk が projects 以下に展開されるので必要なファイルをいじります。書き換えるのは以下のファイルとディレクトリ
- AndroidManifest.xml
- \res\values\strings.xml
- \res\values-ja\strings.xml
- \smali\com\kddi\android\iida\presettheme
他にも presettheme を参照している箇所があるけれど、直さなくても動いています。デフォルトのテーマを削除しなければ大丈夫なんかな?
AndroidManifest.xml
presettheme になっているところを好きな文字列で置換します。今回は OriginalGrey で置換しました。
\res\values\strings.xml
Metal になっているので先ほどと同じ OriginalGrey で置換。
\res\values-ja\strings.xml
Metal になっているので先ほどと同じ OriginalGrey で置換。
apk の作成
先ほどの Script.bat に戻って
- 11 (Compile apk)
- System apk は N で良さそう
- 12 (Sign apk)
- 24 (Quit)
signedIidaPresetTheme.apk が place-apk-here-for-modding に作成されているので、適当な名前にリネーム。今回は iidaOriginalGreyTheme.apk という名前にしました。
apk を端末に入れる
SD カードへコピーして ES ファイルマネージャ等で apk を選択、インストールすれば OK です。