2014-10-03 24 views
1

我使用apktool逆轉了一個應用程序(我自己的虛擬應用程序)。使用apktool反轉android應用程序後找不到「libs」目錄?

>apktool d testing.apk

輸出的在終端中的最後一行表示"I: Copying assets and libs..."但在所生成的文件夾中沒有「庫」目錄中。 我在這裏錯過了什麼嗎?

我想知道哪些第三方庫正在使用。這可以從「libs」目錄找到,但我沒有得到這個目錄。任何幫助,高度讚賞。謝謝。

+1

'我自己的虛擬應用程序'...'我想知道哪些第三方庫正在使用。**如果應用程序是您的**,您* *應該知道它使用哪些庫。 – 2014-10-03 17:59:25

+1

我構建了一個工具,可以讓您知道應用程序中使用了哪些庫 - https://github.com/michaelcarrano/detective-droid – michaelcarrano 2014-10-03 18:03:29

+0

@michaelcarrano - 我正在查看它。希望它能解決我的問題。 – v1h5 2014-10-03 18:26:16

回答

0

您不需要使用apktool來獲取庫。一個APK只是一個ZIP。只需解壓縮testing.apk並查找lib/目錄。

如果它不存在,它可能不會使用共享庫。或者,它們可能在運行時被下載。要檢查,安裝並運行應用程序,以確保它使用共享庫中的函數。然後,將文件從設備上刪除: adb pull /data/data/<package name>/lib

相關問題