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文件进行反编译相关推荐

  1. 游走Android系列之APK文件的反编译、修改和重新编译打包

    Android apk反编译.重新编译和签名 将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,再将.class处理 ...

  2. 还是关于apk文件的反编译

    说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做.但是实际操作后,就会发现: 1.Hex Workshop操作繁琐,经常出现搜不到想要修改的字符的 ...

  3. 【apk破解尝试之旅】-——apk文件的反编译与回编译

    前段时间玩了个手游,中途碰到一个副本迟迟无法攻破,又不没钱氪金,想着弄个破解版的,搜了半天没找到,于是决定自己动手干! 首先要对apk有个初步的了解,..apk文件是一种压缩文件,网上有种说法:apk ...

  4. app加固apk文件防止反编译apk打包流程

    文章目录 [1]加固 一.为什么要加固 二.加固方案 ①免费的第三方加固方案 ②付费的第三方加固方案SDK ③Java IO 流实现AES加密dex [2]加固方案的实现方式 [3]apk文件构造 [ ...

  5. Apk文件破解反编译(转)

    首先我们了解下什么是apk APK是AndroidPackage的缩写,即Android安装包(apk).APK是类似Symbian Sis或Sisx的文件格式.通过将APK文件直接传到Android ...

  6. 如何修改apk文件,反编译(转)

    APK文件的解包打包和修改 相信每位玩机的人对APK文件都不陌生.你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具.插件.好玩的游戏等等...你可曾知道这些每天都伴随着你的APK文件是什 ...

  7. 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )

    文章目录 一. 购买加固服务 二. 设置资源加固 三. 设置 SO 文件保护配置 四. 设置 SO 防盗用文件配置 五. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上 ...

  8. Apk文件结构, Dex反编译

    android 系统最常见的莫过就似乎apk文件了,这就是android的安装文件 下面简单说说这个apk的文件格式吧,转载了下别人的说明: Apk文件: Android application pa ...

  9. Android APK系列6-------APK反编译

    Android APK系列6-------APK反编译 前面系列提到的工具在此依然有用,比如可以用yaff2img浏览器或者unyaffs来解压system.img,如果手里是手机,则需要用豌豆荚或3 ...

  10. 安卓apk修改(Android反编译apk)

    最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程.APK修改,分为以下几步:反编译解包,修 ...

最新文章

  1. 【行业看点】量子通信 量子计算机 量子列车…… 量子的世界究竟多精彩?
  2. 异源遥感图像匹配的一种思路——智箭火眼2020科目三赛题总结
  3. html字体整体偏移,CSS自定义字体垂直偏移(错误?)
  4. ubuntu 下安装配置LAMP
  5. 使用了 PHP Code Sniffer 未使用的参数 Unused parameter
  6. 第六章 jQuery选择器
  7. windows出于安全原因某些设置由系统管理员管理解决方法
  8. iOS开发面试和底层学习视频整理合集
  9. 2017.9.29 红红火火恍恍惚惚
  10. Python-pygsheets模块(读写Google谷歌文档)
  11. 如何用电脑录制一个解说视频
  12. A15处理器和m1哪个好
  13. 有道云笔记 协作android版,有道云笔记Android版升级_软件资讯软件快报-中关村在线...
  14. C# ——web网站发布服务器
  15. 数据结构极客视频5_DFS的题目
  16. Shell命令-文件及目录操作之pwd、rm
  17. 国美的天真与野心:改名“真快乐“就能玩转社交电商?
  18. 数据分析之业务思维逻辑
  19. Linux是干什么得?
  20. 电磁场主要应用在哪些领域

热门文章

  1. C++游戏服务器框架笔记(二)_封装Socket类
  2. QTreeView样式
  3. ubuntu 截图快捷键设置
  4. 药企如何应对计算机系统验证?浪潮GMP管理保驾护航
  5. windows 安装PyHook3
  6. python为什么叫胶水语言-为什么称python为胶水语言
  7. 通信基础 7 —— 遍历保密速率、谱分解物理意义
  8. 无效的m3u8怎么办_m3u8视频不能播放的问题
  9. Linux用户管理基本配置命令运用1
  10. Unity3d import package 无标准资源包