博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MacOS X APK 最新版本 反编译
阅读量:6911 次
发布时间:2019-06-27

本文共 854 字,大约阅读时间需要 2 分钟。

MacOS X APK 最新版本 反编译

文件准备

  • (最新版本2.0)
  • (最新版本)
  • (最新版本)

##环境准备

  • apktool
  1. 保存文件名为 apktool
  2. 重命名apktool-xxx.jar 为apktool.jar
  3. 拷贝 (apktool.jar & apktool) 倒 /usr/local/bin
  4. cd /usr/local/bin
  5. sudo chmod +x apktool
  6. sudo chmod +x apktool.jar
  • dex2jar

将dex2jar-2.0.zip 解压然后拷贝其中的所有sh文件和lib倒/usr/local/bin sudo chmod +x apktool

  • jd-gui

tar xf jd-gui-osx-1.4.0.tar 将JD-GUI.app文件拷到应用程序中


开始反编译

apktool d -s XXX.apk

可以得到

  • res文件夹就是我们Android中的res文件夹

d2j-dex2jar.sh classes.dex

得到classes-dex2jar.jar 文件

  • 打开JD-GUI 将classes-dex2jar.jar 文件 丢到 gui中

整个流程就完成了

其中apktool 有如下选项我们在decode的时候不添加-s选项可以直接解压出smail文件,我们也可以直接用d2j的工具将smail文件转化为java文件,这也是一个反编译的思路

usage: apktool -advance,--advanced prints advance information. -version,--version prints the version then exits usage: apktool if|install-framework [options] <framework.apk> -p,--frame-path

转载于:https://juejin.im/post/5b690ca06fb9a04fa8675177

你可能感兴趣的文章
开始考虑程序兼容ESP8266和PYBOARD的问题
查看>>
自定义Windows 7右键发送到选项
查看>>
我的友情链接
查看>>
虚拟化二、Xen虚拟化技术
查看>>
Spring Boot学习--属性配置和使用
查看>>
CentOS 安装 apache
查看>>
Oracle 11g数据库随系统自动启动与关闭的设置方法
查看>>
redhat 桥接配置
查看>>
比肩微信小程序的快应用联盟
查看>>
天猫与九大快递合作 价格热战之后的冷静竞争
查看>>
git pull force
查看>>
scons用户手册
查看>>
使用new操作符来调用一个构造函数的时候发生了什么
查看>>
element-ui之el-scrollbar源码解析学习
查看>>
ceph 的pg诊断
查看>>
交换机配置vlan 访问控制列表
查看>>
我的友情链接
查看>>
12个时间管理妙招
查看>>
2014阿里巴巴校园招聘研发工程师笔试题(北邮站)
查看>>
ViewPager的onPageChangeListener里面的一些方法参数:
查看>>