2026年10月29日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
JK-0024536
Lv6胸怀六国志等级图标
帖子
6
回复
575
积分
30
注册
2011-03-30
[安卓交流]

开机动画,修改教程。

[复制链接]
查看 2,683 回复 242
楼主 发表于 | 只看该作者
41 人收藏

通过unyaffs解压system.img我们得到media文件 (老是上面那句,我都写烦了,哎,还是加上吧,为人民服务!) media文件夹中有个bootanimation.zip压缩文件。 发现了木有?YES!这个就是开机动画了 把这个备份之后删除掉,之后再网上找个开机动画包。 命名为bootanimation扔进media就OK了, 开机铃声bootaudio.mp3,这个也可以替换的,懂吧就不多说了。 注意文件名别搞错就行。 至于shutaudio.mp3这个就是关机铃声哦。 另外两个ZIP包是关机动画,区别貌似是横竖屏的问题,没弄懂。 如果要用手机直接改的话,lisir在这里提供下教程 前提:手机要ROOT提权,用R.E.管理器粘贴复制    开机画面,一般是分为2屏,当然也有3屏的说法,不管怎样,我这里说得就是最后的一屏,按照bootanimation的字面意思翻译,大概也就是开机动画的意思,那这就不说第几屏了,直接用“开机动画”这词。    首先,开机动画的地址:system\media\bootanimation.zip。。。要修改开机动画就是修改bootanimation这个文件。如果说你的手机里没有这个文件,那就是说明你用的是官方原始版本的rom开机动画没有被修改过,但这不碍事,没有就放一个进去,到时候想换回最原始的开机画面,也可以把bootanimation这个文件删了。官方最原始的开机动画在system\ framework\framework-res.apk\assets\images里面,里面主要是2张图片,高手可以去研究一下,说不定通过这个文件可以用代码实现动画的过程。 接下来,说说bootanimation.zip这个文件的结构。bootanimation里面主要包含一个desc.txt以及N个文件夹。而文件夹里面放着的就是你要的开机动画的图片。decs.txt的作用就是指导系统如何去执行你的开机画面。 下面继续说说desc.txt这个文档要怎么写。 先看例子,如果我的开机动画要用到2个文件夹,分别是part1和part2,。。。。我希望开机的时候,先把part1里面的图片都播放一遍,然后再循环播放part2里面的文件,直到进入系统。那么decs.txt文档的内容应该如下: 320 480 5 p 1 0 part1 p 0 0 part2 就这么多,现在解释一下这些命令吧。 第一行,320 480是代表你屏幕的分辨率,因为我们的a65是320*480的,这就不多说了。后面的5是说:5帧每秒,不懂的可以这么理解,5是代表一秒钟播放5张图片。就这么简单。 第二行,p 1 0 part1。p应该是play吧,也就是播放的意思。1是播放一次。0是空指令,就是什么都不做。part1就是说,这条指令是针对part1这个文件夹的。整条指令的意思就是,播放part1里面的图片1次,然后什么都不做,马上进入下一条指令。 第三行,p 0 0 part2。p依然是播放。第一个0这里是代表循环播放,第二个0和上面第二条指令一样,代表什么也不做。part2也就不多说了。 至于为什么第一个0为什么是代表循环,只能这么说,这事国际惯例,就像用迅雷的时候,0代表不限制速度一样,系统规定的,你知道就好,别纠结。     总结公式如下 第一条指令:屏幕的分辨率(空格)播放频率 第二条指令:p(空格)播放次数(空格)后续操作(空格)作用文件夹 第三条指令:同上 第N条指令:同上       屏幕分辨率的格式是:宽(空格)高,320 480。。。播放频率,上面已经说清楚了,至于到底要用多大的数字,视你开机动画的张数而定,比如说,一共有100张图片,开机时间是20秒,那么100/20就是5。 播放次数,1是代表一次,0代表循环播放。如果要播放2次的话,就是就是打个2上去,应该是这样吧,反正我是没试过,只试过0和1.后续操作,0代表什么都不做,直接进入下一条指令。10是代表稍作停顿。       至于文件夹里面的图片,比较简单,首先,纠正一个说法,之前说必须要是png格式,经过我试验证明,jpg格式的也可以,其他的有待试验,不过只支持静态图片这点应该是真的,动态图片同样有待试验。其次,关于图片的尺寸,是不做要求的,只要在txt文档里写好手机的分辨率即可,开机的时候系统会自动适配。其其次要按播放循序命名,建议用5位数字,比如说,第一张图片是00010,第二张就是00020.。。。。为什么要从00010开始,而不是00001?因为这事预防以后要在第一张和第二张中间再插一张图片进去的话,就可以把插进去的图片命名为00011,在00010之后,00020之前。就这么简单。       至于图片那里来嘛,当然是自己网上找啦,也可以下载别人的bootanimation,然后修改一下。最后就是压缩包了,把需要用到的part文件夹跟decs.txt打包成zip格式,必须是zip,不能是rar,而且打包的时候压缩方式要选择“存储”模式。然后改名成为bootanimation.zip,复制到SD卡里,再通过RE文件管理器复制到system\media\下面,重启。       要注意一下,bootanimation不能太大,大了会卡,一般不要超过3M。

