• 将 apk 文件的后缀修改为 zip,进行解压。

    • assets、res 中可以看到图片、布局等各种资源。
    • lib 中可以看到引用的 jar 包
    • classes.dex 是将 java 文件编译,再通过 dx 工具打包而成的,因此源码就在其中
  • 使用 dex2jar 工具,对 classes.dex 进行反编译

    • 下载地址:dex2jar
    • 下载后解压,将 classes.dex 拷贝到 dex2jar 目录下
    • 运行命令行,使用 cd 命令,定位到 dex2jar 目录下
    • 运行命令 dex2jar.bat classes.dex,将生成 classes_dex2jar.jar 文件

  • 使用 jd-gui 工具,查看 jar 中的源码

    • 下载地址:jd-gui
    • 下载后解压,运行 jd-gui.exe
    • 将 jar 文件直接拖入即可。

Android : 破解apk相关推荐

  1. Android 破解APK

    转至:http://www.52pojie.cn/thread-373814-1-1.html 前言: 经常遇到这种问题,最新版的软件更新了,但是却没有最新版的 破解版,等待破解作者更新,有可能很快, ...

  2. Android动态方式破解apk进阶篇(IDA调试so源码)

    一.前言 今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源码,因为现在一些app,为 ...

  3. android黑科技系列——静态分析技术来破解Apk

    一.前言 从这篇文章开始我们开始我们的破解之路,之前的几篇文章中我们是如何讲解怎么加固我们的Apk,防止被别人破解,那么现在我们要开始破解我们的Apk,针对于之前的加密方式采用相对应的破解技术,And ...

  4. Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)

    一.前言 今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源码,因为现在一些app,为 ...

  5. Android逆向之旅---动态方式破解apk前奏篇(Eclipse动态调试smail源码)

    一.前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前说的主要采用的是静态方式,步骤也很简单,首先使用apktool来反编译apk,得到smail源码,然后分析smail代码,采用代码 ...

  6. Android破解过程-滚动的天空

    Android破解-滚动的天空 ##前言 最近看到很多学生在玩滚动的天空这个游戏,这游戏看起来还挺有趣的,于是我也去下载玩了几把.可是,坑呐,这游戏太难了,考验人的快速判断能力和手指滑动速度,玩的很渣 ...

  7. Android破解与防破解

    Android 破解(仅用于学习参考,而不是恶意去破解别人的东西) 过程: 1.用apktool对apk进行解压     2.修改smali文件(注1)     3.用apktoo打包成apk文件   ...

  8. Android的APK反编译技术

    Android的APK反编译主要由反编译源码以及反编译资源两部分,第一种方法用来学习别人优秀的代码,第二种方法可以反编译做汉化或其它一些有用的用途(这个你懂的).        想要反编译,那相应的工 ...

  9. apktool动态破解apk

    那么今天我们就用另外一种方式来破解apk:动态方式,关于动态方式其实很广义的,因为动态方式相对于静态方式来说,难度大一点,但是他比静态方式高效点,能够针对更过的破解范围.当然动态方式很多,所以这里就分 ...

最新文章

  1. 小程序生成网址链接,网址链接跳转小程序
  2. jQuery学习之jQuery Ajax用法详解
  3. js与php时间戳,js时间戳与日期格式之间的互转
  4. JDBC学习笔记(1)
  5. “远程办公扼杀了万亿美元的办公经济”
  6. 基于树莓派2代的DIY无线路由器
  7. Security+ 学习笔记27 灾后恢复
  8. 21.MySQL 性能优化
  9. “strcmp”不能将参数从“LPWSTR”转换为“const char *”
  10. 专利:专利说明书的主要组成部分
  11. 如何配置服务器的内网IP以及MTU
  12. 肿瘤外显子数据分析指南 复现
  13. pmp考试【5】emv期望货币价值计算
  14. Crossbar率先发难—欲彻底埋葬英特尔的3D XPoint技术
  15. Tomcat应用部署
  16. linux安装nginx1.21.1全教程(含安装包)
  17. 构建高并发高可用的电商平台架构实践(一)
  18. Java几种设计模式
  19. 网站架构优化性能概念
  20. 射影几何----帕普斯定理和帕斯卡定理证明对比版

热门文章

  1. 北京电台“广播三下乡” 徐德亮演唱传统曲艺
  2. Java - 解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法
  3. 算法题_遍历三角矩阵
  4. 【USACO3.1.4】形成的区域 二维线段树/离散化/矩形切割/浮漂法 【线段树方法以后写】
  5. 最终幻想:探讨小鹏G9 800V 高压动力系统和架构路线
  6. python映射类型是什么意思_Python中字典映射类型的学习教程
  7. python parser参数nargs=‘+‘涵义
  8. ?软件测试mysql面试题:varchar(50)中50的涵义?
  9. 【飞秋教程】群聊天/群共享/群日志
  10. 使用POI操作Excel时new XSSFWorkbook ()报错java.lang.NoSuchMethodError解决方式