中端技术系列教程第四讲修改ROM的动画特效.docx
- 文档编号:7578173
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:13
- 大小:3.48MB
中端技术系列教程第四讲修改ROM的动画特效.docx
《中端技术系列教程第四讲修改ROM的动画特效.docx》由会员分享,可在线阅读,更多相关《中端技术系列教程第四讲修改ROM的动画特效.docx(13页珍藏版)》请在冰豆网上搜索。
中端技术系列教程第四讲修改ROM的动画特效
中端技术系列教程第四讲——修改ROM的动画特效
在上一讲中我们详细介绍了Framework-res.apk,
知道了ROM的动画特效控制文件的所在目录,那么这一讲就详细介绍修改特效的方法;
№.1 一般特效的替换
1、当前使用的ROM特效替换
1.1、提取手机中的Framework-res.apk
①安装RE管理器,打开并授予最高权限(这个就不用多说了吧);
②进入system\Framework文件夹,找到Framework-res.apk,
长按选择复制粘贴到sdcard文件夹(即SD卡)内并移动到你的电脑上;
1.2、替换特效文件
①下载特效现成品,一般就是一个anim文件夹(此处我下载的是九尾特效的特效文件)
②使用压缩软件打开Framework-res.apk(不要解压)
③打开res\anim文件夹,并打开下载的特效现成品的anim文件夹;
④全选下载的特效文件,直接拖入framework-res.apk的res\anim文件夹并全部覆盖;
⑤直接关闭压缩软件,这样特效就替换完成了;放到SD卡下面进行替换;
1.3、替换手机中的Framework-res.apk
①打开RE管理器,打开sdcard文件夹(即SD卡);
②找到上面我们替换特效后的Framework-res.apk,并长按选择移动;;
③返回打开system文件夹,粘贴;(陷阱!
请注意!
)
▲这一步是先移动到system文件夹!
不是直接移动到system\Framework文件夹!
④长按Framework-res.apk,选择权限,修改权限如下图所示并“确定”;
⑤修改权限后长按Framework-res.apk,移动到system\Framework文件夹并确定覆盖;
⑥退出RE管理器,重启手机即可;
2、未刷入的ROM特效替换(以MIUIROM为例)
2.1、提取zip格式ROM中的Framework-res.apk
①使用压缩软件打开ROM(不要解压);
②打开System\Framework文件夹,找到Framework-res.apk;
③将Framework-res.apk直接拖到桌面
2.2、替换特效文件
①使用压缩软件打开Framework-res.apk(不要解压);
②打开res\anim文件夹,并打开下载的特效现成品的anim文件夹;
③全选下载的特效文件,直接拖入framework-res.apk的res\anim文件夹并全部覆盖;
④直接关闭压缩软件,这样特效就替换完成了;
⑤替换完成后直接将framework-res.apk拖回到ROM的system\framework文件夹内并确定替换即可;
▲替换好修改特效后的framework-res.apk,这个ROM直接刷入手机即可
3、九尾特效文件:
其它特效:
点击查看
—————————————————————————————————————————
№.2 ICS特效的替换
解释一下这个为何要单独拿出来讲解:
ICS动画特效,顾名思义是存在于4.0系统当中的,那么此处的替换其实来说是移植;
相信很多朋友都遇到过直接替换特效文件都是无法成功的,甚至导致了系统的崩溃;
为了方便易懂,这里只介绍一种ICS特效的移植方法,所用到的附件我会随着教程提供下载链接;
1、提取zip格式ROM中的Framework-res.apk
①使用压缩软件打开ROM(不要解压);
②打开System\Framework文件夹,找到Framework-res.apk;
③将Framework-res.apk直接拖到桌面;
2、下载特定反编译工具:
APKmanage
▲解压下载的附件,得到文件夹“ApkManager”
3、移植ICS动画特效(请务必仔细阅读全部内容!
)
▲首先请打开文件夹“ApkManager”
3.1、反编译framework-res.apk
3.1.1 将第1 步提取的framework-res.apk移动到ApkManager\place-apk-here-for-modding文件夹内;
3.1.2 返回ApkManager根目录,打开脚本“Script.bat”(如图所示)
3.1.3 依次输入 22-回车、1-回车、9-回车
3.1.4 请耐心等待反编译结束,结束后切记脚本不要关闭!
!
▲再次提醒!
脚本不要关闭!
3.2、替换特效文件
3.2.1 反编译结束后,打开文件夹projects\framework-res.apk\res\anim
3.2.2 下载ICS特效文件:
▲将下载的特效文件解压得到两个文件夹“anims”和“other_files”
3.2.3 将文件夹“anims”和“other_files”里的所有文件复制
覆盖粘贴到文件夹projects\framework-res.apk\res\anim内;
3.3、加入ICS特效代码
3.3.1 返回上一级目录,即projects\framework-res.apk\res\values
找到文件“integers.xml”,并用记事本打开;
3.3.2 复制下面的代码(在ApkManager文件夹里也有提供)
将下面代码复制粘贴到“
▲ICS特效代码:
3.3.3 代码加入后,退出并“保存”;
3.4、重新编译framework-res.apk
3.4.1 回到脚本,输入11并回车
3.4.2 之后会有两次Typeinput提问,均输入“y”并回车确定;开始编译..
3.4.3 很快编译就会暂停(如下图所示),此时不要动脚本,也不要关闭脚本!
切记不要关闭!
▲再次提醒!
脚本不要关闭!
3.4.4 进入文件夹ApkManager\keep,删除文件“resources.arsc”;
3.4.5 进入文件夹keep\res\anim
删除所有与下载的ICS特效文件中anims文件夹内的同名文件!
▲方法一:
使用UltraCompareProfessional文件比对软件进行比对删除;
▲方法二:
将ICS特效包中的anims文件夹中所有文件复制,
然后在keep\res\anim目录下粘贴,选择全部替换,
随后,被替换过的文件都会处于选中状态,这时候直接按删除即可(如图所示);
3.4.6 删除同名文件完成后,再次回到脚本,直接“回车”;
3.4.7 等待编译完成后,keep文件夹会自动清空,
在place-apk-here-for-modding文件夹内生成新文件:
unsignedframework-res.apk;
3.5、替换ROM原framework-res.apk
3.5.1 将上一步生成的unsignedframework-res.apk单独放在桌面并重命名为:
framework-res.apk;
3.5.2 用压缩软件打开ROM;
打开文件夹system\framework,将移植了ICS特效的新文件直接拖入,并替换原文件
▲由于framework-res.apk是系统配置文件,不是APP,所以不需要签名!
转自深度安卓论坛:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中端 技术 系列 教程 第四 修改 ROM 动画 特效