PC関連のチラ裏

自分用(素人)

arrows We2のbootanimationを変更する

arrows We2(F-52E)のbootanimationが、防水警告うざいわ、長いわ、起動音もうるさいわでイライラするので、短縮させます。
ビルド V15RD71D root済

bootanimation.zipの改変

  1. /system/product/media/bootanimation.zip にシステムデフォルトの物があるので拾ってくる

    bootanimation2.zipやshutdownanimation.zipもあるけど、知らん(特に2)。

  2. zipを開いてpart0~2のフォルダを削除する(防水警告アニメ)
  3. part3\audio.wav を削除する(バカでけぇ起動音)
  4. 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
  5. 無圧縮でzipに固める

bootanimation.zipを置換するMagiskモジュール作成(改変)

/data/local/bootanimation.zip を置くと優先して再生されるとの記述がネットで見られましたが、どうも無視され /system/product/media/bootanimation.zip が再生されます。
OTAのためにsystemやproductは弄りたくないので、システムレスで置換してくれるMagiskモジュールを作成(改変)します。

  1. 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版)
  2. 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
    
  3. 作ったbootanimation.zipを、モジュールの system\product\media\bootanimation.zip に投入
  4. お好みでmodule.propを書き換える。ちょっとmodule名変えたりとか
  5. zipに固める
  6. We2に投入してMagiskからインストール

 


 

他にもいくつか使えそうなモジュールはあったんですが、中身がシンプルで自分でも理解できるのが好感で、上記のモジュールを元に改変しました。

これでスッキリ!
負荷が高いのか、part3のアニメーションが最初ガタつくけど。。。

 




参考