mobile进程可以HOOK,root进程不能HOOK,有谁碰到过?

iphoneXS+ios14.2+unc0ver+substitute2.0.10

HOOK cydia / unc0ver / appstore上下载的应用是ok的, 注入SpringBoard phone sms等系统进程,没成功,没有报任何错误,是啥原因,有大佬碰到过吗?

没用过uncover,checkra1n一直是可以的

checkra1n 好像不支持 iPhoneXS

你的手机是 iPhone XS,系统应用都是 arm64e,第三方应用一般都是 arm64。这个事情有可能与架构有关。 Xcode 12 生成的 arm64e 架构的 Mach-O 文件 ABI 是不兼容 iOS 14 以下系统,但你的系统是 iOS 14.2 好像不是这个原因。我的手机 iPhone 7 plus + iOS 13.4 + unc0ver 和 iPhone 11 + iOS 13.3.1 + unc0ver 系统进程 root 进程都可以 hook

Xcode 12 toolchain generated binary for arm64e is not compatible lower than iOS 14.

2 个赞

有可能是目标进程的ent权限问题, 可能越狱程序会对不同app设置不同的ent权限

看了一下dylib ,的确是arm64的,系统应用是 arm64e 的。应该就是这个问题。