cquaker
(cquaker)
1
举个例子, 目前流行的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呢? 大家一起探讨下吧。
zouwenze
(zouwenze)
2
让APP自动 加载我自己的 tweak 这个有意思 我也很想知道怎么实现 现在用的办法很蹩脚
cquaker
(cquaker)
3
你是怎么实现的。
普通的tweak放到DynamicLibraries 里设置好filter就行了
但对root身份的app是无效的
cquaker
(cquaker)
4
目前想到的是在cycript 里用dlopen来加载tweak,但不能自动化
xingbei
(xingbei)
7
楼主在一楼提到在filter里加上SupportsRoot1,是指在tweak的filter里加上么?加上这个就能以hook进cydia了么?
楼主,您的问题解决没,
还有您的这句“除非加上”SupportsRoot1 ,让人好疑惑,不说了,我写个tweak 试试