反编译的流程和原理
1.用apktool把apk-->资源包(java代码变成smali文件看不懂的),可以修改资源包里面的文件。
2.apk后缀名改成zip或rar解压,获取 classes.dex文件,用dex2jar转换成jar包(注:直接解压出来的资源文件是不能直接打开的,要用第一步的反编译工具,dex2jar.bat文件目录不要有中文)。
------------------------------------------
新版使用说明(不用把apk换成zip解压了,可以直接把apk文件拖到dex2jar.bat上--不能包含中文名称)
下载dex2jar最新版http://code.google.com/p/dex2jar/downloads/list
解压dex2jar-version.zip文件到一个目录.比方说/home/panxiaobo/,C:
unzip-xdex2jar-version.zip-d/home/panxiaobo
使用dex2jar来生成.jar文件.dex2jar会在someApk.apk所在目录下生成一个someApk_dex2jar.jar文件.
linuxsh/home/panxiaobo/dex2jar-version/dex2jar.sh/home/panxiaobo/someApk.apk
windowsC:dex2jar-versiondex2jar.batsomeApk.apk
--------------------------------------------------
3.用jd-ui等java反编译工具直接查看java代码。
4.把java代码和第一版的资源包整到一起重新组成一个新的应用。
5.用apktool 重新编译。
6.用签名工具重新签名。
7.重新发布带新的签名的应用。
注:如果不用改java代码,只是换换风格和汉化2.3.4步则不用做。
====================================
二者之间的差别是:
可以反编译example中的Jewels_Deluxe_V2-5.apk(成功)
但不能反编译example中的wsi_survey.apk(失败)
Android反编译工具.exe
注:对有些反编译不成功的apk,请更新最新的apktool.jar、dex2jar试试
但是wsi_survey.apk利用我先前写博客中的反编译方法,可以成功反编译摸手锁屏1.2.4 中文免费版【安卓锁屏软件】
亲,这是一个收集绝对完整的Android反编译工具,有了这个工具我们几乎可以破解所有的安卓软件了。
Android反编译工具使用示例说明
====================================
wsi_survey.apk签名,而Jewels_Deluxe_V2-5.apk未签名
使用Android反编译工具以前得选安装java环境。
展开

挖客app下载-挖客软件1.0.6 手机版
快花鲜花派送app-快花2.0安卓免费版
抢妹子OL手游下载-抢妹子OL安卓版1.0 正版
北猴短视频红包版下载-北猴短视频红包版1.0.0 最新版
墨小猫app下载-墨小猫appV1.0.29 安卓版
河马森林app-河马森林省钱购物app1.6.0 安卓分期版
妖罗英雄传0.1折扣版下载-妖罗英雄传0.1折版1.0.0 无限充
智慧益阳医专app下载-智慧益阳医专app最新版3.2.0 官方版
攻城三国志vivo下载-攻城三国志vivo版4.06.20 安卓版
Gif录制系统1.1 绿色免费版
198热血海贼王登录器-198热血海贼王微端1.0 官网最新版 【白金新手礼包】
初中语文课堂下载-初中语文课堂app2.8 安卓手机版
铁血三国OL果盘返利版下载-铁血三国OL折扣版1.0.1折扣服
萝莉挂机大作战1.0.2 安卓版
魅影浏览器下载安装手机版-魅影浏览器1.0.1 最新版本
我要人气app1.2 安卓免费版
录音软件免费下载-电脑录音软件(AD Audio Recorder)v2.4 注册版
云上宁陵下载-云上宁陵app2.2.6.0 手机版
冀云宽城app下载官方-冀云宽城app1.9.5 官方版
渔社app1.0 安卓版