一个好用的反编译akp 教程 一个小笔记

非常感谢 http://blog.csdn.net/hanhailong726188/article/details/42368295

第一步:下载反编译工具集,apktool、dex2jar、jd-gui,最后我会上传这些工具,解压后如下图:

第二步,工具集准备好之后还不能进行反编译,你在命令窗口下执行输入apktool 会提示命令不存在,需要配置一下环境变量

1.打开命令窗口,cd /usr/local/bin下,可能有的mac电脑不存在bin这个目录,直接在创建一个就好了,命令是:sudo mkdir bin,执行后会让你输入root权限密码,输入完后执行ls命令查看,bin目录就存在了,如图

2.将你解压后的apktool文件夹下的三个文件aapt、apktool、apktool.jar 复制到/usr/local/bin/目录下 。(用命令cp了,如下图)

复制多个文件用空格隔开,android-workspace/APK/apktool/目录是源目录,存放的是我们要复制的那三个文件,执行命令后,提示输入密码,输完密码后就复制成功了,ls查看一下,这三个文件已经存在了。
3 查看 配置好环境变量PATH

4 再输入 apktool 命令查看 如下配置成功。

第三步:开始进行反编译了,其实用到的命令也很简单,我们随便拿一个apk来。命令行进入这个目录
执行命令apktool d xxxx.apk

执行成功后,会在当前目录下生成一个 XXXXX文件夹,点击去就看到相关apk的资源文件了,选中AndroidManifest.xml,然后空格键,就可以看到反编译后的内容了

第四步:反编译java源文件
这就用到dex2jar和jd-gui了,将 XXXXX.apk重命名改成 XXXX.zip,然后利用解压缩软件解压,得到一个dz-android目录,我们要拿到里面的classes.dex文件 将其复制到dex2jar-0.0.9.15目录下 ( 下载的 );

然后执行命令:sh dex2jar.sh classes.dex,如图:

执行成功后会生成一个classes_dex2jar.jar文件,如图

最后,用jd-gui工具打开这个jar包就可以看到java源代码了,如图:

下载地址:apktool、dex2jar、jd-gui
http://download.csdn.net/download/hanhailong726188/8323371

Android-Mac电脑如何进行APK反编译相关推荐

  1. MAC下 抖音APK反编译

    在mac下对抖音APK进行反编译,一次简单的案例.希望会对大家有所帮助. dex2jar 安装 我们下面的操作需要使用到 mac上Android反编译工具dex2jar 已经安装过的可以直接前往下方查 ...

  2. 【Android 应用开发】 Android APK 反编译 混淆 反编译后重编译

    反编译工具 : 总结了一下 linux, windows, mac 上的版本, 一起放到 CSDN 上下载; -- CSDN 下载地址 : http://download.csdn.net/detai ...

  3. Android学习必经之路--apk反编译

    Android开发学习总结(六)-- APK反编译 - 孤傲苍狼 - 博客园 孤傲苍狼 只为成功找方法,不为失败找借口! Android开发学习总结(六)-- APK反编译 学习和开发Android应 ...

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

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

  5. Android APK反编译

    转自:http://blog.csdn.net/ithomer/article/details/6727581 一.Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的d ...

  6. 【转】Android APK反编译就这么简单 详解(附图)

     转自:http://blog.csdn.net/vipzjyno1/article/details/21039349/ [置顶] Android APK反编译就这么简单 详解(附图) 分类: and ...

  7. Android APK反编译具体解释(附图)

    这段时间在学Android应用开发,在想既然是用Java开发的应该非常好反编译从而得到源码吧,google了一下,确实非常easy,下面是我的实践过程. 在此郑重声明,贴出来的目的不是为了去破解人家的 ...

  8. Android APK反编译就这么简单 详解(图文详解)

    前言 自己很早以前就在反编译,但是知道今天要做才又捡起来了,今天就把他记录下来吧. 工具准备 1.测试环境: win10 2.使用工具: 2.1 CSDN上下载地址: apktool dex2jar ...

  9. Android APK反编译详解(附图)(转)

    原文转自:http://blog.csdn.net/ithomer/article/details/6727581 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到 ...

最新文章

  1. python中采用字典建立统,Python中使用Counter进行字典创建以及key数量统计的方法...
  2. 测试数值计算程序要注意的问题
  3. [提示]普通用户使用sealos安装k8s集群的话,默认还是会装到root用户的home目录/root
  4. [笔记]路由器与交换机的区别
  5. 将系统分解为微服务的策略
  6. directshow 旋转_宜昌中心加工机+A:B型号,高速旋转接头加工
  7. 删除一个无头单链表的非尾节点(C语言)
  8. (软件工程复习核心重点)第七章软件维护-第一节:软件维护的概念和特点
  9. 教你用 FRP 自建 Teamview 连接避开商业检测
  10. Dreamweaver自动生成的垃圾代码
  11. etcd 及 etcd 在 k8s中的用法
  12. NokiaE6 java_全键盘塞班Anna手机 诺基亚E6详细评测
  13. cad字体安装_1.1.2 CAD篇之字体库设置
  14. 无人机倾斜摄影在矿山测量测绘中有哪些应用
  15. 台式电脑接路由器步骤_无线路由器连接台式电脑的方法
  16. Spring boot Mybatis type-aliases-package错误解决
  17. 微信小程序 宠物社区源码
  18. 【报告分享】2021懂车帝经销商直播价值白皮书-懂车帝x巨量算数(附下载)
  19. 笔记本显示器仅计算机,Nvidia X服务器设置仅显示1个屏幕(笔记本电脑+已连接外部显示器)...
  20. 推荐一款高颜值的第三方网易云播放器,支持网页版和客户端

热门文章

  1. 关于【腾讯 TEG云架构平台部( 云架平) 存储组】
  2. 卡硬工具箱说系统服务器,卡硬工具箱|卡硬工具箱 v2.95官方版 - 系统天堂
  3. ASEMI快恢复二极管型号大全,快恢复特性关系与选型大全
  4. carbondata与mysql_carbondata使用总结
  5. 回撤率 python 平台_详解如何使用python计算一只股票的最大回撤率?
  6. 什么是EV 代码签名证书
  7. android ev3 蓝牙连接,手机蓝牙遥控EV3教程
  8. js进阶 发送短信案例 自动跳转页面
  9. win10修改文件创建时间
  10. MacOS使用Brew 安装多个PHP版本记录