android 反编译APK取源代码。

news/发布时间2024/5/16 22:09:09

坑,自己写的Android APK 程序,发现线上版本是 1.9.4 ,本地的代码版本却是 1.9.1。不知道到底怎么回事,svn里面也没有日志记录。。。。。只能从线上apk反编译来看看了,幸好这个升级日志里面,更新内容很少。。。。。真的是诡异

 

反编译过程如下,其他地方转来的,仅做记录用,方便自己以后按这个流程来做Android apk的反编译

List item
dex2jar 描述:
dex2jar 是 Android 中的一个反编译工具,它可以将 Android 程序安装包 Apk 文件中的 .dex 文件反编译成一个 .jar 文件,也可以将反编译后的 .jar 文件重新编译成 .dex 文件。

下载地址(直接下载解压 无脑操作)
https://sourceforge.net/projects/dex2jar/
重命名需要反编译的APK,将后缀.apk改为.zip,在将zip解压缩,就可以得到classes.dex文件。(此处实例为转换安卓apk文件)
这个文件夹是目标apk解压之后的,你要反编译什么就解压
将classes.dex文件粘贴到dex2jar根目录下。

打开CMD,切换到dex2jar所在目录下,输入命令“d2j-dex2jar.bat classes.dex”,会自动生成classes-dex2jar.jar在dex2jar根目录下。
按照自己dex2jar的安装路径输入,我此处的是d盘,只需要把cd后边的路径换成你的就ok了
2. jd-GUI

jd-GUI描述
JD-GUI是常用的java反编译器。

下载地址:http://java-decompiler.github.io/,我下载的是这个,大家可按需求下载。


下载完成 此处注意一下

这里你就直接给我点.exe运行 看好了长啥样 别瞎整


最后一步此处是最重点的一步,往下看
然后将classes-dex2jar.jar直接拖进去就可打开

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/35327453.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

30 秒出服装设计稿,森马用函数计算+AIGC 整“新活”!

2023 年初,森马希望迅速将 AI 技术深度融入到企业的核心业务流程中,实现服装行业中,从产品设计、生产制造、营销推广到售后服务的全链条智能化升级。在一个阳光明媚的下午我们走进森马,一起聊聊这个陪伴一代代中国年轻人成长的企业,如何基于阿里云函数计算,快速实现传统服…

BurpSuite连接浏览器代理无法打开部分网页问题

BurpSuite连接浏览器代理时,部分页面能打开,部分页面报错的可能有效的解决方法。本人写这篇记录时,尚未熟悉bp基本操作,仅记录该次探索bp功能解决问题的心路历程。 发现并解决问题 最近两天为能打开尘封已久的bp,抓包做题,卸载了jdk20,下了jdk1.8(高版本jdk破解用的jav…

分享一份物联网SAAS平台架构设计

一、架构图 ****二、Nginx**** 用于做服务的反向代理。 三、网关 **** PaaS 平台所有服务统一入口,包含 token 鉴权功能。 四、开放平台 **** 对第三方平台开放的服务入口。 五、MQTT**** MQTT 用于设备消息通信、内部服务消息通信。 六、Netty**** Socket 通信设备连接服务。…

Unity性能分析(三)内存分析

Unity中有两种分析内存的方法:Memory Profiler :内置的分析器,提供内存使用的基本信息。 Memory Profiler package:将package添加到项目中,更详细地分析内存使用情况。可以存储和比较快照查找内存泄漏,查看内存布局以查找内存碎片问题。确定物理RAM限制 每个目标平台都有…

minio 修改默认密码

运行后data目录会生成一个隐层文件夹【.minio.sys】 打开.minio.sys/config/config.jsonaccess_key,secret_key即为账号密码(默认账号密码均为minioadmin) 默认密码修改以后可以在系统内部添加其他账号对外使用留待后查,同时方便他人 联系我:renhanlinbsl@163.com

在鼠标右键菜单中新增新建Markdown文件选项(VSCode)

引言 正常情况下,我们新建md文件有两种方式:一是通过Markdown编辑器新建,二是新建txt文件再修改后缀。 但是在Windows系统中,我们可以通过修改注册表来新增右键菜单选项。这里我们可以通过修改注册表来新增新建Markdown文件选项,这样可以减少新建文件的繁琐操作。 下面就来…