前往Shuct.Net首页

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

关于反编译的搜索

SystemUI.apk 等特殊APK文件的反编译和回编译技巧 - 艾诺 ainol - iMP3随身影音 - 设为首页收藏本站我的财富 开启辅助访问 切换到宽版 请 登录 后使用快捷导航没有帐号?注册 用户名 Email 自动登录 找回密码 密码 登录 注册 只需一步,快速开始 快捷导航 首页MP3/4平板耳机前沿配件行业产品论坛BBS家园Space莫凡 每日签到 电子书阅读器移动电视上网本智能手机GPS 搜索 搜索 热搜: 录音笔 烈焰 蓝牙耳机 手机 kindle 移动电源 手表 视网膜 艾利和 音响 电脑 音箱 蓝牙 耳机 x1050 移动硬盘 X1050 视网膜屏 ipc tf10 ue900 mx985 本版帖子用户 iMP3随身影音»论坛 › ..:: 品牌频道 ::.. › 艾诺 ainol › SystemUI.apk 等特殊APK文件的反编译和回编译技巧 莫凡个性配件 imp3.net出品商家、网友交易区每月4千现金,iMP3财富攻略找喜爱的产品,点这里 欢迎访问平板派新浪微博pb派平板软件精选请注意账户安全未收到验证邮件请联系:imp3net@163.com 返回列表 查看: 32551|回复: 19 [平板MID] SystemUI.apk 等特殊APK文件的反编译和回编译技巧 [复制链接] linghhj linghhj 当前离线 积分597 该用户从未签到 电梯直达 楼主 发表于 2011.11.9 17:35 | 只看该作者 |只看大图 |倒序浏览 |阅读模式 本帖最后由 linghhj 于 2011.11.9 17:56 编辑 关键是做好——“编译环境的搭建” 给喜欢美化的机油提供一点参考 2.3系统的状态栏增加了一个新文件SystemUI,不再是2.2版本中单一的framwork_res了,所以状态栏的美化要从这两个东西入手,其中除了电池图标主要在framwork_res中之外,其它的东西大部分都在systemui中来修改。2.3多出了这个systemui是有原因的,它支持动态图标,界面可以更炫,高手们可以用PS等制作GIF动画替换试试。 但这个systemui.apk包包不像其它apk文件那么简单,需要在framwork_res框架环境下才能有效地进行编译,也可以这么理解,systemui的编译需要framwork_res里面的相关东西,对它有依赖。(三星等方案的手机还需要twframwork_res.apk的支持) 如何搭建framwork_res框架环境呢? 一、在pc上安装java,这个不用多说,都知道。 二、下载apk制作必备工具——apktool,网上的一般版本都无法有效回编译systemui.apk,我这里提供的是经过高人特别改写的版本,可以有效地加载framwork_res,下载后工具包内的文件如下图所示apktool工具包下载地址http://dl.dbank.com/c006710rp9 apktool文件夹.jpg (437.94 KB, 下载次数: 81) 下载附件 保存到相册 2011.11.9 17:31 上传 三、从你要修改的rom里提取出来framework-res.apk(可以叫它依赖包),把它放到apktool工具包文件夹里 四、仿照下图的方式,用CMD模式“安装”framework-res.apk,实际就是加载一下,并不是真正意义的安装,也可以点工具包中的“加载资源.bat”来进行这一步,为确保成功,手动一下更保险。(novo8的2.3.4系统只需要加载framework-res.apk这一个就可以了,图中所示仅供参考) 参考图片.jpg (136.41 KB, 下载次数: 30) 下载附件 保存到相册 2011.11.9 17:33 上传 当系统盘:\Documents and Settings\Administrator\apktool\framework文件夹下出现“1.apk”就说明成功了,如下图所示 成功界面.jpg (230.38 KB, 下载次数: 14) 下载附件 保存到相册 2011.11.9 17:31 上传 五、把工具包内的framework-res.apk删除,而后把要修改的systemui.apk复制到工具包内,点“解包.bat”进行反编译,完成后点“打包.bat”进行回编译,而后新编译的systemui.apk会自动存放到“完成”文件夹中,编译过程到此结束 特别说明一下: 一、状态栏透明化的回编译完了以后,不要直接用生成的apk文件,而是要把其中的classes.dex等相关文件替换到原机提取出来的systemui.apk中去,而后再把这个替换后的systemui.apk用ex浏览器替换掉机子中的源文件。 二、novo8的2.3.4系统在文件和设置参数上和相似机型的并不完全一样,网上有些东西不能完全照搬。 具体的参数修改图片替换等网上都有相关教程,这里就不介绍了,需要小白新手们做其他相关功课,推荐坛子里的这一帖:http://bbs.imp3.net/thread-10487171-1-1.html 评分 参与人数 1金币 +20 收起 理由 tomx2h + 20 赞一个! 查看全部评分 分享到: QQ好友和群 QQ空间 腾讯微博 腾讯朋友 收藏2 转播 分享 淘帖0 支持0 反对0 mofi莫凡 小米全系——小米3、小米2S、小米2A、红米 个性彩绘皮套 视窗皮套 回复 使用道具 举报 linghhj linghhj 当前离线 积分597 该用户从未签到 2楼 楼主| 发表于 2011.11.9 17:51 | 只看该作者 特别说明一下: 一、状态栏透明化的回编译完了以后,不要直接用生成的apk文件,而是要把其中的classes.dex等相关文件替换到原机提取出来的systemui.apk中去,而后再把这个替换后的systemui.apk用ex浏览器替换掉机子中的源文件。 二、novo8的2.3.4系统在文件和设置参数上和相似机型的并不完全一样,网上有些东西不能完全照搬。 评分 参与人数 1金币 +20 收起 理由 tomx2h + 20 很给力! 查看全部评分 mofi莫凡 iPad Air 经典皮套 回复 支持 反对 使用道具 举报 linghhj linghhj 当前离线 积分597 该用户从未签到 3楼 楼主| 发表于 2011.11.9 17:52 | 只看该作者 具体的参数修改图片替换等网上都有相关教程,这里就不介绍了,需要小白新手们做其他相关功课,推荐坛子里的这一帖:http://bbs.imp3.net/thread-10487171-1-1.html mofi莫凡 专用款保护套:for iphone 5/5S、5C、4S;三星 galaxy S4/NOTE3;小米3、红米、2S、2A;华为 G610/C8815、G700、P6、MATE;联想 A850、K900;酷派 5950/7296;中兴 N919;魅族 MX3、MX2;OPPO X909、U707t、N1、R809T;步步高 X5、X3、X1;中移动 M701、M601;海信 EG960... 回复 支持 反对 使用道具 举报 1198833205 1198833205 当前离线 积分196 该用户从未签到 4楼 发表于 2011.11.9 18:08 | 只看该作者 呵呵,加油,早日破了状态栏 mofi莫凡 小米全系——小米3、小米2S、小米2A、红米 个性彩绘皮套 视窗皮套 回复 支持 反对 使用道具 举报 linghhj linghhj 当前离线 积分597 该用户从未签到 5楼 楼主| 发表于 2011.11.9 23:22 | 只看该作者 1198833205 发表于 2011.11.9 18:08 呵呵,加油,早日破了状态栏 加油, 回复 支持 反对 使用道具 举报 1198833205 1198833205 当前离线 积分196 该用户从未签到 6楼 发表于 2011.11.10 11:57 | 只看该作者 linghhj 发表于 2011.11.9 23:22 加油, 我想把小8的自带播放器主菜单的白色背景透明化,找不到文件,你看看 回复 支持 反对 使用道具 举报 詸阍漡こ" 詸阍漡こ" 当前离线 积分115 该用户从未签到 7楼 发表于 2011.11.10 13:11 | 只看该作者 沙发啊 看不懂 回复 支持 反对 使用道具 举报 qoddi qoddi 当前离线 积分1104 TA的每日心情衰2014.1.16 23:21签到天数: 1 天[LV.1]初来乍到 8楼 发表于 2011.11.10 17:19 发帖来自手机版 | 只看该作者 …图片大小批量修改用工具可以完成…令外你用ps给我做个gif出来看看?… 回复 支持 反对 使用道具 举报 linghhj linghhj 当前离线 积分597 该用户从未签到 9楼 楼主| 发表于 2011.11.10 18:19 | 只看该作者 qoddi 发表于 2011.11.10 17:19 …图片大小批量修改用工具可以完成…令外你用ps给我做个gif出来看看?… ps可以做gif动画吧,比较新的版本包含 imageready的就可以吧,动态图标因为自己没做过,不知道行不行,当然ps不是专业做动画的,其它工具没有接触过,不好发表意见,大家可以查查看 回复 支持 反对 使用道具 举报 linghhj linghhj 当前离线 积分597 该用户从未签到 10楼 楼主| 发表于 2011.11.10 18:27 | 只看该作者 1198833205 发表于 2011.11.10 11:57 我想把小8的自带播放器主菜单的白色背景透明化,找不到文件,你看看 不知道你说的找不到文件是什么意思,是不是指背景图片呢,提取播放器里面的图片挨个看看,具体名字不知道,但指示图标之外的最长最大的纯色图片应该是播放器面板背景图片吧,可能有其它相关的 回复 支持 反对 使用道具 举报 1198833205 1198833205 当前离线 积分196 该用户从未签到 11楼 发表于 2011.11.10 18:39 | 只看该作者 linghhj 发表于 2011.11.10 18:27 不知道你说的找不到文件是什么意思,是不是指背景图片呢,提取播放器里面的图片挨个看看,具体名字不知道 ... 不是用的背景图片,代码也找不到,图片只能修改一些按钮和顶部的那个黑条条 回复 支持 反对 使用道具 举报 linghhj linghhj 当前离线 积分597 该用户从未签到 12楼 楼主| 发表于 2011.11.10 18:45 | 只看该作者 没有搞过这个东西,你再查一下网上的相关教程吧 回复 支持 反对 使用道具 举报 qoddi qoddi 当前离线 积分1104 TA的每日心情衰2014.1.16 23:21签到天数: 1 天[LV.1]初来乍到 13楼 发表于 2011.11.10 19:07 发帖来自手机版 | 只看该作者 linghhj 发表于 2011.11.10 18:19 ps可以做gif动画吧,比较新的版本包含 imageready的就可以吧,动态图标因为自己没做过,不知道行不行,当 ... 我用的是imageready……ps里面要保存成web格式然后再……不能直接输出太麻烦,况且位图来做这个不如用AI或者FLASH 回复 支持 反对 使用道具 举报 linghhj linghhj 当前离线 积分597 该用户从未签到 14楼 楼主| 发表于 2011.11.10 20:13 | 只看该作者 qoddi 发表于 2011.11.10 19:07 我用的是imageready……ps里面要保存成web格式然后再……不能直接输出太麻烦,况且位图来做这个不如用AI或 ... ps做位图的确不专业,所以介绍时才说“ps等”工具,大侠正好给大家提了个醒,后来者会少走很多弯路 回复 支持 反对 使用道具 举报 linghhj linghhj 当前离线 积分597 该用户从未签到 15楼 楼主| 发表于 2011.11.10 22:35 | 只看该作者 1198833205 发表于 2011.11.10 18:39 不是用的背景图片,代码也找不到,图片只能修改一些按钮和顶部的那个黑条条 你这个创意很好,我怎么就没想到呢,以前把状态栏透明后,发现播放视频时(尤其是全屏播放的)又黑又宽的状态栏都不会再遮住屏幕上方了,而且透明后有些游戏和程序状态栏不消失的时候也不碍事,竟然没有想到播放器面板透明后操作就不会遮住视频了,有些内嵌字幕也能透过来看,佩服佩服。 另外小图标什么的也要换成透明的,工作量不小啊,以前收藏的这个这个帖子里有可供借鉴的东西和素材,http://bbs.gfan.com/android-883378-1-1.html个人感觉,透明度弄到80%更好,比50%更通透,在上面这些情况下不显得碍眼,以前用半透明的状态栏时就感觉有些遮画面了。这些天时间和精力不够,脑子明显不够使,只能为你摇旗呐喊了,预祝大侠马到成功! 回复 支持 反对 使用道具 举报 1198833205 1198833205 当前离线 积分196 该用户从未签到 16楼 发表于 2011.11.11 15:19 | 只看该作者 linghhj 发表于 2011.11.10 22:35 你这个创意很好,我怎么就没想到呢,以前把状态栏透明后,发现播放视频时(尤其是全屏播放的)又黑又宽的 ... 呵呵,谢谢夸奖,只是一时的灵感。具体的方案我还没找到 回复 支持 反对 使用道具 举报 fengjianxin fengjianxin 当前离线 积分2 该用户从未签到 17楼 发表于 2012.10.12 21:52 | 只看该作者 本帖最后由 fengjianxin 于 2012.10.12 22:11 编辑 ((2.3系统的状态栏增加了一个新文件SystemUI,不再是2.2版本中单一的framwork_res了,所以状态栏的美化要从这两个东西入手,其中除了电池图标主要在framwork_res中之外,其它的东西大部分都在systemui中来修改。2.3多出了这个systemui是有原因的,它支持动态图标,界面可以更炫,高手们可以用PS等制作GIF动画替换试试。但这个systemui.apk包包不像其它apk文件那么简单,需要在framwork_res框架环境下才能有效地进行编译,也可以这么理解,systemui的编译需要framwork_res里面的相关东西,对它有依赖 ..............................................五、把工具包内的framework-res.apk删除,而后把要修改的systemui.apk复制到工具包内,点“解包.bat”进行反编译,完成后点“打包.bat”进行回编译,而后新编译的systemui.apk会自动存放到“完成”文件夹中,编译过程到此结束)) 呵呵 在嫩的帖中请教嫩一个问题 http://bbs.imp3.net/thread-10487484-1-1.html 反编译回编译systemui.apk 其中systemui.apk应该是刷机后的systemui.apk吧,而不是rom压缩包提取的systemui.apk。 回复 支持 反对 使用道具 举报 fengjianxin fengjianxin 当前离线 积分2 该用户从未签到 18楼 发表于 2012.10.13 11:52 | 只看该作者 头蒙 高了一上午也没有搞好回编译systemui.apk 能反编译systemui 回编译的时候始终生成不了“完成”文件夹里边的文件 显示空文件夹 回复 支持 反对 使用道具 举报 kaige183 kaige183 当前离线 积分1 该用户从未签到 19楼 发表于 2013.7.8 15:48 | 只看该作者 学习了,但对于我们这种初学者来说有点看不懂。关于apk是什么文件等,初学者可以先看看别的简单点的网页说明。 回复 支持 反对 使用道具 举报 sorockln sorockln 当前离线 积分429 TA的每日心情开心2014.1.18 00:55签到天数: 12 天[LV.3]偶尔看看II 20楼 发表于 2013.9.13 17:58 | 只看该作者 学习一下 回复 支持 反对 使用道具 举报 返回列表 高级模式 B Color Image Link Quote Code Smilies 您需要登录后才可以回帖 登录 | 注册 本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页 浏览过的版块 原道 Window 如有意见或建议请与我们联系:imp3net@163.com 网站合作:13911001503 mofi莫凡个性配件:13599407494Copyright (C) 2002~2011 iMP3.net 随身影音专业站, All Rights Reserved. 手机版|Archiver|小黑屋|iMP3随身影音 ( 京ICP证090368号 京ICP备09052696号 ) GMT+8, 2014.1.18 10:14 , Processed in 0.193550 second(s), 23 queries , Gzip On, Memcache On. Powered by Discuz! X3.1 Licensed © 2001-2013 Comsenz Inc. 快速回复 返回顶部 返回列表