当前位置: 首页 > news >正文

常用 Android 反编译工具apktooldex2jarenjarifyjd-guijadx

apktool

官网地址 : https://ibotpeaches.github.io/Apktool/

反编译命令 :

java -jar apktool.jar d demo.apk -o demo
apktool d app.apk -r --only-main-classes -o destDir

d 表示反编译
app.apk 是目标apk文件路径
-r 表示不反编译资源文件
–only-main-classes 表示不反编译某些资源文件目录下的dex文件,这些dex文件通常是被加固的dex.
-o 反编译后代码存放目录

java -jar apktool.jar b demo -o demo_repackage.apk

dex2jar

GitHub 地址 : https://github.com/pxb1988/dex2jar

反编译命令 : demo.apk 是指定要反编译的 apk 文件 , -o demo.jar 指定要输出的 jar 文件路径 ;

d2j-dex2jar.bat demo.apk -o demo.jar

enjarify

GitHub 地址 : https://github.com/google/enjarify

enjarify 工具与 dex2jar 功能类似 ;

jd-gui

GitHub 地址 : https://github.com/java-decompiler/jd-gui

将 jar 文件拖到窗口中 , 即可查看反编译出的 jar 文件源码 ;

jadx

GitHub 地址 : https://github.com/skylot/jadx/

具备上面四个工具的所有功能

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据库第01讲章节测验(选项顺序可能不同)
  • macOS笔记
  • 数字传输系统的演变与应用
  • 数据结构之B树
  • 『大模型笔记』《Pytorch实用教程》(第二版)
  • 进程控制-exec函数
  • Ubuntu Linux 22 云服务器配置备忘
  • 实验六 图像的傅立叶变换
  • 数组算法(二):交替子数组计数
  • vant拍摄视频上传以及多张图片上传
  • 归并排序的实现(递归与非递归)
  • 监控平台zabbix对接grafana
  • 线程池理解及7个参数
  • 最新整理的机器人相关数据合集(1993-2022年不等 具体看数据类型)
  • ubuntu nautilus 无法输入中文
  • Hibernate【inverse和cascade属性】知识要点
  • Javascript 原型链
  • JAVA并发编程--1.基础概念
  • Logstash 参考指南(目录)
  • SQLServer插入数据
  • ViewService——一种保证客户端与服务端同步的方法
  • 阿里云购买磁盘后挂载
  • 初识MongoDB分片
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从0到1:PostCSS 插件开发最佳实践
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 关于Flux,Vuex,Redux的思考
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 栈实现走出迷宫(C++)
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • #### golang中【堆】的使用及底层 ####
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (70min)字节暑假实习二面(已挂)
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (利用IDEA+Maven)定制属于自己的jar包
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET编程C#线程之旅:十种开启线程的方式以及各自使用场景和优缺点
  • .Net程序帮助文档制作
  • .Net的C#语言取月份数值对应的MonthName值
  • .vimrc 配置项
  • 。。。。。
  • /dev下添加设备节点的方法步骤(通过device_create)
  • @selector(..)警告提示
  • [AI资讯·0612] AI测试高考物理题,最高准确率100%,OpenAI与苹果合作,将ChatGPT融入系统中,大模型在物理领域应用潜力显现
  • [Android]常见的数据传递方式
  • [BZOJ1008][HNOI2008]越狱
  • [C#]winform基于opencvsharp结合Diffusion-Low-Light算法实现低光图像增强黑暗图片变亮变清晰
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [CCIE历程]CCIE # 20604
  • [Docker]十一.Docker Swarm集群raft算法,Docker Swarm Web管理工具