91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么在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

鱼台县| 洪湖市| 紫云| 苏尼特左旗| 道孚县| 安阳县| 新密市| 滨海县| 桃园县| 蓬安县| 巴东县| 和林格尔县| 乌拉特中旗| 巴楚县| 集安市| 泉州市| 宕昌县| 财经| 遂川县| 麻江县| 扬州市| 峨眉山市| 旅游| 同心县| 甘孜| 北川| 子长县| 凤山县| 民权县| 蕲春县| 九江县| 雅江县| 山东省| 台山市| 保定市| 特克斯县| 大足县| 磴口县| 中江县| 临安市| 德庆县|