美文网首页
「安卓」反编译Apk(mac)

「安卓」反编译Apk(mac)

作者: 七月流火_9405 | 来源:发表于2018-04-18 18:45 被阅读0次

一、反编译需要的工具

1.apktool:
目的:主要是为了反编译查看AndroidManifest.xml文件
操作:

apktool d demo.apk

下载文件:http://ibotpeaches.github.io/Apktool/install/
2.dex2jar:
目的:得到jar文件,方便用jd-gui查看java代码
操作:

sh dex2jar.sh classes.dex

下载 https://github.com/pxb1988/dex2jar
3.JD-GUI:
目的:用于查看反编译java代码
安装brew(mac):

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ;
brew install caskroom/cask/brew-cask 2> /dev/null

安装jd-gui(mac)

brew cask install jd-gui

二、反编译流程

1.在应用宝或者各大应用市场下载目标的apk
2.使用apktool工具,查看清单文件(AndroidManifest.xml)
3.将apk后缀名改为.zip,然后将java文件中的class.dex复制到dex2jar文件,得到jar文件
4.使用JD-GUI工具查看反编译后的代码

相关文章

  • Mac平台反编译Unity编译的安卓apk

    Mac平台反编译Unity编译的安卓apk 时间: 2017.09.06 参考资料: Android APK 反编...

  • mac反编译安卓apk

    反编译工具 apktool 两种方式 下载地址1: https://ibotpeaches.github.io/A...

  • 「安卓」反编译Apk(mac)

    一、反编译需要的工具 1.apktool:目的:主要是为了反编译查看AndroidManifest.xml文件操作...

  • 教你如何反编译app,拿到加密方式

    教你如何反编译app,拿到加密方式 大家知道app 有安卓和ios 安卓是apk 现在基本上apk都是经过加密的 ...

  • Android APK 反编译实践

    apk是安卓工程打包的最终形式,将apk安装到手机或者模拟器上就可以使用APP。反编译apk则是将该安卓工程的源码...

  • Android反编译

    1. 安卓逆向助手 有一款叫安卓逆向助手软件反编译apk 十分方便。这里给大家介绍的反编译方法就是基于这款软件的。...

  • Mac环境下反编译安卓apk

    decompile-apk The decompile-apk tool consists of some scr...

  • adb实用命令

    截屏: windows批处理命令: linux(MAC)命令: 安装APK: 卸载apk: 清理app缓存: 安卓...

  • apk反编译

    以前大学期间写过一点安卓,将做好的apk拷到手机里运行。 今天反过来,尝试一下反编译安卓apk 在这里主要用到三个...

  • Android 反编译工具的各种用法

    前言: 各位同学大家好 ,相信各位都有听过或者做过安卓的反编译的 ,今天我就给大家介绍几款反编译工具反别是 apk...

网友评论

      本文标题:「安卓」反编译Apk(mac)

      本文链接:https://www.haomeiwen.com/subject/kcdbkftx.html