亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在ubuntu環境中反編譯android apk

發布時間:2021-05-21 16:12:48 來源:億速云 閱讀:301 作者:Leah 欄目:移動開發

怎么在ubuntu環境中反編譯android apk?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

使用ApkTool反編譯Apk

下載  apktool1.4.3.tar.bz2 、apktool-install-linux-r04-brut1.tar.bz2 兩個包,并解壓到統一個目錄中,解壓后得到aapt  apktool  apktool.jar 。解壓安裝完成后輸入以下命令解壓:

<span>$ ./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.apk
I: 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...
</span>

顯示如上,注意apktool的參數,d表示decode,b表示build,此時在當前目錄生成apk的解壓文件:

1/xgd_android_test$ ls
AndroidManifest.xml apktool.yml lib res smali

這里有apk的源碼(smali)、圖片、xml配置和語言配置等等信息。

使用dex2jar和JD-JUI這兩個工具查看java源碼

下載dex2jar、JD-JUI 兩個包,解壓。

把apk的后綴名改成zip,并解壓得到classes.dex文件,在dex2jar目錄中輸入如下命令得到.jar文件:

<span>$ ./dex2jar.sh classes.dex 
this cmd is deprecated, use the d2j-dex2jar if possible
dex2jar version: translator-0.0.9.9
dex2jar classes.dex -> classes_dex2jar.jar
Done.
</span>

再使用JD-JUI打開該文件就能查看源代碼:

怎么在ubuntu環境中反編譯android apk

與源代碼對比:

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);
  }
}

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岱山县| 肇东市| 类乌齐县| 马尔康县| 陇南市| 斗六市| 梅州市| 浮梁县| 葫芦岛市| 鄂托克前旗| 密山市| 丰镇市| 织金县| 汉川市| 临潭县| 普宁市| 咸丰县| 林芝县| 夏河县| 宜都市| 景德镇市| 揭东县| 全椒县| 谷城县| 通许县| 鄂伦春自治旗| 扎赉特旗| 万年县| 义乌市| 大姚县| 深州市| 句容市| 基隆市| 静海县| 绥德县| 凯里市| 铜鼓县| 侯马市| 会同县| 东海县| 贵阳市|