教你修改安卓手机开机第二屏动画。(以及你为什么失败的原因)
开机第二屏动画在系统里的位置,在手机存储中,是/data/local/bootanimation.zip,并不是你的SDcard 也有可能是/system/customize/resource/bootanimation.zip
可能有的刷机后,这个文件的名字是其他的,比如hTC_bootup.zip
这个就是动画文件了,我们打开看一下,里面包含part1、part2文件夹 和desc.txt
part 文件夹里面放的是动画拆分的图片,格式为png 大家可以自己制作
打比方说desc.txt里面是播放的设置
格式是这样的
480 800 15
p 1 0 part1
p 0 0 part2
480 800是指显示的分辨率 宽 高
15是一秒的帧数
p后面的数字是指播放次数 0为循环
part0 为文件夹名
为什么要用两个文件夹呢 其实一个也可以的
按照当前的设置
part1是播放一遍的
part2是循环播放直到开机
这里看懂了 就可以开始制作了 按照上面的格式搞好之后用 zip软件打包
(最好把原来的bootanimation.zip复制到另一个地方备份)
注意文件名不能错一定为bootanimation.zip 不过得看你原来的是什么。比如我原来的是hTC_bootup.zip
制作bootanimation.zip
首先从里面的图片说起 图片一定要转换成PNG格式,建议找到的图片要和自己机子的分辨率一样,如果不是也可以的 有可能变形
注意图片的大小要统一(如果不会做连接的图片组 直接找个适合自己分辨率的动态图片(GIF)分解出PNG格式的静态图片,用ImageReady可以批量导出)
开始写desc.txt
desc.txt 格式(解释看上面)
有2个文件夹 part0、part1
代码:
480 800 15
p 1 0 part0
p 0 0 part1
注意跳帧要合适不能太大也不能太小,不然也有能会花屏。
如果你的屏幕分辨率大于480x800,也可以使用,不过有黑边。
PNG的数量也没有限制,100张都行。事实上可以用part0作为动画,然后当系统读取完毕,就换到part1,而part1是循环,所以相当于你可以放一张图片进去而可以多留几秒直到开机完毕。
PNG分辨率(DPI)为96!位深度24或者32这个无影响。
你现在要做的是看看你刷屏的图片的文件属性,分辨率是不是96,如果不是,需调整到96!建议用PS等软件修改。
(网上图片的分辨率90%都不是96)我是用的IrfanView这个软件进行批量转换的。
然后完了开始压缩成ZIP格式, 名字一定要bootanimation.zip 或者 是你原来那个文件的名字 。
压缩方式一定是存储
复制到手机的SDcard。然后用root explorer 或者 Xplore (个人非常喜欢这个软件)把zip文件复制到对应目录。
然后再右键选择权限。
文件权限第一竖三个打勾,第二竖第一个打勾,其它不用打。
如果你失败了,应该没有注意以上的紫色部分的内容,非常重要!!
我做了一个540*960的动画,仿照 GFAN论坛的 mr.yummy 的帖子。
这是他的作品。
这是我做的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!