说明

自己集成了市面上几个常用android反编译工具。方便大家研究app的代码,仅用于学习目的。
使用方式:

使用

一键反编译: apkfull <apk_file> <app_name>

对于加固和加密的代码,还是无能为力的,但对于大部分app的资源文件,如UI布局,还是轻松采用此工具获得的。

链接

附上代码地址:
https://gitee.com/jgku/android-toolbox

常用反编译工具

  • apktool :反编译apk
  • dex2jar :反编译apk,解压 classes.dex 文件
  • JD-GUI :将class文件反编译成java源代码
  • AndroidKiller : 可视化、全自动的反编译、编译、签名;支持批量编译APK
  • AndroidCrackTool: mac反编译工具
  • GDA:第一款国产交互式反编译器,https://github.com/charles2gan/GDA-android-reversing-Tool
  • jadx:反编译利器,支持命令行和图形界面, https://github.com/skylot/jadx
  • autosign:签名工具
  • xposed:hook框架
  • IDAPro :反汇编专业工具
  • Unidbg :java Hook 框架, https://github.com/zhkl0228/unidbg

一键反编译安卓apk文件相关推荐

  1. apktool 在mac下的使用 -反编译安卓apk文件

    1.下载apktool 点击这里下载 ,里面有两个文件,一个是.jar,一个是自己写的脚本.sh  注:最新的apktool.jar 文件可以点击这里下载 .sh脚本是自写脚本可不用更新最新,下载的j ...

  2. apk反编译工具使用方法 使用APKEditor V1.8旗舰版快速反编译安卓apk软件

    学习安卓开发经常需要分析别人的apk,通过了解别人怎么编写的代码从而快速提高自己的编程水平,所以就需要用到apk反编译软件将别人的apk文件反编译出来,这样就可以查看其代码了.反编译是一种程序逆向编译 ...

  3. 第36讲: 使用Jeb工具反编译安卓APK

    现在我们可以看到很多 App 在请求 API 的时候都有加密参数,前面我们也介绍了一种利用 mitmdump 来实时抓取数据的方法,但是这总归还有些不方便的地方. 如果要想拿到 App 发送的请求中包 ...

  4. apktool、dex2jar、jd-gui反编译安卓apk

    apktool :查看res文件下xml文件.AndroidManifest.xml和图片. dex2jar:将apk反编译成Java源码(classes.dex转化成jar文件). jd-gui : ...

  5. 【反编译】安卓APK反编译为java文件

    [反编译]安卓APK反编译为java文件 准备工具 要反编译的apk文件, 以微信8.0.apk为例子 dex2jar   下载地址 dex2jar-2.0反编译.zip-Android文档类资源-C ...

  6. 反编译android apk工具下载,apktool下载-apktool官方下载「APK反编译工具」-华军软件园...

    ApkTool是用于逆向工程Android APK文件的反编译工具,是一个免费的开源工具.Android开发人员有了ApkTool就可以解码来自第三方,封闭和二进制APK的资源.apktool可支持编 ...

  7. android反编译APK后,是smali文件,能反编译成dex文件

    我也面临相同的问题,但目前还没找到类似反编译smali文件的方法,一般得到dex文件只需要用WinRAR或其他压缩软件打开apk文件就能得到.但也有例外好像,技术先进了,今天遇到个apk用WinRAR ...

  8. 反编译Android将状态栏高度,反编译SystemUI.apk 实现状态栏时间居中

    本帖最后由 好奇害死猫咪啊 于 2017-5-6 21:48 编辑 本教程为长期更新贴,有问题请及时反馈. 如有更新请恕不另行通知. [前言] 闲来无事水一贴... 今天写个教程吧,反编译 Syste ...

  9. 反编译获取apk安装包源代码步骤

    准备工作 我们首先需要下载三样工具:apktool,jd-gui,dex2jar. 反编译获取体育软件源代码 需要用到三样工具:apktool,jd-gui,dex2jar,具体下载链接如下所示 ap ...

最新文章

  1. 计算机的英语怎么写的英语怎么写,计算机英语怎么写
  2. python null byte_如何以“正确”的方式处理带有nullbytes的Python unicode字符串?
  3. python爬虫beautifulsoup爬当当网_Python爬虫包 BeautifulSoup 递归抓取实例详解_python_脚本之家...
  4. gps有几个轨道面_嫦五“一脚刹车”,进了环月轨道
  5. 5.1.1越狱后必装插件!
  6. SpringBoot-视图解析与模板引擎
  7. 在…视域下是什么意思_电影中出现的出品人是什么意思?你需要了解下
  8. Linux namespace - Docker 背后的故事
  9. 巧妙实现表格奇偶行换色
  10. linux系统homeinode,ubuntu14.04 64位安装H3C iNode客户端
  11. MSM8937-MSM8953 I2C 配置调试指南
  12. 天然气阶梯是按年还是按月_天然气阶梯不是明年1月1号开始么?怎么现在充气就限量了...
  13. Java泛型类继承实现
  14. 李嘉诚的经典名言,年轻人如何理财
  15. 系统命名法(IUPAC命名法)
  16. 关于等值连接,自然连接的理解
  17. 对ROS局部运动规划器Teb的理解
  18. Category的底层分析
  19. 如何让IE6/IE7/IE8支持HTML5标签
  20. 展27类移动信息化解决方案,数字天堂2010通信展惊艳亮相

热门文章

  1. 华为cor—al10_华为荣耀cor_al10是 什么型号的手机
  2. 内存的基础知识(常用数量单位、进程运行原理、存储单元、内存地址、绝对装入、静态重定位、动态重定位、静态链接、动态链接等)
  3. 月薪20k+的Android面试都问些什么?完整PDF
  4. 改HTML5里的input标签的required属性的提示为英文的
  5. Oracle实现递归查询
  6. ChatGPT使用案例之图像生成
  7. 解决微信公众号二次分享的BUG记录
  8. java1.8 Lambda拉姆达表达式深入探究
  9. 【ROM制作工具】小白如何进行ROM解包,精简,修改,授权,打包详细图文教程
  10. Jlink v9仿真器PCB原理图自动升级固件