日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui...

發布時間:2025/3/8 Android 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建目錄

$ cd ~

$ mkdir Android

$ cd Android

1

2

3

4

5

$cd~

$mkdirAndroid

$cdAndroid

下載安裝配置dex2jar

$ wget https://github.com/pxb1988/dex2jar/files/1867564/dex-tools-2.1-SNAPSHOT.zip

// 本站 wget https://www.mobibrw.com/wp-content/uploads/2020/07/dex-tools-2.1-SNAPSHOT.zip

$ unzip dex-tools-2.1-SNAPSHOT.zip

$ ln -s dex-tools-2.1-SNAPSHOT dex2jar

$ cd dex2jar

$ chmod +x *.sh

$ ln -s d2j-dex2jar.sh dex2jar

$ echo 'export PATH=$PATH:~/Android/dex2jar' >> ~/.bashrc

$ source ~/.bashrc

# 直接從APK轉換,2.1版本開始支持multidex

$ dex2jar xxx.apk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

$wgethttps://github.com/pxb1988/dex2jar/files/1867564/dex-tools-2.1-SNAPSHOT.zip

//本站wgethttps://www.mobibrw.com/wp-content/uploads/2020/07/dex-tools-2.1-SNAPSHOT.zip

$unzipdex-tools-2.1-SNAPSHOT.zip

$ln-sdex-tools-2.1-SNAPSHOTdex2jar

$cddex2jar

$chmod+x*.sh

$ln-sd2j-dex2jar.shdex2jar

$echo'export PATH=$PATH:~/Android/dex2jar'>>~/.bashrc

$source~/.bashrc

# 直接從APK轉換,2.1版本開始支持multidex

$dex2jarxxx.apk

Enjarify 是一個將Dalvik字節碼轉化為等價的Java字節碼,然后可以用一系列的Java分析工具去分析Android應用。之前我們一直使用Dex2jar來完成這個工作,不過Dex2jar已經算是一個非常老的工具咯。Dex2jar在絕大部分情況下都挺不錯的,但是如果碰到了些模糊的特性或者特殊案例就會出錯或者默默地吐出一些錯誤的結果。相比之下,Enjarify在設計的時候就考慮到了盡可能多的情況,特別是對于那些Dex2jar不起作用的情況下。另外,Enjarify能夠有效地處理Unicode編碼的類名、常量,隱式類型轉換、正常處理流程中的移除處理等等。

下載安裝配置Enjarify

$ cd ~/Android

$ git clone https://github.com/Storyyeller/enjarify.git

//本站下載 wget https://www.mobibrw.com/wp-content/uploads/2020/07/enjarify.zip

$ cd enjarify

# 只能在~/Android/enjarify目錄下執行

$ enjarify yourapp.apk

1

2

3

4

5

6

7

8

9

10

$cd~/Android

$gitclonehttps://github.com/Storyyeller/enjarify.git

//本站下載wgethttps://www.mobibrw.com/wp-content/uploads/2020/07/enjarify.zip

$cdenjarify

# 只能在~/Android/enjarify目錄下執行

$enjarifyyourapp.apk

下載安裝配置apktool

$ cd ~/Android

$ mkdir apktool

$ cd apktool

$ wget https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.4.1.jar

// 本站下載 wget https://www.mobibrw.com/wp-content/uploads/2020/07/apktool_2.4.1.jar_.zip

$ ln -s apktool_2.4.1.jar apktool.jar

$ echo 'export PATH=$PATH:~/Android/apktool' >> ~/.bashrc

$ echo "alias apktool='java -jar ~/Android/apktool/apktool.jar'" >> ~/.bashrc

$ source ~/.bashrc

# 提取資源文件相關

$ apktool d xxx.apk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

$cd~/Android

$mkdirapktool

$cdapktool

$wgethttps://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.4.1.jar

//本站下載wgethttps://www.mobibrw.com/wp-content/uploads/2020/07/apktool_2.4.1.jar_.zip

$ln-sapktool_2.4.1.jarapktool.jar

$echo'export PATH=$PATH:~/Android/apktool'>>~/.bashrc

$echo"alias apktool='java -jar ~/Android/apktool/apktool.jar'">>~/.bashrc

$source~/.bashrc

# 提取資源文件相關

$apktooldxxx.apk

下載安裝配置jd-gui

$ cd ~/Android

$ wget https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-osx-1.6.6.tar

# 本站下載 wget https://www.mobibrw.com/wp-content/uploads/2020/07/jd-gui-osx-1.6.6.tar

$ tar xvf jd-gui-osx-1.6.6.tar

1

2

3

4

5

6

7

$cd~/Android

$wgethttps://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-osx-1.6.6.tar

# 本站下載 wget https://www.mobibrw.com/wp-content/uploads/2020/07/jd-gui-osx-1.6.6.tar

$tarxvfjd-gui-osx-1.6.6.tar

參考鏈接

總結

以上是生活随笔為你收集整理的RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。