仓库源文站点原文


tags: [Android, 小米 Mix 2S, 美化] title: 小米 Mix 2S 修改开机第一屏 last_modified_at: 2023-3-18 slug: mix2s-boot-logo redirect_from:

- /posts/小米Mix2S修改开机第一屏

正文

众所周知,安卓系统的开机画面只需使用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