android apk 文件反编译
2016-10-25 11:59
253 查看
Android 反编译APK 的好处
第一,当自己代码加混淆的时候,代码找不到CLASS 可以反编译下看看,到底是没有屏蔽,还是有其他的问题
第二,参考下别人的代码是怎么写的
使用工具 就一个
https://github.com/liqingju123/apktool
在这个GIT 上下载 是个集成
apktool_2.1.1.jar dex2jar.sh的包
apktool 是反编译XML 的
dex2jar.sh 是把 dex反编译成 JAR
apktool_2.1.1.jar
的使用
java -jar apktool_2.1.1.jar d ../../Desktop/app-release.apk -o out
out 是输入的目录 这个目录一定是一开始不存在的。如果已经存在 是生成不成功的
dex2jar.sh *.dex 这个dex的获取方式是 如果是MAC 或者 Linux的话 直接 unzip -o -d out_unzip *.apk 就可以了 不用改为
题外话 其实Android的 apk 包括苹果的IPA 都是 ZIP 不信你可以 file *.apk 看下
iMacdeMBP-4:fanbianyi imac$ file *.apk
doctor_platform.apk: Zip archive data, at least v2.0 to extract
window的 直接打开方式 zip 解压就好了
JD_GUI.APP 打开 JAR 就好了
https://github.com/liqingju123/apktool 全部的工具 配置到环境变量里面 直接就是 反编译的一把梭。 直接生成 XML 跟*.JAR
android apk 反编译 一次性生成 *.jar xml文件
apktook/ 添加到 PATH中 chmod -R 755 可执行文件 vim ~/.bash_profile 添加 PATH="/Users/imac/apktool:${PATH}" export PATH 执行 source ~/.bash_profile
执行完之后 在任意目录 输入
apktool.sh doctor_platform.apk
该文件夹下会生成两个文件夹 一个 dex2jar_app 该目录存储反编译后的 *.Jar out_xml 生成反编译以后的XML 文件
第一,当自己代码加混淆的时候,代码找不到CLASS 可以反编译下看看,到底是没有屏蔽,还是有其他的问题
第二,参考下别人的代码是怎么写的
使用工具 就一个
https://github.com/liqingju123/apktool
在这个GIT 上下载 是个集成
apktool_2.1.1.jar dex2jar.sh的包
apktool 是反编译XML 的
dex2jar.sh 是把 dex反编译成 JAR
apktool_2.1.1.jar
的使用
java -jar apktool_2.1.1.jar d ../../Desktop/app-release.apk -o out
out 是输入的目录 这个目录一定是一开始不存在的。如果已经存在 是生成不成功的
dex2jar.sh *.dex 这个dex的获取方式是 如果是MAC 或者 Linux的话 直接 unzip -o -d out_unzip *.apk 就可以了 不用改为
题外话 其实Android的 apk 包括苹果的IPA 都是 ZIP 不信你可以 file *.apk 看下
iMacdeMBP-4:fanbianyi imac$ file *.apk
doctor_platform.apk: Zip archive data, at least v2.0 to extract
window的 直接打开方式 zip 解压就好了
JD_GUI.APP 打开 JAR 就好了
https://github.com/liqingju123/apktool 全部的工具 配置到环境变量里面 直接就是 反编译的一把梭。 直接生成 XML 跟*.JAR
android apk 反编译 一次性生成 *.jar xml文件
apktook/ 添加到 PATH中 chmod -R 755 可执行文件 vim ~/.bash_profile 添加 PATH="/Users/imac/apktool:${PATH}" export PATH 执行 source ~/.bash_profile
执行完之后 在任意目录 输入
apktool.sh doctor_platform.apk
该文件夹下会生成两个文件夹 一个 dex2jar_app 该目录存储反编译后的 *.Jar out_xml 生成反编译以后的XML 文件
相关文章推荐
- Android应用apk文件的反编译
- Android开发学习笔记:反编译APK文件
- Android中如何反编译apk文件
- android 如何反编译apk文件
- 如何将apk文件编译到android镜像中
- android技巧:apk文件反编译以及签名打包
- 反编译apk文件,获取android源码
- Android中如何反编译apk文件
- Android中.apk文件的编译流程
- Android中.apk文件的编译流程
- android apk 文件的反编译
- 反编译Android APK 源代码和资源文件防止反编译详解
- android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-sign)
- android 的.apk文件的反编译方法
- android可运行文件apk的反编译
- 如何反编译android的apk文件得到资源文件
- android技巧:apk文件反编译以及签名打包
- NDK编译出的apk文件安装到android系统中的方法
- 在Linux下反编译Android .apk文件
- Android apk文件反编译