安裝apktool的過程:
1. 首先是要配置Java環境,可參照http://jingyan.baidu.com/article/4853e1e51d0c101909f72607.html,這裡不再贅述
2. GoogleCode停止服務,所以apktool項目搬家到了github:http://ibotpeaches.github.io/Apktool/
下載最新的apktool_2.2.1.jar
Q1:可以按照http://ibotpeaches.github.io/Apktool/install/,安裝apktool,但是在centOS 64bit上沒有成功安裝ia32-libs,yum命令提示找不到這個庫
Q2:沒有下載wrapper script,所以最終運行apktool的形式也是“java -jar apktool.jar”
3. 本地新建文件夾apktool,把apktool_2.2.1.jar放在該文件夾下,重命名為apktool.jar,並且"chmod +x apktool.jar"獲取可執行權限
4. 在apktool目錄下,“java -jar apktool.jar”執行後,顯示apktool的版本號以及使用方法
5. 這時,運行“java -jar apktool.jar d **.apk”進行反編譯,會報錯,如下圖
6. 分析原因是,生成的反編譯文件夾會寫到apktool目錄下,所以要對該目錄賦予寫的權限,chmod 777 /*/*/apktool
7. 再次執行“java -jar apktool.jar d **.apk”,成功進行反編譯,同目錄下得到了相應的文件夾
http://xxxxxx/Linuxjc/1134324.html TechArticle