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
当前目录里找这个文件
=============================
反编译二
网友评论