tags: [Android, 小米 Mix 2S, 美化] title: 小米 Mix 2S 修改开机第一屏 last_modified_at: 2023-3-18 slug: mix2s-boot-logo redirect_from:
众所周知,安卓系统的开机画面只需使用Magisk模块替换/system/media/bootanimation.zip
即可修改,但开机动画前的图片却是写死在分区里的。
结合相关资料,本人近似认为:当splash分区为空(或者几乎无内容)时,更改logo分区就可以达到替换开机第一屏的效果。
请注意,以下内容没有对输入的图片进行任何校验,请预先自行备份logo分区!相关命令:
su -c dd if=/dev/block/by-name/logo of=logo.orig.bak
在Termux中执行以下操作前,请确保Termux已经安装Python 3并且被授予了root权限。
下载这个文件,在与此文件相同目录放置以下文件(不放置则表示不替换此项)。注意,此处的bmp文件尺寸必须与原文件尺寸一致,色深必须为24bit!
最后,执行以下命令进行修改。请务必先备份!
python3 mix2s_logo_modify.py
24位色深的bmp文件是不压缩的,因此根据尺寸、色深(此处是24bit)就可以确认所需存储空间。
一些相关命令:
wget https://github.com/Young-Lord/Young-Lord.github.io/releases/download/assets/mix2s_logo_modify.py
convert logo1.png logo1.bmp
mogrify -format bmp *.png
exiftool *.bmp
binwalk logo.img
python3 mix2s_logo_modify.py