前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

关于反编译 MIUI framework-miui-res.apk 框架文件那些事 - 小米手机2A - MIUI论坛 请 登录 后使用快捷导航没有帐号?注册 登录 | 官网首页 英文论坛 内测申请 四格报告 机型适配投票 --> 切换到宽版 社区首页机型专区PhonesMIUI专区MIUI独立应用Apps资源分享Share谈天说地Chat俱乐部Club极客秀Geek商城ShopMIUI下载Download橙色星期五Friday 帖子列表版块列表 MIUI论坛 &rsaquo; 机型专区 &rsaquo; 小米手机2A &rsaquo; 关于反编译 MIUI framework-miui-res.apk 框架文件那些事 12345> 返回列表 千吹百恋 | 积分3584 经验2577 米 威望15 米 精华1 帖子1081 性别男 在线时间622 小时 版本4.1.24 注册2011-12-20 最近2014-2-19 --> 千吹百恋 39主题1081帖子3584积分 玩机之王 十年 积分 3584, 距离下一级还需 1416 积分 积分 3584, 距离下一级还需 1416 积分 积分3584 机型小米手机2A 签到次数27 MIUI版本4.1.24 私信 [经验技巧] 关于反编译 MIUI framework-miui-res.apk 框架文件那些事 [复制链接] 楼主 4038 45 | 发表于 2013-5-7 00:02:49 | 复制链接 | | 跳转 本帖最后由 千吹百恋 于 2013-5-7 00:16 编辑 还是那句话:我是用生命在写文章! 前言:很多机油想改造MIUI,如汉化语言包,添加语言等,需要修改到APK里面的 resources.arsc 文件(所有语言包一般都在里面,少数APK会将语言包放入Small文件里),而在修改 framework-miui-res.apk 时,会发现替换掉里面的 resources.arsc 后,重启手机卡在开机LOGO界面,进不去系统。如果您遇到这种情况,那么本文或许能帮助到你。 工欲善其事,必先利其器,很多机油在编译APK文件时,不是遇到不能编译,就是遇到回编出错的问题。搞得焦头烂额而不知道问题出在哪。安卓从1.X版本更新到现在的4.X版本,每个版本都有对应的工具,不是最新的就是最好的或者万能的。我只能说合适的才是最好的。MIUI V5是基于安卓4.1版本的,所以后文我提到的所有工具仅适用于安卓4.1.X,4.0.X可能能用,但不敢完全保证。 一、JAVA环境的搭建,这个不在本文讨论范围内,论坛有很多此类帖子。如果这个都不会搞,那下面的也就没看下去的必要了呵呵。 二、关于ODEX文件的整合,很多机油不会合并ODEX文件,官方出于版权的保护,基本都将APK文件里面的 classes.dex 分离出来了,也就是跟APK同名的ODEX后缀的文件。而很多编译的时候,需要用到 classes.dex 文件,所以需要合并ODEX文件才能进行编译和回编。我提供一个附件给大家,傻瓜化操作,里面所有工具已经集成了安卓4.1对应版本。 使用方法:将附件中的 OdexTools 压缩包解压至任意盘,将ROM解压后的所有文件放入 OdexTools\romdir 目录,运行 odextools.bat 按照提示操作即可完成ODEX合并工作。 OdexTools.rar (1.99 MB, 下载次数: 316) 2013-5-6 23:52 上传 点击文件名下载附件 下载到手机 下载积分: 经验 -1 米 三、反编译 framework-miui-res.apk 框架文件 不要用那些乱七八糟的工具,手动才是最安全的。如果嫌麻烦的同学,可以用键盘上下左右箭头来重复输入命令。 APKTOOL 4.1版 APKTool.rar (6 MB, 下载次数: 2120) 2013-5-6 23:59 上传 点击文件名下载附件 下载到手机 下载积分: 经验 -1 米 1、解压APKTool压缩包,将解压出来的文件夹放到磁盘根目录,比如 C 盘,如图所示: 4.jpg (107.14 KB, 下载次数: 1) 下载附件 下载到手机 保存到相册 2、将ROM里面 SYSTEM 目录下面 Framework 目录里面的 framework-miui-res.apk 和 framework-res.apk 两个文件放入 APKTool 文件,如图所示: 8.jpg (122.67 KB, 下载次数: 1) 下载附件 下载到手机 保存到相册 3、打开电脑运行窗口(快捷键 Win+R)输入 CMD 进入DOS 窗口 3.jpg (81.21 KB, 下载次数: 4) 下载附件 下载到手机 保存到相册 4、进入 APKTool 所在目录 在 DOS 窗口敲入以下命令:cd\ 回车(无空格) cd apktool(中间有一空格)回车 5.jpg (104.42 KB, 下载次数: 7) 下载附件 下载到手机 保存到相册 5、加载MIUI框架文件 在 DOS 窗口敲入以下命令:apktool.bat if framework-res.apk 回车 apktool.bat if framework-miui-res.apk 回车 此时MIUI框架文件加载完毕,在C:\Users\Administrator\apktool\framework目录下能找到 1.apk 和 6.apk 两个文件,表示加载成功。 6、编译 Framework-MIUI-res.apk 框架文件 在 DOS 窗口敲入以下命令:apktool.bat d framework-miui-res.apk 回车 6.jpg (150.57 KB, 下载次数: 0) 下载附件 下载到手机 保存到相册 以上的都是基础知识,玩编译的基本都懂。接下来才是重点。 7、查看编译出来的文件framework-miui-res\res\values\public.xml, <?xml version="1.0" encoding="utf-8"?> <resources> <public type="attr" name="alpha_width" id="0x06010000" /> <public type="attr" name="arrowGreenUpBmp" id="0x06010001" /> <public type="attr" name="arrowRedUpBmp" id="0x06010002" /> <public type="attr" name="aspect" id="0x06010003" /> <public type="attr" name="boundType" id="0x06010004" /> 里面的资源ID都是0×06开头,而安卓自带的framework-res.apk框架文件资源ID都是0×01开头,对应加载框架文件时的1.apk和6.apk,中间缺失了2.apk,3.apk,4.apk和5.apk 有能力的同学可以自造缺失的框架文件,也可以下载我提供的附件,放入C:\Users\Administrator\apktool\framework目录。 2.apk (2.23 KB, 下载次数: 180) 2013-5-6 23:56 上传 点击文件名下载附件 下载到手机 下载积分: 经验 -1 米 3.apk (2.23 KB, 下载次数: 162) 2013-5-6 23:56 上传 点击文件名下载附件 下载到手机 下载积分: 经验 -1 米 4.apk (2.23 KB, 下载次数: 148) 2013-5-6 23:56 上传 点击文件名下载附件 下载到手机 下载积分: 经验 -1 米 5.apk (2.23 KB, 下载次数: 149) 2013-5-6 23:56 上传 点击文件名下载附件 下载到手机 下载积分: 经验 -1 米 2.jpg (126.25 KB, 下载次数: 7) 下载附件 下载到手机 保存到相册 8、下面开始回编 framework-miui-res 文件,在 framework-miui-res 目录下有一个 apktool.yml 文件,用记事本或者NotePAD++打开,显示如下: version: 1.5.0.5a056e3 apkFileName: framework-miui-res.apk isFrameworkApk: true usesFramework: ids: - 1 sdkInfo: minSdkVersion: '16' targetSdkVersion: '16' 在里面加入如下代码: version: 1.5.0.5a056e3 apkFileName: framework-miui-res.apk isFrameworkApk: true usesFramework: ids: - 1 - 2 - 3 - 4 - 5 sdkInfo: minSdkVersion: '16' targetSdkVersion: '16' 保存退出。 在 DOS 窗口敲入回编命令:apktooll.bat b framework-miui-res 回车。等待回编完成。 7.jpg (158.84 KB, 下载次数: 0) 下载附件 下载到手机 保存到相册 9、在C:\APKTool\framework-miui-res\build\apk文件夹里将 resources.arsc 文件替换入原 framework-miui-res.apk 即可 (framework-miui-res.apk用WinRAR压缩文件打开,不用解压,直接操作,替换完毕后关闭WinRAR即可。) 10、用R·E管理器将framework-miui-res.apk替换掉系统里面的文件(注意权限),重启手机即可享受你修改的成果。 本主题由 幸福婴儿 于 2013-5-7 00:07 提升 1.jpg (67.49 KB, 下载次数: 0) 下载附件 下载到手机 保存到相册 2013-5-6 23:55 上传 4.jpg (107.14 KB, 下载次数: 1) 下载附件 下载到手机 保存到相册 2013-5-6 23:55 上传 收藏31 分享 已有 8 人评分 经验 威望 理由 隐雨非飞 + 5 MIUI 因你更精彩! Ghost流心 + 1 精品文章^_^ 碎了仴_那怀念 + 1 MIUI 因你更精彩! 歆艺丶 + 1 感谢分享^_^ IMRES + 1 终于回编完成了,感谢 无意义真相 + 5 精品文章^_^ kahran + 1 MIUI 因你更精彩! 幸福婴儿 + 10 + 3 感谢分享^_^ 经验 +25 威望 +3 查看全部评分 频频拒绝,老了你的微笑;苦苦追求,荒了我的青春。 回复 举报 千吹百恋 | 积分3584 经验2577 米 威望15 米 精华1 帖子1081 性别男 在线时间622 小时 版本4.1.24 注册2011-12-20 最近2014-2-19 --> 千吹百恋 39主题1081帖子3584积分 玩机之王 十年 积分 3584, 距离下一级还需 1416 积分 积分 3584, 距离下一级还需 1416 积分 积分3584 机型小米手机2A 签到次数27 MIUI版本4.1.24 私信 沙发 楼主| 发表于 2013-5-7 00:03:10 | 自沙!待编辑 频频拒绝,老了你的微笑;苦苦追求,荒了我的青春。 回复 支持 反对 举报 专殇你的芯 | 积分13197 经验9896 米 威望1 米 精华0 帖子5631 性别男 在线时间950 小时 版本4.1.24 注册2011-8-27 最近2014-2-26 --> 专殇你的芯 12主题5631帖子1万积分 玩机之皇 积分 13197, 距离下一级还需 6803 积分 积分 13197, 距离下一级还需 6803 积分 积分13197 机型小米手机2/2S 签到次数51 MIUI版本4.1.24 私信 板凳 发表于 2013-5-7 17:26:09 本帖通过手机发布 | 支持楼主了!希望楼主加个人为好友。日后交流技术。谢谢 回复 支持 反对 举报 kahran | 积分4 经验0 米 威望0 米 精华0 帖子2 性别保密 在线时间5 小时 版本3.12.13 注册2012-3-21 最近2014-2-19 --> kahran 0主题2帖子4积分 玩机小白 积分 4, 距离下一级还需 46 积分 积分 4, 距离下一级还需 46 积分 积分4 机型华为C8812 签到次数1 MIUI版本3.12.13 私信 地板 发表于 2013-5-16 20:40:15 | 非常感谢LZ的教程。正好需要的 . 支持 !!! 回复 支持 反对 举报 贼哥 | 积分1059 经验800 米 威望0 米 精华0 帖子171 性别保密 在线时间346 小时 版本3.3.1 注册2011-1-3 最近2013-6-20 --> 贼哥 25主题171帖子1059积分 玩机大师 积分 1059, 距离下一级还需 941 积分 积分 1059, 距离下一级还需 941 积分 积分1059 机型HTC Desire 签到次数39 MIUI版本3.3.1 私信 5# 发表于 2013-5-24 16:52:03 | G7的ROM能用上面的附件及参照这个办法修改吗? 5266 回复 支持 反对 举报 朗琴韵动 | 积分2540 经验2157 米 威望4 米 精华0 帖子590 性别男 在线时间95 小时 版本4.2.21 注册2013-5-18 最近2014-2-25 --> 朗琴韵动 8主题590帖子2540积分 玩机之王 积分 2540, 距离下一级还需 2460 积分 积分 2540, 距离下一级还需 2460 积分 积分2540 机型小米手机2A 签到次数38 MIUI版本4.2.21 私信 6# 发表于 2013-5-25 11:56:16 | 技术 回复 支持 反对 举报 ryan1991 | 积分3361 经验2691 米 威望0 米 精华0 帖子1127 性别男 在线时间212 小时 版本JHACNAL5.0 注册2011-12-15 最近2014-2-27 --> ryan1991 16主题1127帖子3361积分 玩机之王 积分 3361, 距离下一级还需 1639 积分 积分 3361, 距离下一级还需 1639 积分 积分3361 机型小米手机2A 签到次数38 MIUI版本JHACNAL5.0 私信 7# 发表于 2013-5-25 12:09:42 | 太精彩了。包租婆,怎么突然没水了 回复 支持 反对 举报 cbao123 | 积分73 经验0 米 威望0 米 精华0 帖子72 性别保密 在线时间73 小时 版本1 注册2011-8-13 最近2014-1-13 --> cbao123 0主题72帖子73积分 玩机达人 积分 73, 距离下一级还需 127 积分 积分 73, 距离下一级还需 127 积分 积分73 机型Samsung I9000 签到次数0 MIUI版本1 私信 8# 发表于 2013-5-31 21:12:48 | 恭喜道友得道大成,小弟前来受教!谢谢! 回复 支持 反对 举报 ninggu2008 | 积分90 经验74 米 威望0 米 精华0 帖子17 性别保密 在线时间14 小时 版本3.11.29 注册2012-11-3 最近2014-2-24 --> ninggu2008 0主题17帖子90积分 玩机达人 积分 90, 距离下一级还需 110 积分 积分 90, 距离下一级还需 110 积分 积分90 机型其它 签到次数4 MIUI版本3.11.29 私信 9# 发表于 2013-6-16 01:58:36 | 楼主这个帖子太有用了,回编译MiuisystemUI总是失败,换了你这个apktool,一次就成功了,Thank you very much!!!! 回复 支持 反对 举报 龙686 | 积分33 经验15 米 威望0 米 精华0 帖子25 性别保密 在线时间10 小时 版本4.2.21 注册2012-12-12 最近2014-2-25 --> 龙686 1主题25帖子33积分 玩机小白 积分 33, 距离下一级还需 17 积分 积分 33, 距离下一级还需 17 积分 积分33 机型HTC Desire S 签到次数4 MIUI版本4.2.21 私信 10# 发表于 2013-6-21 16:47:07 | 看看怎么样哈 回复 支持 反对 举报 12345>返回列表 高级模式 B Color Image Link Quote Code Smilies 您需要登录后才可以回帖 登录 | 注册 本版积分规则 回帖后跳转到最后一页 浏览过的版块 华为 Honor 2汉化资源MOTO Defy/Defy+索爱 LT18i/LT15i主题制作小米手机1/1S应用开发者 关注腾讯微博 已关注腾讯微博 关注新浪微博 已关注新浪微博 关注微信 已关注微信 MIUI 100周 100周发布纪念勋章 小米手机元器件合体活动勋章 小米求合体勋章 MIUI 3000万 MIUI 3000万发烧友纪念勋章 MIUI 2000万 MIUI 2000万发烧友纪念勋章 MIUI三周年 MIUI三周年纪念勋章 MIUI官方网站 |小米旗下网站 |加入小米 |免责声明 |手机版 Copyright ? 2014 MIUI 京ICP备10046444号 快速回复 返回顶部 返回列表