本文章首发于浩瀚先森博客,地址:http://www.guohao1206.com/2016/08/23/970.html

1. 准备

- java环境

安装java并配置环境 => JAVA环境一键配置

- 下载并解压 dex2jar

下载地址:链接: https://pan.baidu.com/s/1qX9ieAg 密码: w2ty

- 下载代码查看软件JD-GUI

下载地址:链接: https://pan.baidu.com/s/1b6mOUy 密码: t6dw

2. 找出classes.dex文件

重命名你的apk文件格式为.zip,然后解压,在解压出来的文件夹里可以找到classes.dex文件。

3. 将classes.dex文件复制到上面解压出来的dex2jar根目录下,即跟d2j-jar2dex.bat文件在同一目录下。

4. 在命令模式下(cmd)定位到d2j-jar2dex.bat所在的目录,运行下面命令

d2j-dex2jar.bat classes.dex

即可生成

classes-dex2jar.jar文件

5. 解压JD-GUI后直接运行里面的可执行程序,用JD-GUI打开上面生成的jar文件即可查看所有的源代码。

转载于:https://www.cnblogs.com/harleygwak1206/p/5798789.html

教你如何反编译Android安装文件apk来偷窥源代码相关推荐

  1. android反编译APK后,是smali文件,能反编译成dex文件

    我也面临相同的问题,但目前还没找到类似反编译smali文件的方法,一般得到dex文件只需要用WinRAR或其他压缩软件打开apk文件就能得到.但也有例外好像,技术先进了,今天遇到个apk用WinRAR ...

  2. 教你用最新工具反编译android apk

    所谓工欲善其事必先利其器,首先从官网拿到最新的反编译工具: APK反编译工具: dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.g ...

  3. 反编译android apk工具下载,apktool下载-apktool官方下载「APK反编译工具」-华军软件园...

    ApkTool是用于逆向工程Android APK文件的反编译工具,是一个免费的开源工具.Android开发人员有了ApkTool就可以解码来自第三方,封闭和二进制APK的资源.apktool可支持编 ...

  4. 一键反编译Android包教程

    2023.6.6更新: 因为引入了v2签名,所以工具包进行了更新,已经支持v1 v2签名,签名工具替换为apksigner.jar 功能介绍 某些时候我们想修改apk包内容,比如汉化某个游戏,这时候就 ...

  5. android.apk是木马吗,解决反编译后的安卓apk会被报毒的方法

    目前几种常用的反编译工具如ApkIDE.APKDB.Androidkiller及较早版本的ApkToolBox 等反编译某些安卓热门apk会被一些安全软件检测含有木马或恶意程序,产生误判误报. 原因是 ...

  6. pyc文件反编译为py文件

    近期时不时需要把工程里的 pyc 文件反编译出来,查看接口函数的逻辑.此前有师兄安利了uncompyle6工具,我使用了几次,发现反编译出来的代码逻辑很清晰,此处我也不能打包票 uncompyle6 ...

  7. 如何“反编译” Java类文件? [关闭]

    我可以使用什么程序来反编译类文件? 我实际上会得到Java代码,还是仅仅是JVM汇编代码? 关于该站点上的Java性能问题,我经常看到已经"反编译" Java类文件以查看编译器如何 ...

  8. 使用IDEA插件反编译jar包文件

    1. 简介 查看日志报错行数时,发现现有代码又和线上的代码不一致,这个时候我们就需要反编译,本文介绍一下如何通过我们神奇的Idea软件进行反编译jar包. 使用到IDEA一个重要的插件:java-de ...

  9. eclipse 反编译插件安装

    eclipse 反编译插件安装教程 eclipse 反编译插件 eclipse 反编译插件 每次在新电脑上都得百度安装教程,索性自己写一个记录一下算啦! 首先在eclipse的导航页打开help-&g ...

最新文章

  1. web里如何在背景图片上放置div元素_2020年web前端开发经典面试题总结整理(建议收藏)...
  2. LeetCode第617题:合并二叉树
  3. 华为ebgp_华为路由器BGP邻居详解
  4. Python-sorted函数
  5. 信号与系统研讨(一)匹配滤波器
  6. 接触Firefox的xpi
  7. 网络安全——D模块答题模式
  8. 编译安装wpa_supplicant
  9. 第三方配件查验苹果MFi认证
  10. 2022年十一届认证杯A题
  11. 网络基础2---->网络数据传输(局域网)
  12. 已删除的回收站文件恢复方法
  13. ajax 微信code获取_微信网页授权——获取code、access_token、openid,及跨域问题解决...
  14. Java程序员学Golang
  15. 2022流动式起重机司机复训题库及答案
  16. Hi,你想要的在线创建架构图都在这儿!(四)
  17. 时间序列预测--ARIMA、LSTM
  18. 向量、矩阵 基础知识
  19. Linux下通过dpkg生成.dep安装包
  20. 【灰色系统】—— 灰色系统的建模思路

热门文章

  1. mysql8.11安装_MySQL-mysql 8.0.11安装教程
  2. 微信小程序打开红包的css_山海经攻略(微信小程序现金红包提现游戏)
  3. 计算机技术在农业上应用论文,浅谈计算机在农业中的应用论文(2)
  4. 全模型组的测试初步结果
  5. 第16届智能车竞赛参赛队员提问-05-24
  6. AI视觉组基于ESP32的裁判系统第一版本设计要求
  7. 智能车竞赛开启了新的一个周期,让我聚焦十六届赛题吧
  8. 今晚有直播 | 全国大学生智能汽车竞赛人工智能创意赛来啦!
  9. 如果提高声音测距的分辨率?
  10. cmd文件打开闪退_批处理闪退、运行中断等问题的处理