Redmi Note 3 Pro - MIUI8に日本語リソースを追加できたよ!!

jBARTがMIUI8に対応していた!!Redmi Note 3 ProのMIUI8 Global Beta 6.12.1に日本語リソースを追加してみた。
前回MIUI7では失敗していましたが、今回は問題無く日本語化できました。


Androidローカライズツールの「jBART」が更新されており、MIUI8に対応したようです!!

MIUI 日本語化プロジェクト進行中!!

有志の方々がMIUI8向け日本語化プロジェクトを行ってくれています。翻訳への参加も受付中のようです!!

Japanese MIUI 8 translation for xiaomi.eu
https://github.com/ScratchBuild/MIUI8-XML-Japanese

こちらで公開されている日本語リソースファイルは、この記事の方法でも利用することが出来ます。
興味があればお試しあれ。

試した環境

framework-res.apkとSettings.apkに日本語リソースを追加できるか確認してみた。
※記事中ではMiPadの日本語リソースを使用しました。

Ubuntu16.04 64bit

Javaバージョン 1.8.0_101

$ java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

作業用フォルダ構成 (ホームフォルダ上にapktoolフォルダを作成)
apktool━━━apktool-2.2.1-93a51c-SNAPSHOT.jar
              ┣━aapt_miui_v8
              ┣━libc++.so
              ┗━apkファイル等 (取得)

以下のコマンドで必要なファイルを取得しておきます。
adb pull /system/framework/framework-res.apk
adb pull /system/framework/framework-ext-res/framework-ext-res.apk
adb pull /system/app/miui/miui.apk
adb pull /system/app/miuisystem/miuisystem.apk
adb pull /system/priv-app/Settings/Settings.apk

Apktoolで展開-再構築

aapt_miui_v8を使うために必要なライブラリの読み込み

$ export LD_LIBRARY_PATH+=:~/apktool/libc++.so
必要なフレームワークのインストール
$ java -jar apktool-2.2.1-93a51c-SNAPSHOT.jar if framework-res.apk
$ java -jar apktool-2.2.1-93a51c-SNAPSHOT.jar if framework-ext-res.apk
$ java -jar apktool-2.2.1-93a51c-SNAPSHOT.jar if miui.apk
$ java -jar apktool-2.2.1-93a51c-SNAPSHOT.jar if miuisystem.apk
展開
$ java -jar apktool-2.2.1-93a51c-SNAPSHOT.jar d framework-res.apk
$ java -jar apktool-2.2.1-93a51c-SNAPSHOT.jar d Settings.apk
再構築
※再構築されたframework-res.new.apkを使用するとブートループになったため、resources.arscのみを入れ替え
$ java -jar apktool-2.2.1-93a51c-SNAPSHOT.jar b -c -a ./aapt_miui_v8 Settings -o Settings.new.apk
$ java -jar apktool-2.2.1-93a51c-SNAPSHOT.jar b -c -a ./aapt_miui_v8 framework-res -o framework-res.new.apk
$ unzip framework-res.new.apk resources.arsc
$ zip -0 framework-res.apk resources.arsc

完成

スクリーンショット

動いた!自己満足。

Marshmallowベースの最新版に更新

ブートローダーアンロック

TWRP導入

不要アプリ削除

日本語リソースを追加



0 件のコメント :