apk反编译

以前大学期间写过一点安卓,将做好的apk拷到手机里运行。

今天反过来,尝试一下反编译安卓apk

在这里主要用到三个工具

apktool.jar===》查看res文件下xml文件、AndroidManifest.xml和图片

dex2jar===》将apk反编译成Java源码

jd-gui.exe===》查看APK中classes.dex转化成出的jar文件

第一步,首先从网上下载一个安卓的安装包,随便下一个吧

test.apk(只是做测试用)

先用apktool.jar解压出apk的res文件下的xml文件和图片

来自简书

之后就可以看到apk的各种xml文件和图片了

来自简书

下一步反编译得到java源码

首先将apk文件后缀名修改为rar或者zip,然后解压得到dex文件,然后将dex文件放到dex2jar文件夹下,

来自简书


来自简书

获得jar文件之后,就可以jd-gui.exe查看大神的代码了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • apk是安卓工程打包的最终形式,将apk安装到手机或者模拟器上就可以使用APP。反编译apk则是将该安卓工程的源码...
    隋胖胖LoveFat阅读 67,114评论 6 56
  • 前言 处理反编译,首先先要了解apk文件的结构,然后是编译过程,最后是反编译。反编译Apk的目的就是Apk拆成我们...
    yzzCool阅读 11,062评论 0 8
  • 转载https://blog.csdn.net/s13383754499/article/details/7891...
    甄姝儿阅读 4,988评论 2 9
  • 1. 为什么要反编译? 场景一 产品经理:xxx,反编译xxx的播放器,看看他们是怎么实现的? 场景二 测试:这个...
    伤口不该结疤阅读 14,221评论 7 51
  • 淘宝有一个一分钱试吃活动,我有幸参与了,今天想买东西去发现我一分钱试吃的产品过期了,心情比较沮丧! 老公说:“好了...
    三三掌门桃三三阅读 1,369评论 0 0

友情链接更多精彩内容