是否可以挂接到一个框架,例如CoreLocation,以便所有链接到框架的应用程序都能看到补丁?
目前我可以通过以下步骤连接到特定的应用程序:
- 在 Theos 中创建一个
iphone/tweak
- 将
bundle identifier
设置为目标应用 - 调用与框架交互的
%hook classname
然而,这只会将调整公开给单个应用程序。我可以直接给框架打补丁吗?在这种情况下,我应该使用什么bundle identifier
?
最佳答案
每个框架都有带有 CFBundleIdentifier 键的 Info.plist 文件。要 Hook 链接到 CoreLocation.framework 的进程,请输入 com.apple.corelocation
作为捆绑过滤器。
关于iphone - 如何使用 Theos/Logos 连接到框架(CoreLocation),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17333860/