Root用户身份启动的app如何加载第三方tweak

举个例子, 目前流行的gikir的iOS端gikir_iserver.app,是以root身份启动的。

从gikir_iserver.app启动的log看/Library/MobileSubstrate/DynamicLibraries下的所有dylib都没有被

加载进来,这有点不可思议,因为DynamicLibraries里很多tweak的filter是com.apple.UIKit。

cydia 也是root身份启动的app,普通的tweak是无法hook进cydia的,除非是在filter里加上

<key>SupportsRoot</key><string>1</string>

如何才能让root身份启动的app来自动load我们写的tweak呢? 大家一起探讨下吧。

让APP自动 加载我自己的 tweak 这个有意思 我也很想知道怎么实现 现在用的办法很蹩脚

你是怎么实现的。

普通的tweak放到DynamicLibraries 里设置好filter就行了

但对root身份的app是无效的

目前想到的是在cycript 里用dlopen来加载tweak,但不能自动化

修改 权限

修改tweak的权限? 貌似没啥用

楼主在一楼提到在filter里加上SupportsRoot1,是指在tweak的filter里加上么?加上这个就能以hook进cydia了么?

楼主,您的问题解决没,
还有您的这句“除非加上”SupportsRoot1 ,让人好疑惑,不说了,我写个tweak 试试