通过apktool和逆向助手反编译apk
2016-11-06 00:57
211 查看
有时候看到别人的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
- apktool 汉化apk 主要反编译xml相关配置文件
- Android通过源码编译apk获得系统权限
- ApkTool反编译apk,去除广告或者汉化后重新打包apk,并签名
- Mac下利用Apktool反编译apk
- Mac下利用Apktool反编译apk
- 逆向病毒nvmini.sys--编译通过-
- 使用apktool反编译apk文件的资源信息
- APK编译、签名、zipalign优化及APKTOOL的使用
- 修改和美化安卓系统的第一步~从认识APK开始(APK编译、签名、zipalign优化及APKTOOL的使用)
- 安卓APK的逆向辅助软件:Android逆向助手 v2.0
- android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-sign)
- 修改和美化安卓系统的第一步~从认识APK开始(APK编译、签名、zipalign优化及APKTOOL的使用)
- APK的反编译与编译(APKTOOL)
- APK编译、签名、zipalign优化及APKTOOL的使用
- 通过Ant将Android project编译打包成APK文件并安装到手机
- Android:apk反编译步骤,打包、签名和逆向工程经验总结
- 【原创】逆向病毒nvmini.sys--编译通过--源码
- APK的反编译工具,Apktool,Dex2jar,JD-GUI等