登录回复
JK-0070837
Lv8能识八方语等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章
帖子
9
回复
4,305
积分
5.5万
注册
2011-08-31
21 楼

这帖不错,该顶!

JK-0124475
Lv5甘首五朝臣等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章
帖子
6
回复
750
积分
20
注册
2012-10-07
22 楼

看帖回帖是美德!

JK-0020520
Lv6胸怀六国志等级图标等级图标等级图标
勋章
帖子
0
回复
1,255
积分
5.1万
注册
2011-03-16
23 楼

祝安卓论坛越来越好!

JK-0022746
Lv2独赏二月雪等级图标
帖子
3
回复
399
积分
781
注册
2011-03-23
24 楼

你牛,我顶!

JK-0123513
Lv1韶华一笑间等级图标
帖子
0
回复
72
积分
733
注册
2012-09-28
25 楼

这帖不错,该顶!

JK-0086083
Lv1韶华一笑间等级图标
帖子
2
回复
50
积分
503
注册
2011-12-05
27 楼

祝安卓论坛越来越好!

JK-0117609
Lv3畅意三江水等级图标
帖子
0
回复
313
积分
8,157
注册
2012-07-31
28 楼

安卓能手组!欢迎你的加入

JK-0041659
Lv4莫问四书意等级图标等级图标等级图标等级图标等级图标
帖子
11
回复
1,104
积分
2.1万
注册
2011-05-17
29 楼

这帖不错,该顶!

JK-0130320
Lv1韶华一笑间等级图标
帖子
0
回复
50
积分
500
注册
2013-01-04
30 楼

安卓能手组!欢迎你的加入

JK-0015671
Lv2独赏二月雪等级图标
帖子
15
回复
235
积分
1,228
注册
2011-02-24
31 楼

安卓能手组!欢迎你的加入

JK-0083153
Lv2独赏二月雪等级图标
帖子
4
回复
392
积分
1.8万
注册
2011-11-14
32 楼

安卓我。最行!

JK-0053268
Lv2独赏二月雪等级图标
帖子
1
回复
221
积分
1,152
注册
2011-06-18
33 楼

你牛,我顶!

JK-0121720
Lv1韶华一笑间等级图标
帖子
0
回复
64
积分
692
注册
2012-09-07
34 楼

安卓我最行!

JK-0110644
Lv1韶华一笑间等级图标
帖子
0
回复
106
积分
1,934
注册
2012-06-06
35 楼

你牛,我顶!

JK-0107499
Lv1韶华一笑间等级图标
帖子
0
回复
133
积分
962
注册
2012-05-12
36 楼

你牛,我顶!

JK-0107499
Lv1韶华一笑间等级图标
帖子
0
回复
133
积分
962
注册
2012-05-12
37 楼

你牛,我顶!

JK-0102309
Lv1韶华一笑间等级图标
帖子
0
回复
231
积分
934
注册
2012-04-05
38 楼

安卓能手组!欢迎你的加入

JK-0081484
Lv4莫问四书意等级图标等级图标等级图标等级图标等级图标
勋章
帖子
25
回复
1,450
积分
7,628
注册
2011-11-04
39 楼

安卓能手组!欢迎你的加入

JK-0061287
Lv2独赏二月雪等级图标
帖子
0
回复
430
积分
2.1万
注册
2011-07-11
40 楼

安卓我最行!

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块