回答
是的,這是可能的。首先,解壓縮.ipa文件。 (你可以用.zip來重命名它)。然後,在.ipa文件中,您會發現有一個Info.plist文件。您可以解析該文件,查找「CFBundleURLSchemes」,如果爲應用定義了應用,您將首先看到應用ID,後跟自定義URL。
是的,你可以解壓縮ipa(這只是一個zip文件),打開<應用程序> .app並查找info.plist。 它應該包含任何自定義應用程序的URL方案,如果應用程序支持它。
所以我去了我的Mac上的iTunes,並在我的應用程序庫中查找「APP IN QUESTION」。
然後我: •右鍵點擊了 「APP IN QUESTION」 應用程序,並選擇「在Finder中顯示」
•然後複製的 「APP IN QUESTION」 .ipa文件
•然後我改名爲.ipa文件中的.zip結束,而不是(說是讓它的.zip如有必要)
•然後我把它解壓縮到一個文件夾
•我打開有效載荷文件夾
•我用鼠標右鍵點擊「‘APP IN問題’。應用程序」,並選擇「像自由TextWrangler.app文本編輯器」•我打開了
「的Info.plist」文件顯示包內容
•我搜索「URL」,發現如下:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>app-in-question</string>
<string>sslapp-in-question</string>
</array>
</dict>
</array>
當時我能夠成功地進入Safari並輸入:應用功能於問題://和sslapp功能於問題:/和提示如果我想啓動問題的應用程序。
您也可以在PC上執行此操作。使用http://www.icopybot.com/plist-editor.htm打開plist文件iOS和Android應用程序通常共享相同的URL Schemes,因此這也是獲得Android版本的一種方式。 –
我這樣做了,在我的情況下,info.plist是二進制的,我試過的所有ipa文件 – RezaRahmati
- 1. 自定義Url方案打開文件
- 2. 如何啓動自定義URL方案
- 3. 提取重定向到自定義url方案並失敗
- 4. 自定義URL方案
- 5. 自定義URL方案Android
- 6. android自定義url方案..?
- 7. 如何從webview中捕獲自定義URL方案?
- 8. IPA文件提取
- 9. 從python中的URL中提取方案
- 10. 支持URL的自定義URL方案
- 11. 來自settings.bundle的自定義URL方案
- 12. iOS自定義URL方案 - 獲取源URL
- 13. iPhone .ipa和文件提取
- 14. iPhone/iPad URL自定義方案打開文件
- 15. 從WSS提取解決方案文件
- 16. 如何處理Webkit GTK中的自定義URL方案?
- 17. OSX上的Firemonkey自定義url方案
- 18. Android的Instagram自定義URL方案
- 19. 自定義URL方案ios 9
- 20. 使用自定義URL方案
- 21. 自定義URL方案是否安全?
- 22. 如何以編程方式註冊自定義URL方案?
- 23. 自定義URL方案的自定義操作Mac Objective-c
- 24. 無確認提示的自定義URL方案(Swift)
- 25. 使用自定義URL方案從3個plist文件傳遞數據
- 26. 從文本文件中提取自定義標籤
- 27. JavaScript - 如何檢測自定義URL方案是否可用?
- 28. 如何使用iPhone自定義URL方案
- 29. 如何爲自定義URL方案創建一個鉤子?
- 30. 如何解決我的自定義URL方案?
感謝這種方法爲我工作! – Jose