前往Shuct.Net首页

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

关于反编译的搜索

安卓,java apk程序反编译、回编。 - Android 手机美化 IT之家论坛 请 登录 后使用快捷导航没有帐号?注册 IT之家 论坛 导读Guide 家园Space 风云榜Ranklist 签到 道具 投诉建议 搜索 搜索 热搜: u盘 U盘 3tb 硬盘 车载记录仪 速度达 小工具 电视 qq游戏大厅 cad 磨皮美白 无线网卡 3D壁纸 回收站图标 图片制作 固态硬盘 编程 2345好压win8 office2013 office office2010 本版帖子用户 快捷导航 用户名 UID Email 密码 自动登录 登录 找回密码 注册 每日签到 Win8.1 2014 Update 9600.17025 下载地址开win8语言包问题 球大神速速解决IE11出问题了,百度文库ppt打不开【6P】【多分辨率】XP自带壁纸优化版win8.1任务右端怎么会变成这样,如图,求大 IT之家论坛»论坛首页 › Android 安卓专区 › Android 手机美化 › 安卓,java apk程序反编译、回编。 返回列表 查看: 3886|回复: 12 [美化教程] 安卓,java apk程序反编译、回编。 [复制链接] zqc200789 zqc200789 当前离线 积分320 坛币 元 贡献值 分 雷达卡 签到天数: 119 天[LV.6]常住居民II 电梯直达 楼主 发表于 2013-1-10 17:37:44 | 只看该作者 |倒序浏览 |阅读模式 本帖最后由 zqc200789 于 2013-1-10 17:42 编辑 其实写在qq空间很久了 安卓,java apk程序反编译、回编。不是技术的技术,自娱自乐的技术! 安卓的安装程序是apk文件,apk文件的编写是靠java来完成的。 既然是java程序自然离不了java环境,在windows系统中安装java,并且设置好环境变量。推荐在虚拟机中使用! 安装好之后,还需要apktools这个java程序,它的作用就是反编译和回编apk程序,一般我们使用的apktools会有三个文件,分别是aapt.exe、apktool.bat、apktool.jar。将此三个文件拷贝到D盘根目录,在命令提示符D 盘目录下运行apktool命令,若出现帮助信息即为可用,否则则可能是java环境变量的问题或者apktool文件问题! 然后我们找到需要反编译的apk文件,可以是手机自带系统程序,也可以是下载的程序,在反编译前我们需要安装下安卓系统组件,也就是framework-res.apk和twframework-res.apk(在系统文件的system\framework下、后者没有可不安装)。 安装方式为,将这两个文件复制到D盘的根目录(和apktool在同一目录下。)打开命令提示符,转到D盘根目录,执行apktool if framework-res.apk 、apktool if twframework-res.apk(,没有此文件可不执行). 在XP环境下安装好会显示如下的 I: Framework installed to: C:\Documents and Settings\Administrator\apktool\frame work\1.apk 在上诉目录下会生成一个1.apk的文件,即为安装的文件,同样安装twframework-res.apk也会生成一个2.apk。 自此我们可以进行反编译和回编,我们举个例子,修改QQ for android pad的QQ消息尾巴! 首先下载QQ for pad V1.9.apk拷贝至D盘根目录下,为了便于操作将其名字改为QQ.apk。在命令提示符D盘根目录下输入apktool d QQ.apk ,等待反编译完成之后会在同目录下生成一名为QQ的文件夹,这就是我们反编译的结果,打开文件夹QQ\res\values,找到strings.xml,右击编辑,也可以用xml编辑器或者dreamweaver编辑,在第243行,有句 QQ for Pad: http://im.qq.com/pad 你可以将它改为来自火星,来自地狱什么的,当然后面的http:可以改为你QQ空间的主页,比如 来自 潘多拉星球:http://user.qzone.qq.com/547809727 之后,保存文件即可,在回到命令提示符进行回编,执行apktool b QQ 等待执行完毕,会在QQ文件夹下生成build和dist文件夹,build文件夹下为回编译后的文件,dist文件夹里为回编译好的程序,如果编译出错则很有可能是代码出错,需要在命令提示符界面找出错误并纠正。 但是这个回编的apk程序并不能直接安装,需要java签名,下载个签名工具即可!签名完成之后安装便可运行! 也可以替换里面的图片! 这里需要注意的是,系统内部程序不需要签名!把build里面修改了的文件直接替换到原文件里,原apk文件可以使用winrar打开,一些用winrar打开后没有,在build文件夹里也没有,但是在反编译出的文件夹却有的文件,比如values,这里需要把resources.arsc文件替换回去,只有这个文件需要使用的压缩方式是存储,你把它拖到源文件打开的winrar界面中时,要选择存储的压缩方式,而smali文件夹则需要替换的是classes.dex 替换好之后无需安装,复制回原位置更改权限然后重启即可。 系统程序一旦被修改不可再次反编修改,需要找原文件! 本帖子中包含更多资源 您需要 登录 才可以下载或查看,没有帐号?注册 x 分享到: QQ好友和群 QQ空间 腾讯微博 腾讯朋友 收藏0 分享 淘帖0 顶0 踩0 转发到微博 回复 使用道具 举报 提升卡 置顶卡 沉默卡 喧嚣卡 变色卡 千斤顶 显身卡 happy94 happy94 当前离线 积分5190 坛币 元 贡献值 分 雷达卡 签到天数: 417 天[LV.9]以坛为家II 沙发 发表于 2013-1-10 18:34:55 | 只看该作者 这个有点难度。。 回复 支持 反对 使用道具 举报 显身卡 TianLi520 TianLi520 当前离线 积分28947 坛币 元 贡献值 分 雷达卡 签到天数: 464 天[LV.9]以坛为家II 板凳 发表于 2013-1-10 18:35:53 | 只看该作者 看不懂~~ 回复 支持 反对 使用道具 举报 显身卡 bg2abv bg2abv 当前离线 积分13 坛币 元 贡献值 分 雷达卡 签到天数: 1 天[LV.1]初来乍到 4楼 发表于 2013-1-17 08:41:53 | 只看该作者 也没看懂! 回复 支持 反对 使用道具 举报 显身卡 2511669447 2511669447 当前离线 积分20 坛币 元 贡献值 分 雷达卡 签到天数: 7 天[LV.3]偶尔看看II 5楼 发表于 2013-1-21 14:55:48 | 只看该作者 有难度。。 回复 支持 反对 使用道具 举报 显身卡 rjtsyq rjtsyq 当前离线 积分77 坛币 元 贡献值 分 雷达卡 签到天数: 1 天[LV.1]初来乍到 6楼 发表于 2013-1-24 15:11:00 | 只看该作者 撸主加我QQ330220617,我有急事 回复 支持 反对 使用道具 举报 显身卡 从众装饰 从众装饰 当前离线 积分5 坛币 元 贡献值 分 雷达卡 签到天数: 2 天[LV.1]初来乍到 7楼 发表于 2013-1-24 18:18:36 | 只看该作者 看看! 回复 支持 反对 使用道具 举报 显身卡 381166390 381166390 当前离线 积分231 坛币 元 贡献值 分 雷达卡 签到天数: 80 天[LV.6]常住居民II 8楼 发表于 2013-1-25 08:50:18 | 只看该作者 感谢分享 回复 支持 反对 使用道具 举报 显身卡 793416125 793416125 当前离线 积分14 坛币 元 贡献值 分 雷达卡 签到天数: 2 天[LV.1]初来乍到 9楼 发表于 2013-3-10 21:48:13 | 只看该作者 求大神的出现 回复 支持 反对 使用道具 举报 显身卡 殁漂遥 殁漂遥 当前离线 积分90 坛币 元 贡献值 分 雷达卡 签到天数: 6 天[LV.2]偶尔看看I 10楼 发表于 2013-4-26 14:46:31 | 只看该作者 高手自在人间 回复 支持 反对 使用道具 举报 显身卡 639963770 639963770 当前离线 积分134 坛币 元 贡献值 分 雷达卡 签到天数: 19 天[LV.4]偶尔看看III 11楼 发表于 2013-5-25 07:36:05 | 只看该作者 高手在人间 回复 支持 反对 使用道具 举报 显身卡 返回列表 高级模式 B Color Image Link Quote Code Smilies 您需要登录后才可以回帖 登录 | 注册 本版积分规则 发表回复 回帖后跳转到最后一页 软媒网站 IT之家 Win8之家 Win7之家 Vista之家 6655网址之家 9955网址大全 软媒软件 魔方电脑大师 闪游浏览器 酷点桌面,好美 魔方小助手 Win7优化大师 Vista优化大师 软媒公司 软媒官网 关于软媒 联系我们 加入软媒 刺客团队 版权所有 ? 2007-2014 软媒公司 站点统计|Archiver|IT之家 积分 0, 距离下一级还需 积分 返回顶部