android反编译apk常用工具
发布日期:2021-06-29 15:24:38
浏览次数:3
分类:技术文章
本文共 479 字,大约阅读时间需要 1 分钟。
我们介绍3个工具 1.ApkToolkit 工具 2.jd-gui 工具 3.Smali2Java 工具下载地址:
我们随便拿来一个apk进行演示,为了保护别人的apk,我使用我自己的一个apk Flappy Bird.apk 用rar打开这个apk,取出里面的classes.dex 这个便是编译出来的文件,我们寻找代码就是反编译这个,拿到源码java文件。 dex第一步的目标是变成jar文件。 我们使用1.ApkToolkit 工具 工具,打开dex转jar工具,转为jar文件 然后我们使用2.jd-gui 工具 打开那个jar阅读源码即可了。 一般情况下这两个就可以了,但是有时候会出现一个现象,使用这两个工具后,有些地方会反编译失败。 这个时候我们可以使用3.Smali2Java 工具 来进行弥补。我们先用1.ApkToolkit 工具 打开反编译 apk,得到资源代码和smali文件。
然后我们使用Smali2Java 去指定打开具体的文件反编译,打开Smali2Java 工具,选择文件,处理单个smali文件,然后存储下来就可以了。转载地址:https://codegg.blog.csdn.net/article/details/50165135 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月07日 11时36分17秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux: shell脚本日常功夫
2019-04-29
linux脚本: 批量管理主机
2019-04-29
scala集合类型,函数
2019-04-29
spark: rdd的应用(scala api)
2019-04-29
spark: rdd的应用(java api)
2019-04-29
yarn: 资源调度机制
2019-04-29
spark的shell脚本分析
2019-04-29
推荐算法: 基于用户的协同过滤算法
2019-04-29
推荐算法:基于物品的协同过滤算法
2019-04-29
docker系列3:docker搭建CDH集群[单机单节点]
2019-04-29
ubuntu 16:使用系统自带的中文输入法
2019-04-29
k8s单机版[ microk8s ]
2019-04-29
docker系列6 :k8s集群[ 解压安装 ]
2019-04-29
maven- idea: 打包可执行jar
2019-04-29
docker系列2: windows安装docker
2019-04-29
hbase数据转移: 导入导出
2019-04-29
docker系列7: docker搭建mysql
2019-04-29
windows server 2012设置远程连接断开后自动注销
2019-04-29
python基础:list,map,open()文件读写
2019-04-29
Go面向对象-接口
2019-04-29