我有一個.apk
文件。我想知道該應用屬於哪個類別(類別示例:遊戲,娛樂,體育等)。是否可以從.apk文件獲取Android應用程序類別?
供參考:Google Play服務獲取apk
的類別不是必需的。歡迎其他一些可行的解決方案。
我有一個.apk
文件。我想知道該應用屬於哪個類別(類別示例:遊戲,娛樂,體育等)。是否可以從.apk文件獲取Android應用程序類別?
供參考:Google Play服務獲取apk
的類別不是必需的。歡迎其他一些可行的解決方案。
從.apk文件中檢索Play商店類別直接是不可能的。
但是,您可以通過編程在AndroidManifest.xml
和Strings.xml
搜索關鍵字在Android應用程序掃描.apk文件的內容,可以
exec("cat /sdcard/unzippedapk/res/Strings.xml | grep -i game OR sports OR social media")
,並測量輸出看看是否有匹配。
你的其他選擇就是抓住包名和查詢play.google.com
並解析HTML:
HTTP GET:https://play.google.com/store/apps/details?id=com.XXXX.XXXXX&hl=en
相關的HTML代碼段:
<span itemprop="genre">Productivity</span>
希望這有助於
如果apk文件不是來自Play商店的話?即從任何不受信任的來源... – Tej
然後,您必須使用選項A並解壓apk,搜索Strings.xml和Manifest以獲取線索,無論是手動還是手動編程。 –
@Tej你是否成功地使用我的shell命令? –
在Google play上搜索應用名稱 –
您可以解析Manifes t.xml,然後找出一些有關哪些權限使用和猜測的信息類別,但我認爲這太難以猜測! – Amir
@DhawalSodhaParmar我想從apk文件知道不是谷歌播放。 – Tej