回编译教程
‘壹’ 有什么软件可以直接反编译软件,而且还要可以回编译。
工具/原料
电脑必须装java
JAVA电脑环境教程
apktool
方法/步骤
1. 配置好JAVA环境变量,下载:apktool 解压的文件放在C盘根目录的apktool文件夹里(apktool文件夹自己创立)
打开命令提示符,(开始-运行-输入cmd)
2. 输入:cd apktool 系统指令到了apktool文件夹(这里就是为什么要把解压的apktool解压的文件放到apktool文件夹的原因,当然你也可以自命名文件夹的名称,那么比如arc,那么指令就变成了:cd arc 前提是你必须把apktool解压的文件放到这个文件夹里面)
3. 使用RE管理器把系统里面的framework-res.apk 与 SystemUI.apk 提取出来放在apktool文件夹里面
4. 如果只是想反编译framework-res.apk
输入apktool if framework-res.apk(框架的建立)
5. 开始最重要的反编译,输入指令,apktool d framework-res.apk
(反编辑的APK一定要用没换过图片的,否则回编辑失败)
6. 最后反编译完成
7. 修改代码完成后,输入代码:apktool d framework-res 即可完成回编译
8. 如果反编译的是系统文件,比如,SystemUI.apk 那么必须进行挂载框架,反编译时,必须敲入一下命令:(然后再重复4-7步骤)
apktool if framework-res.apk
apktool if SystemUI.apk
9. 对于三星手机(比如9100、9108/9100G),如果反编译SystemUI.apk要敲入一下命令进行框架挂载apktool if framework-res.apk
apktool if twframework-res.apk
apktool if SystemUI.apk
10. 回编译的命令是 apktool b XXX (没有后面的apk后缀)反编译的命令是 apktool d xxx (有后面的apk)
‘贰’ 非系统app反编译之后如何回编译
反编译和回编译相应教程可以查看下面这个
内容有点长,耐心看完就好了呢
http://bbs.7to.cn/thread-9280-1-1.html#zql
绕过防修改这个有点难,你还是自己摸索下吧
‘叁’ vb反编译及教程
VB编写的程序从4.0以后的版本都不能反编译了,它生成的exe程序不想其他程序那么有规律。你只能反汇编,那样代价就太大了,至少比你自己开发一个完整的程序难。
‘肆’ OD反编译视频教程
先把汇编练熟。然后OD就不在话下了。
‘伍’ 回编译这是什么意思
我发现。。。。
你自己看吧。。。。
1:反编译非系统apk前需要把APK命名为123.apk
2:反编译系统apk时需要将Rom的framework-res.apk放置在 此目录下,选择数字5执行安装! 如果是HTC的Rom,你还需要将com.htc.resources.apk也 安装一次!
3:反编译之前如果目录里有上次反编译产生的apk,framework 文件夹清除,否则不能正常反编译!数字7可以快速清理!
4: 路径默认放在D盘根目录下面,大家不要自己改动否则可能会出现一些文件丢失的情况!
‘陆’ 安卓状态栏美化 我照网上的教程改SystemUI,改完回编译后说还要替换原来的resource
用winrar打开systemUI把它拖进去
‘柒’ 反编译和回编apk对于新手来说容易吗看教程好麻烦呀!
反汇编的话你需要有汇编语言的知识,汇编的apk的话你需要有c语言的编程知识,不具备知识的话最好先去学下这2种语言
‘捌’ 反编译怎么入门
计算机软件反向工程(Reversepengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。
不知道你到什么程度...目前java 可以去看下孙鑫的 不难懂
‘玖’ 求安卓软件反编译修改教程
1、baksmali:classes.dex反编译为smali格式
(smali:smali格式编译打包为classes.dex,但由于smali格式类似汇编,比较难阅读,所以用dex2jar进行辅助 )
2、dex2jar:classes.dex转为jar包
3、jdgui:jar反编译并阅读
操作顺序:
apk用zip解开,里面的classes.dex分别用baksmali处理为smali,用dex2jar处理成jar,然后用jdgui看代码,找好java文件中要改的位置后,在smali里找对应的位置修改,改完了用smali再编译为classes.dex,覆盖原来apk里的同名文件,最后重新签名。注意安装时要先删除原来手机里的版本,因为签名不同。
‘拾’ APKTOOL怎样用的,我反编译成功之后回编译失败,出现下图这样的情况是怎样的
编译失败是操作过程中错误造成的。解决方式如下:
1、首先去官方网站点击下载可用的最新ApkTool。