对安卓机器开机动画有点了解的同学,普通安卓手机的开机动画文件是/system/media/bootanimation.zip,高老师在前几期开机动画相关大讲堂中已有介绍,有兴趣的同学可以再看看。 但是三星的安卓机器不同,只能找到/system/media/bootsamsung.qmg这个文件,不难看出这个文件是三星特有的文件,因为三星对开机动画部分做了定制处理,而且并不希望用户能够任意修改,因为这个文件暂时还没有办法解开,百度之后很多帖子的更换方法还是更换为其他qmg文件,并不能真的定制。这一讲,高老师就教大家如何自己动手定制三星机器的开机动画。 我们先来了解一下安卓机器开机动画启动的原理,使用Re在手机上把/init.rc文件拷贝到sdcard目录之后,在拷贝到电脑上就能打开这个文件,这个文件就是安卓手机的启动流程配置文件。 5 ^) X" J9 C# v
搜索user graphics关键字就能找到开机动画的启动部分,如下 service samsungani /system/bin/samsungani user graphics group graphics disabled Oneshot 上面是三星机器的配置,同样我们来看下普通机器的配置,如下 service bootanim /system/bin/bootanimation user graphics group graphics disabled Oneshot
可以看出两者区别是执行/system/bin下面不同的文件,我们可以再去看看/system/bin这个目录,就会发现bootanimation和samsungani都是存在的,于是我们就可以把三星的开机动画替换为普通开机动画,先把samsungani这个文件备份,然后把bootanimation改名为samsungani,这时候实际的开机动画流程就是执行原来的bootanimation,也就是/system/media/bootanimation.zip这个文件,这时候我们就可以把之前高老师制作的超炫开机动画移植到你的三星机器上了。(当然也就可以自己定制了,如何定制bootanimation.zip看这个帖子中的bootanimation.zip制作过程http://bbs.safeapp.cn/thread-1398-1-1.html) 我们来回顾下需要做的步骤: 1、在手机root的情况下,用RE打开/system/bin找到samsungani,并把它重命名为samsungani_bak,作为备份用; 2、继续在这个目录下找到bootanimation这个文件,并重命名为samsungani; 3、将bootanimation.zip放置到/system/media/下(如何放置看这个帖子中的开机动画替换步骤http://bbs.safeapp.cn/thread-1398-1-1.html) 1 M- `% N8 U6 U; I9 I8 J+ A% h
注意: 1、暂时发现9100的miui上使用这种方法有问题,但是9300上是ok的,所以不排除其他机器是不是有问题,大家可以跟帖反馈; 2、bootanimation.zip中desc.txt配置文件p 0 0 part0中循环次数不能为0,即无限循环播放,可以写为p 2 0 part0循环两次等,否次会导致开机动画一直循环运行而无法进入桌面(高老师就悲剧的遇到了)。
初级机油看这里:. _& [8 S s9 ^$ G& F+ W; ^5 Z( A
觉得上面流程太复杂的同学可以直接看下面的内容: 高老师这次为大家准备了一个APK,运行后就可以直接更换毒霸的开机动画了 首先下载这个APK,安装到手机上,运行这个“毒霸手机小工具” 运行后选择“修改手机毒霸开机动画”即可。 ; S" B, p2 s) C" C
公款消费,大家伸手的同时不要忘了顶帖加分噢{:5_133:}{:5_133:}
来个传统的下载通道:
|