如何反编译安卓app
2018-01-23 09:54
447 查看
所需的工具:
1.Android Studio:安卓开发IDE2.dex2jar: 把dex文件转成jar文件
3.jd-gui: 这个工具用于将jar文件转换成java代码
4.APKTool:
本文重要工具,APK逆向工具,使用简单:https://ibotpeaches.github.io/Apktool/https://ibotpeaches.github.io/Apktool/
1.先安装apktool,然后在安装androidStudio
把hello语音项目app安卓下来以后,回事一个apk为后缀的文件,把它改成.zip就可以了。
AndroidStudio打包好的
APK文件的后缀,需改为
.zip,然后
解压。从解压的文件中找到classes.dex文件,并将其放入dex2jar同一目录下,如下:
并在cmd中也进入到同样的目录,然后执行:
sh d2j-dex2jar.sh classes.dex
因为这个例子是苹果手机,而我的是安卓,所以我的写法是这样的:注意classes.dex是hello语音里面的,
记得要将hello语音里面的classes.dex放到dex2jar-2.0里面:
相关文章推荐
- 详谈:安卓App容易反编译,如何保你开发者App安全无忧!
- 如何通过Html网页调用本地安卓app?
- 如何让安卓APP一直在后台运行?
- 滴滴国际化项目 Android 端演进 2017-12-01 Java和Android架构 热文导读 | 点击标题阅读 厉害了!如何Python写一个安卓APP,附源码! 吊炸天!74款APP完
- 如何用Python写一个安卓APP
- 如何通过Html网页调用本地安卓app
- 如何把apk编译时间和最后次git commit的sha值,写入到app中
- 安卓修改过源码之后如何给生成的app进行系统签名
- 如何Python写一个安卓APP
- 如何Python写一个安卓APP
- 如何利用跑app较快的第三方模拟器连接eclipse,来运行安卓程序。
- [lua]安卓ndk如何编译lua库
- 【android 应用】Android(安卓)APP(应用)如何推广?整理
- 贱贱的美团安卓客户端---如何实现让安卓app在应用列表获得较靠前的位置
- 用gradlew编译打包的app,如何添加进Android源码做build
- 如何利用跑app较快的第三方模拟器连接eclipse,来运行安卓程序。
- 如何给安卓APP安装听诊器,检查数据问题
- 安卓中如何监听某些app打开
- 如何利用跑app较快的第三方模拟器连接eclipse,来运行安卓程序。
- 如何把应用程序app编译进android系统