如何进行apk反编译

安装apktool

安装

按照链接要求下载Windows 包装器脚本

下载apktool,并且将下载的jar重命名为 apktool.jar保存在包装器脚本同一目录下

最新下载链接

下载存放位置

官网方法:将两个文件(apktool.jarapktool.bat)移动到Windows目录(通常C://Windows

推荐方法:放到任意位置然后加入到环境变量里面

安装完成验证

cmd终端输入apktool.bat -version看到有版本号出来就是安装成功了

进行反编译

随便找个文件夹进入终端利用命令apktool d 您拿到这个文件夹下的需要反编译的apk文件名.apk 进行反编译,当看到文件夹里面出现文件就是反编译成功了

其中的res文件夹是程序当中的所有资源文件,smali文件夹下存放了程序所有的反汇编代码

apk中使用的权限

aapt dump permissions xxx.apk

参考

安卓逆向工具汇总 / Awsome Android Reverse Tools

相关推荐
程序员江同学21 小时前
ovCompose + AI 开发跨三端的 Now in Kotlin App
android·kotlin·harmonyos
2501_9151063221 小时前
Xcode 上传 ipa 全流程详解 App Store 上架流程、uni-app 生成 ipa 文件上传与审核指南
android·macos·ios·小程序·uni-app·iphone·xcode
你的人类朋友21 小时前
🔒什么是HMAC
后端·安全·程序员
消失的旧时光-194321 小时前
Kotlinx.serialization 使用讲解
android·数据结构·android jetpack
AI大模型1 天前
RAG 真的不聪明?其实它只是缺了这一步……
程序员·llm·agent
大模型教程1 天前
普通人如何借助 Agentic RAG 打造全智能化电商客服与客户沟通体系
程序员·llm·agent
灿烂阳光g1 天前
SELinux 策略文件编写
android·linux
.豆鲨包1 天前
【Android】Viewpager2实现无限轮播图
android·java
xiangxiongfly9151 天前
Android CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout实现折叠置顶效果
android·折叠
柿蒂1 天前
从if-else和switch,聊聊“八股“的作用
android·java·kotlin