现在我做了一个 tweak, 由于 f5只能在32位上执行,通过f5获取到的一些地址都是相对地址,不能通过符号获取,这就导致我的插件不能在我的手机(64位)上运行.
我想了个办法
把原程序的 fat header 里面的 架构个数改成1, (原来是2).
程序可以运行, ok
但是 tweak 无法附加上去?
现在我做了一个 tweak, 由于 f5只能在32位上执行,通过f5获取到的一些地址都是相对地址,不能通过符号获取,这就导致我的插件不能在我的手机(64位)上运行.
我想了个办法
把原程序的 fat header 里面的 架构个数改成1, (原来是2).
程序可以运行, ok
但是 tweak 无法附加上去?
lulz
直接lipo就拆分了
EDIT:取决于具体情况也可以内嵌capstone运行反编译模式识别出要的地址