ubuntu环境下反编译android apk
使用ApkTool反编译Apk
下载 apktool1.4.3.tar.bz2 、apktool-install-linux-r04-brut1.tar.bz2 两个包,并解压到统一个目录中,解压后得到aapt apktool apktool.jar 。解压安装完成后输入以下命令解压:
$ ./apktool d apk/xgd_android_test.apk I: Baksmaling...I: Loading resource table...I: Loaded.I: Loading resource table from file: /home/yangyupeng/apktool/framework/1.apkI: Loaded.I: Decoding file-resources...W: Cant find 9patch chunk in file: "drawable-mdpi/navbar.9.png". Renaming it to *.png.I: Decoding values*/* XMLs...I: Done.I: Copying assets and libs...
1/xgd_android_test$ lsAndroidManifest.xml apktool.yml lib res smali
$ ./dex2jar.sh classes.dex this cmd is deprecated, use the d2j-dex2jar if possibledex2jar version: translator-0.0.9.9dex2jar classes.dex -> classes_dex2jar.jarDone.

package xgd.android;import android.app.Activity;import android.os.Bundle;public class ICCardActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.iccard); }}