回答
是的,这是可能的。首先,解压缩.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. android自定义url方案..?
- 3. 自定义URL方案Android
- 4. 如何从webview中捕获自定义URL方案?
- 5. IPA文件提取
- 6. 从python中的URL中提取方案
- 7. 来自settings.bundle的自定义URL方案
- 8. iOS自定义URL方案 - 获取源URL
- 9. iPhone .ipa和文件提取
- 10. iPhone/iPad URL自定义方案打开文件
- 11. 从WSS提取解决方案文件
- 12. 如何处理Webkit GTK中的自定义URL方案?
- 13. 使用自定义URL方案
- 14. Android的Instagram自定义URL方案
- 15. 自定义URL方案ios 9
- 16. OSX上的Firemonkey自定义url方案
- 17. 如何以编程方式注册自定义URL方案?
- 18. 自定义URL方案的自定义操作Mac Objective-c
- 19. 无确认提示的自定义URL方案(Swift)
- 20. 使用自定义URL方案从3个plist文件传递数据
- 21. 从文本文件中提取自定义标签
- 22. 如何解决我的自定义URL方案?
- 23. 如何使用iPhone自定义URL方案
- 24. 如何查看给定iOS ipa文件中定义的NSString
- 25. 在Javascript上从iPhone载入自定义URL方案?
- 26. iPhone SDK:从自定义URL方案加载资源
- 27. 如何从文本中提取URL
- 28. Codeigniter:从自定义库中获取自定义配置文件?
- 29. 从msi文件中提取自定义操作的DLL
- 30. 当自定义URL方案无法处理时提供故障转移URL
感谢这种方法为我工作! – Jose