如何对apk文件进行反编译
1.下载反编译三件套(2022.9.5更新)
点我直达
提取码:cbjw
2.压缩包解压
这里以解压到D:\decompile为例
3. 使用apktool反编译apk(此处以wat.apk处于D:\decompile文件夹为例)
//进入dos窗口:win+R->输入cmd->回车cd D: 回车cd decompile 回车java -jar apktool_2.3.4.jar d -f wat.apk -o outputDir
wat.apk (要反编译的apk所在位置)outputDir(反编译后得到的内容存到该文件夹)
4. 使用dex2jar反编译apk得到Java源代码
- 将wat.apk解压
- 将其中的classes.dex文件放到dex2jar-2.0 目录下
【有多个dex文件就拷贝多个】 - 命令行进入到dex2jar-2.0目录
- 输入 d2j-dex2jar classes.dex 回车
【有多个dex文件,就执行多次 如: d2j-dex2jar classes2.dex】
5. 查看源码
解压后能看到classes-dex2jar.jar文件,双击jd-gui.exe ,把该jar文件拖到窗口内即可查看apk源码
PS:如果apk本身是被混淆处理过的,就只能查看混淆后的源码
如何对apk文件进行反编译相关推荐
- 游走Android系列之APK文件的反编译、修改和重新编译打包
Android apk反编译.重新编译和签名 将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,再将.class处理 ...
- 还是关于apk文件的反编译
说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做.但是实际操作后,就会发现: 1.Hex Workshop操作繁琐,经常出现搜不到想要修改的字符的 ...
- 【apk破解尝试之旅】-——apk文件的反编译与回编译
前段时间玩了个手游,中途碰到一个副本迟迟无法攻破,又不没钱氪金,想着弄个破解版的,搜了半天没找到,于是决定自己动手干! 首先要对apk有个初步的了解,..apk文件是一种压缩文件,网上有种说法:apk ...
- app加固apk文件防止反编译apk打包流程
文章目录 [1]加固 一.为什么要加固 二.加固方案 ①免费的第三方加固方案 ②付费的第三方加固方案SDK ③Java IO 流实现AES加密dex [2]加固方案的实现方式 [3]apk文件构造 [ ...
- Apk文件破解反编译(转)
首先我们了解下什么是apk APK是AndroidPackage的缩写,即Android安装包(apk).APK是类似Symbian Sis或Sisx的文件格式.通过将APK文件直接传到Android ...
- 如何修改apk文件,反编译(转)
APK文件的解包打包和修改 相信每位玩机的人对APK文件都不陌生.你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具.插件.好玩的游戏等等...你可曾知道这些每天都伴随着你的APK文件是什 ...
- 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
文章目录 一. 购买加固服务 二. 设置资源加固 三. 设置 SO 文件保护配置 四. 设置 SO 防盗用文件配置 五. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上 ...
- Apk文件结构, Dex反编译
android 系统最常见的莫过就似乎apk文件了,这就是android的安装文件 下面简单说说这个apk的文件格式吧,转载了下别人的说明: Apk文件: Android application pa ...
- Android APK系列6-------APK反编译
Android APK系列6-------APK反编译 前面系列提到的工具在此依然有用,比如可以用yaff2img浏览器或者unyaffs来解压system.img,如果手里是手机,则需要用豌豆荚或3 ...
- 安卓apk修改(Android反编译apk)
最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程.APK修改,分为以下几步:反编译解包,修 ...
最新文章
- 【行业看点】量子通信 量子计算机 量子列车…… 量子的世界究竟多精彩?
- 异源遥感图像匹配的一种思路——智箭火眼2020科目三赛题总结
- html字体整体偏移,CSS自定义字体垂直偏移(错误?)
- ubuntu 下安装配置LAMP
- 使用了 PHP Code Sniffer 未使用的参数 Unused parameter
- 第六章 jQuery选择器
- windows出于安全原因某些设置由系统管理员管理解决方法
- iOS开发面试和底层学习视频整理合集
- 2017.9.29 红红火火恍恍惚惚
- Python-pygsheets模块(读写Google谷歌文档)
- 如何用电脑录制一个解说视频
- A15处理器和m1哪个好
- 有道云笔记 协作android版,有道云笔记Android版升级_软件资讯软件快报-中关村在线...
- C# ——web网站发布服务器
- 数据结构极客视频5_DFS的题目
- Shell命令-文件及目录操作之pwd、rm
- 国美的天真与野心:改名“真快乐“就能玩转社交电商?
- 数据分析之业务思维逻辑
- Linux是干什么得?
- 电磁场主要应用在哪些领域