美文网首页
Mac下反编译Apk(一)

Mac下反编译Apk(一)

作者: TMAC_EAH | 来源:发表于2018-06-28 10:33 被阅读0次

Mac OS X:

*   Download Mac [wrapper script](https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/osx/apktool) (Right click, Save Link As `apktool`)
*   Download apktool-2 ([find newest here](https://bitbucket.org/iBotPeaches/apktool/downloads))
*   Rename downloaded jar to `apktool.jar`
*   Move both files (`apktool.jar` & `apktool`) to `/usr/local/bin` (root needed)
*   Make sure both files are executable (`chmod +x`)
*   Try running <kbd style="margin: 0px; padding: 0px;">apktool</kbd> via cli

===========================>>>
cd /usr/local/bin
chmod 777 apktool.sh
chmod 777 apktool.jar
==========
ls -l
===查看权限
apktool.sh d xxx.apk 

反编译后 文件在 /usr/local/bin 目录下~
I: Using Apktool 2.2.4 on app-release.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /Users/xx/Library/apktool/framework/1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...






➜  bin cd /Users/mj/Downloads/dex2jar-2.0
➜  dex2jar-2.0 ls -l
total 160
-rw-rw-r--@  1 mj  staff   834 Oct 27  2014 d2j-baksmali.bat
-rw-rw-r--@  1 mj  staff  1086 Oct 27  2014 d2j-baksmali.sh
-rw-rw-r--@  1 mj  staff   847 Oct 27  2014 d2j-dex-recompute-checksum.bat
-rw-rw-r--@  1 mj  staff  1099 Oct 27  2014 d2j-dex-recompute-checksum.sh
-rw-rw-r--@  1 mj  staff   837 Oct 27  2014 d2j-dex2jar.bat
-rw-rw-r--@  1 mj  staff  1089 Oct 27  2014 d2j-dex2jar.sh
-rw-rw-r--@  1 mj  staff   834 Oct 27  2014 d2j-dex2smali.bat
-rw-rw-r--@  1 mj  staff  1086 Oct 27  2014 d2j-dex2smali.sh
-rw-rw-r--@  1 mj  staff   834 Oct 27  2014 d2j-jar2dex.bat
-rw-rw-r--@  1 mj  staff  1086 Oct 27  2014 d2j-jar2dex.sh
-rw-rw-r--@  1 mj  staff   837 Oct 27  2014 d2j-jar2jasmin.bat
-rw-rw-r--@  1 mj  staff  1089 Oct 27  2014 d2j-jar2jasmin.sh
-rw-rw-r--@  1 mj  staff   837 Oct 27  2014 d2j-jasmin2jar.bat
-rw-rw-r--@  1 mj  staff  1089 Oct 27  2014 d2j-jasmin2jar.sh
-rw-rw-r--@  1 mj  staff   831 Oct 27  2014 d2j-smali.bat
-rw-rw-r--@  1 mj  staff  1083 Oct 27  2014 d2j-smali.sh
-rw-rw-r--@  1 mj  staff   836 Oct 27  2014 d2j-std-apk.bat
-rw-rw-r--@  1 mj  staff  1088 Oct 27  2014 d2j-std-apk.sh
-rw-rw-r--@  1 mj  staff   326 Oct 27  2014 d2j_invoke.bat
-rw-rw-r--@  1 mj  staff  1321 Oct 27  2014 d2j_invoke.sh
drwx------@ 14 mj  staff   476 Oct 27  2014 lib
➜  dex2jar-2.0 chmod 777 d2j-dex2jar.sh
➜  dex2jar-2.0 ls
d2j-baksmali.bat               d2j-dex2smali.bat              d2j-jasmin2jar.bat             d2j_invoke.bat
d2j-baksmali.sh                d2j-dex2smali.sh               d2j-jasmin2jar.sh              d2j_invoke.sh
d2j-dex-recompute-checksum.bat d2j-jar2dex.bat                d2j-smali.bat                  lib
d2j-dex-recompute-checksum.sh  d2j-jar2dex.sh                 d2j-smali.sh
d2j-dex2jar.bat                d2j-jar2jasmin.bat             d2j-std-apk.bat
d2j-dex2jar.sh                 d2j-jar2jasmin.sh              d2j-std-apk.sh
➜  dex2jar-2.0 d2j-dex2jar.sh /Users/mj/Desktop/classes.dex
d2j-dex2jar.sh: line 36: ./d2j_invoke.sh: Permission denied
➜  dex2jar-2.0 ls -l
total 160
-rw-rw-r--@  1 mj  staff   834 Oct 27  2014 d2j-baksmali.bat
-rw-rw-r--@  1 mj  staff  1086 Oct 27  2014 d2j-baksmali.sh
-rw-rw-r--@  1 mj  staff   847 Oct 27  2014 d2j-dex-recompute-checksum.bat
-rw-rw-r--@  1 mj  staff  1099 Oct 27  2014 d2j-dex-recompute-checksum.sh
-rw-rw-r--@  1 mj  staff   837 Oct 27  2014 d2j-dex2jar.bat
-rwxrwxrwx@  1 mj  staff  1089 Oct 27  2014 d2j-dex2jar.sh
-rw-rw-r--@  1 mj  staff   834 Oct 27  2014 d2j-dex2smali.bat
-rw-rw-r--@  1 mj  staff  1086 Oct 27  2014 d2j-dex2smali.sh
-rw-rw-r--@  1 mj  staff   834 Oct 27  2014 d2j-jar2dex.bat
-rw-rw-r--@  1 mj  staff  1086 Oct 27  2014 d2j-jar2dex.sh
-rw-rw-r--@  1 mj  staff   837 Oct 27  2014 d2j-jar2jasmin.bat
-rw-rw-r--@  1 mj  staff  1089 Oct 27  2014 d2j-jar2jasmin.sh
-rw-rw-r--@  1 mj  staff   837 Oct 27  2014 d2j-jasmin2jar.bat
-rw-rw-r--@  1 mj  staff  1089 Oct 27  2014 d2j-jasmin2jar.sh
-rw-rw-r--@  1 mj  staff   831 Oct 27  2014 d2j-smali.bat
-rw-rw-r--@  1 mj  staff  1083 Oct 27  2014 d2j-smali.sh
-rw-rw-r--@  1 mj  staff   836 Oct 27  2014 d2j-std-apk.bat
-rw-rw-r--@  1 mj  staff  1088 Oct 27  2014 d2j-std-apk.sh
-rw-rw-r--@  1 mj  staff   326 Oct 27  2014 d2j_invoke.bat
-rw-rw-r--@  1 mj  staff  1321 Oct 27  2014 d2j_invoke.sh
drwx------@ 14 mj  staff   476 Oct 27  2014 lib
➜  dex2jar-2.0 d2j-dex2jar
zsh: command not found: d2j-dex2jar
➜  dex2jar-2.0 d2j-dex2jar.sh
d2j-dex2jar.sh: line 36: ./d2j_invoke.sh: Permission denied
➜  dex2jar-2.0 chmod 777 d2j_invoke.sh
➜  dex2jar-2.0 d2j-dex2jar.sh /Users/xx/Desktop/classes.dex
dex2jar /Users/xx/Desktop/classes.dex -> ./classes-dex2jar.jar
Detail Error Information in File ./classes-error.zip
Please report this file to http://code.google.com/p/dex2jar/issues/entry if possible.
➜  dex2jar-2.0

当前目录里找这个文件
=============================

反编译二

相关文章

  • Mac环境下反编译apk

    Mac环境下反编译apk有三种方法 Android Studio 2.2版本以上的APK Analyzer And...

  • Mac使用反编译apk

    这里记录一下Mac上反编译apk的环境,比较简单的Android反编译工具 apktool dex2jar jd-...

  • Mac下反编译Apk(一)

    反编译二

  • mac下反编译apk

    工具 apktool:用于反编译apk文件 dex2jar:用于将反编译出的class.dex转换成classes...

  • Mac下反编译apk

    这是我第一次写这类技术文章,以前一直是看别人写的。从最早在CSDN上看大神博主的文章,到现在每天早上第一时间浏览简...

  • Mac下Apk反编译

    一、工具 二、用上述工具反编译APK:

  • Mac 下反编译 apk

    反编译配置流程一到用时就忘了...特此记录。 工具 ApkTool:Apk 逆向工具,它有编译、反编译、签名等功能...

  • Mac下apk反编译

    1.下载最新 apktool.jar https://ibotpeaches.github.io/Apktool...

  • MAC之终极反编译APK二 AndroidDecompiler

    继上篇MAC ApkTool,dex2jar,JD-GUI 反编译APK后 这篇将介绍2款比较厉害的反编译apk工...

  • APK反编译(Mac平台)

    APK反编译(Mac平台) Android反编译使用到的工具有: apktool -- 反编译出资源文件 dex2...

网友评论

      本文标题:Mac下反编译Apk(一)

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