対応方法はそれぞれの端末での違いがあるかもしれませんが、基本的には、XDAに、落ちているファイルをかき集めることからスタート。こちらのほうからでも収集できるかもしれません→XDA
Root権限を使用してSystem内を触ります、非常に危険な行為ですので、自己回復できるツールなりを準備されることをお勧めします、また同手順は自己責任で。
手順
それらをかき集めた後は、それぞれをファイルエクスプローラ系のアプリから導入すると時間がかかってしまうので、一発!で導入可能なRecoveryからFlashするZipファイル(MyZip)を作り、インストールZipして終了。Flash可能なzipファイル作成するためのツールですが、最近はこんな物もあるようです”Android Flashable Zip Creator v2.0”source:XDA 参考まで。私はzipsignerを使用しました。 作成したzipはCWM、TWRP、PhilZ、どれを使用しても関係なく導入できることも助かる。build.propの変更はしません。
また、Find your Mikuはインストールしません。ストレージが少ないXT1032(8GB)なので、同アプリを対応させるためのファイル(容量がでかいようです)をsdcardに置きたくないという理由で。
必要なファイル群
data/app/- com.mikuxperia.mikuweatherwidget-1.apk
- com.mikuxperia.mikunewsapp-1.app
- com.mikuxperia.mikulivewallpaper.apk
- com.mikuxperia.mikuhomeapp-1.apk
- com.mikuxperia.mikualarmapp-1.apk
- com.mikuxperia.featuresongsplayerapp-1.apk
system/lib/
- libpatts_engine_jni_api.so
- com.mikuxperia.mikuxperia_library.jar
system/etc/permissions/
- mikuxperia_library.xml
system/app/
- MikuDownloader.apk
- MikuClockWidget.apk
- MikuBatteryAntennaWidget.apk
- Launcher2.apk
- com.nttdocomo.android.mascot-1.apk(しゃべって**シェル)
system/media/audio/ringtones/
- 01_panpanpikopon.ogg
- 02_Morning_Fragrance.ogg............etcを入れ込む
- 01_to_to_to.ogg
- 02_Emerald_Bell.ogg................etcを入れ込む
system/media/audio/alarms/
- 01_utopia.ogg
- 02_pikopondeke2.ogg...............etcを入れ込む
Luncher2.apkにMiku壁紙を入れ込む
少し面倒ですがLauncher2.apkは、Apk-Multi-Toolでばらして、miku壁紙を入れ込んでコンパイルすることで、ランチャー壁紙の選択サムネイルから壁紙を楽に選択できるようになる。Decompileして、/res/drawable-nodpiに1440*1280と213*189サイズのMikuk壁紙を追加後、/res/values/arrays.xmlにL23~L38の記述(画像と同ファイル名を指定)を追記しCompile
<?xml version="1.0" encoding="utf-8"?> <resources> <array name="whitelisted_apps" /> <string-array name="external_wallpapers"> <item>/customize/wallpaper</item> </string-array> <string-array name="extra_wallpapers"> <item>wallpaper_21</item> <item>wallpaper_22</item> <item>wallpaper_23</item> <item>wallpaper_24</item> <item>wallpaper_25</item> <item>wallpaper_26</item> <item>wallpaper_27</item> <item>wallpaper_28</item> <item>wallpaper_29</item> <item>wallpaper_30</item> <item>wallpaper_31</item> <item>wallpaper_32</item> <item>wallpaper_33</item> <item>wallpaper_34</item> <item>wallpaper_35</item> <item>01_a01_miku</item> <item>01_a02_package</item> <item>01_a03_miku</item> <item>01_a04_rinren</item> <item>01_a05_rin</item> <item>01_a06_ren</item> <item>01_a07_luca</item> <item>01_a08_kaito</item> <item>01_a09_meiko</item> <item>01_a10_pattern</item> <item>01_a11_miku</item> <item>01_a12_miku</item> <item>01_a13_rinren</item> <item>01_a14_ruka</item> <item>01_a15_kaito</item> <item>01_a16_meiko</item> </string-array> <array name="wallpapers" /> </resources>
↑こんな感じ
しゃべって**シェルにMikuを入れ込む
また、com.nttdocomo.android.mascot-1.apk(しゃべって**シェル)も同様に、無理矢理mikuに対応させることができるらしい。com.nttdocomo.android.mascot apkをApk-multi-toolでばらす。
/assets/内にミク.mccをペースト後”meidonomei.mcc”にリネーム
Compile
↑無理矢理対応させると、キャラ選択でめいちゃんがいなくなり、そこに”初音ミク”が表示される。
各ディレクトリを作成後zipファイルを作成する
先ほどご紹介した"Android Flashable Zip Creator v2.0"などでzipファイルを作成。ツリー構造は下の図の通り。
- system
- lib
- libpatts_engine_jni_api.so
- com.mikuxperia.mikuxperia_library.jar
- app
- MikuDownloader.apk
- MikuClockWidget.apk
- MikuBatteryAntennaWidget.apk
- priv-app
- Launcher2.apk
- etc
- permissions
- mikuxperia_library.xml
- media
- audio
- ringtones
- 01_panpanpikopon.ogg
- 02_Morning_Fragrance.ogg............etc
- notifications
- 01_to_to_to.ogg
- 02_Emerald_Bell.ogg................etc
- alarms
- 01_utopia.ogg
- 02_pikopondeke2.ogg...............etc
- data
- app
- com.mikuxperia.mikuweatherwidget-1.apk
- com.mikuxperia.mikulivewallpaper.apk
- com.mikuxperia.mikuhomeapp-1.apk
- com.mikuxperia.mikualarmapp-1.apk
- com.mikuxperia.featuresongsplayerapp-1.apk
- com.nttdocomo.android.mascot-1.apk
updater-scriptにスクリプト例?
ui_print("Start"); ui_print(""); ui_print(""); ui_print(">> Mounting partitions"); run_program("/sbin/mount", "/system"); run_program("/sbin/mount", "/data"); ui_print(""); ui_print(">> Mounting Done"); ui_print(""); ui_print(">> Installing Mods"); package_extract_dir("system", "/system"); package_extract_dir("data", "/data"); ui_print(""); ui_print(">> Unmounting partitions"); run_program("/sbin/umount", "/data"); run_program("/sbin/umount", "/system"); ui_print(""); ui_print(">> UnMounting Complete"); ui_print(""); ui_print(">> Finish!");
Moto_G_XT1032_4.4.3_Miku.zip:
なんて名前にしてみたり。
RecoveryからFlashする
Flash後、ホームアプリをMikeHomeに変更、指定したアプリなどが導入されているかどうかを確認。終了。
スポンサーリンク
------------------------------------------