arrows We2(F-52E)のbootanimationが、防水警告うざいわ、長いわ、起動音もうるさいわでイライラするので、短縮させます。
ビルド V15RD71D root済
bootanimation.zipの改変
- /system/product/media/bootanimation.zip にシステムデフォルトの物があるので拾ってくる
bootanimation2.zipやshutdownanimation.zipもあるけど、知らん(特に2)。
- zipを開いてpart0~2のフォルダを削除する(防水警告アニメ)
- part3\audio.wav を削除する(バカでけぇ起動音)
- desc.txtを編集する
2~4行目は削除(防水警告)、6行目の3は1にする(最低3ループを1ループにして時間短縮)
720 1560 30 c 1 0 part3 #000000 720 333 c 1 0 part4 #000000 720 333 p 0 0 part4 #000000 720 333
- 無圧縮でzipに固める
bootanimation.zipを置換するMagiskモジュール作成(改変)
/data/local/bootanimation.zip を置くと優先して再生されるとの記述がネットで見られましたが、どうも無視され /system/product/media/bootanimation.zip が再生されます。
OTAのためにsystemやproductは弄りたくないので、システムレスで置換してくれるMagiskモジュールを作成(改変)します。
- GitHub - dhruvkrishnavaid/Cuts-2-Bootanimation-for-Magisk: Systemless Cuts 2 Bootanimation for any device running Android 5.1 or later.からModule.zipを拾ってくる (自分が拾ったのは2021/2/3版)
- zipを開いて、common\post-fs-data.shを書き換える(書き換えたのは9,10行目のbootanimationパスのみ)
#!/system/bin/sh # Please don't hardcode /magisk/modname/... ; instead, please use $MODDIR/... # This will make your scripts compatible even if Magisk change its mount point in the future MODDIR=${0%/*} # This script will be executed in post-fs-data mode # More info in the main Magisk thread mkdir -p /cache/magisk_mount/system/product/media/ cp -f $MODDIR/system/product/media/bootanimation.zip /cache/magisk_mount/system/product/media/bootanimation.zip - 作ったbootanimation.zipを、モジュールの system\product\media\bootanimation.zip に投入
- お好みでmodule.propを書き換える。ちょっとmodule名変えたりとか
- zipに固める
- We2に投入してMagiskからインストール
他にもいくつか使えそうなモジュールはあったんですが、中身がシンプルで自分でも理解できるのが好感で、上記のモジュールを元に改変しました。
これでスッキリ!
負荷が高いのか、part3のアニメーションが最初ガタつくけど。。。
参考
- bootanimation について - urandroid’s blog
- [TUT] BOOT ANIMATION explained | XDA Forums
- Android12でbootanimationの変更: 鴨のきもち
- [MODULE] Boot Animation Installer | XDA Forums 中身がゴチャゴチャしてたのでやめた
- Releases · araafroyall/Systemless-BootAnimation これも
- GitHub - dhruvkrishnavaid/Cuts-2-Bootanimation-for-Magisk: Systemless Cuts 2 Bootanimation for any device running Android 5.1 or later. これを使った