免责声明:一切修改系统的行为都违反了安卓系统的终端用户协议,本文使用Root权限修改/System分区,任何失误和不当的操作都可能会给手机不可逆的毁灭性伤害。请确保你有能力完成操作并承担由此产生的后果。因为本文而引起的任何问题及损失,本人概不负责。
之前在贴吧看到有人在2013年做过文少的开机动画, 但是我个人来讲不是很喜欢,所以自己做了一个。默认分辨率是1080x1920(竖)的分辨率,可通过修改bootanimation.zip里面的desc.txt来适配你的手机。
我做了两个版本,原图分别是:
动画是一个简单地从暗色高斯模糊逐渐变清晰,然后显示静态图。动画长度4秒钟,可通过修改帧率控制时间。
文档说明:
以下以60Fps的版本为例。
下载到的bootanimation.zip内有source、stoping两个文件夹,和一个desc.txt的文本文档。两个文件夹储存的是开机动画的每一帧的图片,请不要改动。desc.txt文档是控制动画播放的。请使用notepad++等专业文档编辑工具打开,内容如图。
第二、三行是定义播放源的,请务必不要改动,第四行留空以保证脚本正常工作,请保留。我们要改的只是第一行,第一个数字为显示的宽度,第二个是高度,第三个是每秒播放的图片数,也就是帧率。通常我们将显示的宽和高设定成屏幕的宽和高,这里建议比例为9:16,如720 1280.
帧率默认是60,帧率 = 240 / 秒数,24Fps的帧率 = 96 / 秒数,秒数大小与播放速度快慢成反比。推荐的播放秒数是4s。
通常按照正确方法部署后不能正常使用,通常是desc.txt这个文件的锅。
使用方法:
首先确保你的手机不是小米*,并且已获得Root权限,可以读写/System分区。这里我推荐使用RootExplorer(RE管理器)来完成手机上的操作。文件位于/System/Media下,如果有同名的bootanimation.zip文件,请注意备份(直接重命名,后缀加上.bak,也就是更名为“bootanimation.zip.bak”)。然后将下载到、修改好的bootanimation.zip覆盖进去,调整权限,做到和原来的文件一样就好了。通常是0644.然后重启就能看到效果。如有异常请继续阅读。
常见问题:
Q1:小米手机为什么不可用?
A1:听说小米手机的包不是zip,而是专用mtz,正巧我没有小米手机,所以没办法调试,如果各位读者愿意帮忙调试,我会很乐意制作出小米版的开机动画的。
Q2:无法正常使用/卡顿/延迟/花屏
A2:如果是60FPS的,请尝试更换为24FPS或改成更低的帧率。
Q3:我的手机屏幕分辨率奇特,没办法用文中提到的几个
A3:请回帖给我,有空的话我会做出适合你手机的开机动画。不过楼主高中党,可能会很慢,听说进行Py交易可以加快制作速度
Q4:我不喜欢你挑的图/动画样式
A4:自己动手丰衣足食的方法请往下看
Q5:上述Q&A中没有包含我的问题
A5:请私信我。我很乐意为你解决问题。
下载地址: 链接:http://pan.baidu.com/s/1mifKhDI 密码:mb25
以上内容由本人亲测魅族Mx5在Flyme5.6.8.16 beta(安卓5.1)下实测,没有任何问题。
以下乃技术宅社区特供福利:制作方法