apktool+dex2jar+jd_gui
apktool: 可以解析资源文件,比如布局文件xml等,方便查看。
使用方法:
Copyright 2010 Ryszard Wi?niewski <brut.alll@gmail.com>
Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
Usage: apktool [-v|--verbose] COMMAND [...]
COMMANDs are:
d[ecode] [OPTS] <file.apk> [<dir>]
Decode <file.apk> to <dir>.
OPTS:
-s, --no-src
Do not decode sources.
-r, --no-res
Do not decode resources.
-d, --debug
Decode in debug mode. Check project page for more info.
-f, --force
Force delete destination directory.
-t <tag>, --frame-tag <tag>
Try to use framework files tagged by <tag>.
--keep-broken-res
Use if there was an error and some resources were dropped, e.g.:
"Invalid config flags detected. Dropping resources", but you
want to decode them anyway, even with errors. You will have to
fix them manually before building.
b[uild] [OPTS] [<app_path>] [<out_file>]
Build an apk from already decoded application located in <app_path>.
It will automatically detect, whether files was changed and perform
needed steps only.
If you omit <app_path> then current directory will be used.
If you omit <out_file> then <app_path>/dist/<name_of_original.apk>
will be used.
OPTS:
-f, --force-all
Skip changes detection and build all files.
-d, --debug
Build in debug mode. Check project page for more info.
if|install-framework <framework.apk> [<tag>]
Install framework file to your system.
dex2jar:可以将dex文件转换成jar文件
用法:
1.将apk文件后缀改成rar,然后解压,取出其中的class.dex,放到任意位置;
2.进入cmd,cd到dex2jar所在文件夹,输入命令dex2jar.bat %class.dex所在目录%\class.dex
3. 命令完成后在%class.dex所在目录%就会生成jar文件
jd_gui:能够将jar文件反编译成java代码
用法:
打开jd_gui,然后将jar包拖放到主界面,就可以看到源代码了。
转载于:https://www.cnblogs.com/MichaelGuan/archive/2011/10/25/2224578.html
apktool+dex2jar+jd_gui相关推荐
- 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...
- RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui...
创建目录 $ cd ~ $ mkdir Android $ cd Android 1 2 3 4 5 $cd~ $mkdirAndroid $cdAndroid 下载安装配置dex2jar $ wge ...
- Mac安装apktool/dex2jar/jd-gui逆向工具
1.下载地址 Apktool:http://ibotpeaches.github.io/Apktool/install/ dex2jar: https://github.com ...
- 逆向分析工具-APKtool+dex2jar+jd-gui下载安装
1.apktool:简而言之就是获取资源文件,主要查看res文件下xml文件.AndroidManifest.xml和图片. (注意:如果直接解压.apk文件,xml文件打开全部是乱码) 2.dex2 ...
- apktool,dex2jar,jd-gui简单使用
Android反编译练习 使用的三个软件都是免费的,下载地址Google一下也能轻易的搜到 apktool下载地址 dex2jar下载地址 jd-gui下载地址 dex2jar在sourceforge ...
- Android 反编译 apktool+dex2jar+jd-gui
前言 ApkTool 下载 使用 dex2jar 下载 使用 jd-gui 前言 反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平. 该 ...
- 安卓加密壳(dexcrypt) , 防止apktool,dex2jar 等工具逆向你的apk,附上下载地址
工具支持 apk 一键自动加密,dex2jar 与 apktool 都不能正常解密出代码,但是还是无法防御 IDA 的反汇编,不过已经足够了,压缩包超过1M,使用百度网盘进行下载比较快些. 测试过的程 ...
- 【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python )
文章目录 一.Apktool 二.IDA 三.Python 一.Apktool 参考 [Android 安全]DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar ...
- Android应用漏洞及常见解决方案
文章目录 一. 基本信息 1.1 应用权限 1.2 应用行为 1.3 第三方SDK 1.4 恶意程序 1.5 越权行为 1.6 权限滥用风险 1.7 资源文件包含APK 二. 源文件安全 2.1 应用 ...
最新文章
- 数据中心网络架构 — 云数据中心网络 — 二层架构设计示例
- android adb常用指令
- 根据上排给出十个数,在其下排填出对应的十个数 要求下排每个数都是先前上排那十个数在下排出现的次数...
- Windows服务的安装,启动,停止和卸载
- trl meaning genearlly we find 6
- Java第十次作业--多线程
- 测试流程图_配方分析 测试说明及流程图详解
- Eigen入门之密集矩阵 10 - 矩阵的行优先及列优先存储
- 数学学得好是一种怎样的体验?
- net 架构师-数据库-sql server-001-SQL Server中的对象
- 海思Hi3519AV100sensor移植之二-- imx586 sensor
- JZOJ6734. 【2020.06.18省选模拟】航行
- 计算机制造与设计,比钻石还要硬,科学家利用计算机:设计制造出“五角”超硬钻石...
- Advanced Installer,搜索注册表,根据注册表选择安装路径
- 树莓派+摄像头实现监控功能
- 【二级等保】二级等保安全物理环境要求有哪些?
- canvas+gif.js打造自己的数字雨头像
- 【anaconda】彻底解决windows下anaconda3占用C盘问题(改了envs、pkgs安装路径依旧占用C盘)
- Python Scrapy - Ins爬虫
- ArrayList集合点名器
热门文章
- 一个嵌入式硬件驱动模块通常应包括哪些函数?
- 1.STM32中对LED_GPIO_Config()函数的理解(自定义)之流水灯
- C++和C语言中enum 如何使用
- 常考数据结构与算法:最长回文子串
- 常考数据结构和算法:合并有序链表
- java: \uxxxx unicode编码
- 浙江文成“红领巾”向交警敬礼:上下学感谢有你
- 按钮滑动隐藏,停止滑动显示的动画
- C++ Const指针学习
- vue+node+mongodb 搭建一个完整博客