通过apktool和逆向助手反编译apk
2017-08-23 15:21
337 查看
时候看到别人的app做的效果不错,想学习学习,但是没有现成的源码,怎么办?这个时候就需要用到反编译。
第一步:下载逆向助手解压包,解压即可。下载地址:http://download.csdn.net/detail/tideseng/9674235
第二步:给逆向助手的每一个目录都配置Path环境变量
第三步:使用cmd命令行进入要反编译apk的目录下,输入apktool d -f 应用程序名,得到新的文件夹,里面可以直接看到res目录下的资源文件和Android的清单文件,但是看不到Java文件(这里我把apk放在你apktool目录,也可以放在盘符根目录)
第四步:双击打开android逆向助手.exe,选中“提取dex”操作,然后将lib\apktool目录下的apk拖动到源文件中;点击“操作”,得到dex文件
第五步:选中“dex转jar”操作,然后将得到的dex文件拖动到源文件中;点击“操作”,得到jar文件,就可以看java源码了(如果应用进行了混淆,看到的源码类和方法都是abc等)
第一步:下载逆向助手解压包,解压即可。下载地址:http://download.csdn.net/detail/tideseng/9674235
第二步:给逆向助手的每一个目录都配置Path环境变量
第三步:使用cmd命令行进入要反编译apk的目录下,输入apktool d -f 应用程序名,得到新的文件夹,里面可以直接看到res目录下的资源文件和Android的清单文件,但是看不到Java文件(这里我把apk放在你apktool目录,也可以放在盘符根目录)
第四步:双击打开android逆向助手.exe,选中“提取dex”操作,然后将lib\apktool目录下的apk拖动到源文件中;点击“操作”,得到dex文件
第五步:选中“dex转jar”操作,然后将得到的dex文件拖动到源文件中;点击“操作”,得到jar文件,就可以看java源码了(如果应用进行了混淆,看到的源码类和方法都是abc等)
相关文章推荐
- 通过apktool和逆向助手反编译apk
- Android逆向助手反编译APK
- Dex2jar JD-GUI apktool反编译apk文件
- APK的汉化(apktool反编译与回编译)
- Android通过签名判断是否系统编译的apk
- apk 逆向解析 apktool的使用等
- ApkTool反编译apk,去除广告或者汉化后重新打包apk,并签名
- Android apktool反编译资源文件为空解决办法(测试天猫、淘宝等apk成功)
- 一键编译之通过脚本自动打成apk
- robotium 在有源代码的情况下 写测试用例无法编译通过,生成apk。
- 反编译apk文件,获取strings.xml文件的内容——使用apktool反编译
- Apktool|ShakaApktool 简体中文汉化版|APK反编译工具(更新)
- 关于如何通过apktool获取apk package name(包名)以及activity name
- Mac下利用Apktool反编译apk
- apktool反编译apk,提取资源文件
- 使用apktool反编译apk的资源文件与manifest文件报:Error: Unable to access jarfile XXXXX
- 使用apktool反编译apk的XML文件
- apk反编译,(apktool)系统应用回编译出错的解决办法
- 通过apktool获取apk package name(包名)以及activity name
- 使用android逆向助手,进行反编译apk,查看apk源码