一键反编译安卓apk文件
说明
自己集成了市面上几个常用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文件相关推荐
- apktool 在mac下的使用 -反编译安卓apk文件
1.下载apktool 点击这里下载 ,里面有两个文件,一个是.jar,一个是自己写的脚本.sh 注:最新的apktool.jar 文件可以点击这里下载 .sh脚本是自写脚本可不用更新最新,下载的j ...
- apk反编译工具使用方法 使用APKEditor V1.8旗舰版快速反编译安卓apk软件
学习安卓开发经常需要分析别人的apk,通过了解别人怎么编写的代码从而快速提高自己的编程水平,所以就需要用到apk反编译软件将别人的apk文件反编译出来,这样就可以查看其代码了.反编译是一种程序逆向编译 ...
- 第36讲: 使用Jeb工具反编译安卓APK
现在我们可以看到很多 App 在请求 API 的时候都有加密参数,前面我们也介绍了一种利用 mitmdump 来实时抓取数据的方法,但是这总归还有些不方便的地方. 如果要想拿到 App 发送的请求中包 ...
- apktool、dex2jar、jd-gui反编译安卓apk
apktool :查看res文件下xml文件.AndroidManifest.xml和图片. dex2jar:将apk反编译成Java源码(classes.dex转化成jar文件). jd-gui : ...
- 【反编译】安卓APK反编译为java文件
[反编译]安卓APK反编译为java文件 准备工具 要反编译的apk文件, 以微信8.0.apk为例子 dex2jar 下载地址 dex2jar-2.0反编译.zip-Android文档类资源-C ...
- 反编译android apk工具下载,apktool下载-apktool官方下载「APK反编译工具」-华军软件园...
ApkTool是用于逆向工程Android APK文件的反编译工具,是一个免费的开源工具.Android开发人员有了ApkTool就可以解码来自第三方,封闭和二进制APK的资源.apktool可支持编 ...
- android反编译APK后,是smali文件,能反编译成dex文件
我也面临相同的问题,但目前还没找到类似反编译smali文件的方法,一般得到dex文件只需要用WinRAR或其他压缩软件打开apk文件就能得到.但也有例外好像,技术先进了,今天遇到个apk用WinRAR ...
- 反编译Android将状态栏高度,反编译SystemUI.apk 实现状态栏时间居中
本帖最后由 好奇害死猫咪啊 于 2017-5-6 21:48 编辑 本教程为长期更新贴,有问题请及时反馈. 如有更新请恕不另行通知. [前言] 闲来无事水一贴... 今天写个教程吧,反编译 Syste ...
- 反编译获取apk安装包源代码步骤
准备工作 我们首先需要下载三样工具:apktool,jd-gui,dex2jar. 反编译获取体育软件源代码 需要用到三样工具:apktool,jd-gui,dex2jar,具体下载链接如下所示 ap ...
最新文章
- 计算机的英语怎么写的英语怎么写,计算机英语怎么写
- python null byte_如何以“正确”的方式处理带有nullbytes的Python unicode字符串?
- python爬虫beautifulsoup爬当当网_Python爬虫包 BeautifulSoup 递归抓取实例详解_python_脚本之家...
- gps有几个轨道面_嫦五“一脚刹车”,进了环月轨道
- 5.1.1越狱后必装插件!
- SpringBoot-视图解析与模板引擎
- 在…视域下是什么意思_电影中出现的出品人是什么意思?你需要了解下
- Linux namespace - Docker 背后的故事
- 巧妙实现表格奇偶行换色
- linux系统homeinode,ubuntu14.04 64位安装H3C iNode客户端
- MSM8937-MSM8953 I2C 配置调试指南
- 天然气阶梯是按年还是按月_天然气阶梯不是明年1月1号开始么?怎么现在充气就限量了...
- Java泛型类继承实现
- 李嘉诚的经典名言,年轻人如何理财
- 系统命名法(IUPAC命名法)
- 关于等值连接,自然连接的理解
- 对ROS局部运动规划器Teb的理解
- Category的底层分析
- 如何让IE6/IE7/IE8支持HTML5标签
- 展27类移动信息化解决方案,数字天堂2010通信展惊艳亮相
热门文章
- 华为cor—al10_华为荣耀cor_al10是 什么型号的手机
- 内存的基础知识(常用数量单位、进程运行原理、存储单元、内存地址、绝对装入、静态重定位、动态重定位、静态链接、动态链接等)
- 月薪20k+的Android面试都问些什么?完整PDF
- 改HTML5里的input标签的required属性的提示为英文的
- Oracle实现递归查询
- ChatGPT使用案例之图像生成
- 解决微信公众号二次分享的BUG记录
- java1.8 Lambda拉姆达表达式深入探究
- 【ROM制作工具】小白如何进行ROM解包,精简,修改,授权,打包详细图文教程
- Jlink v9仿真器PCB原理图自动升级固件