[Android] Android 學習筆記:尋找 Google Play 安裝到手機上的 APK 檔名

[Android] Android 學習筆記:尋找 Google Play 安裝到手機上的 APK 檔名

之前在 使用 adb 抓出安裝過的 apk 這篇中,

提到說有時需要把某個 APK 抓出來~

問題是~像是我想要抓出 Remote Web Desktop 的 APK 檔,

但哪一個檔案才是正確的呢?

當然我們可以一個個檢查 /data/app 下的檔名,看看有沒有可能的,

不過這樣蠻花時間的…

 

網路上有人提供了一個很好的方法,就是利用 Google Play~

Google Play 會將套件名稱放在網址裡面,

因此可以輕易的拿到名稱囉~

 

下面就舉 Remote Web Desktop 為例:

1. 先到 Google Play 找出 Remote Web Desktop

google_play  

網址列上顯示 https://play.google.com/store/apps/details?id=net.xdevelop.rm&feature=related_apps

因此它的套件名稱就是 net.xdevelop.rm~

 

2. 使用 adb 指令列出安裝在系統中的 APK 與其套件名稱

如果用 ls /data/app 的話,只會列出 APK 的檔名,

因此我們可以使用下面這個指令,列出它們的對應:

adb shell pm list packages -f

 

執行結果如下,你就可以從裡面去尋找 net.xdevelop.rm 這個套件,

所對應到的 APK 檔案~

pm_all  

 

如果你更懶一點的話,可以加上 findstr 來幫你過濾套件名稱: 

pm  

 

 

(本頁面已被瀏覽過 156 次)

發表迴響

你的電子郵件位址並不會被公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料