{ Filter = { Bundles = ( “com.apple.springboard” ); }; }, 注入插件 ellekit 也正常加载了, tweak也正常安装了, 对应路径下也有对应文件, 其他的app 我都可以正常加载自己写的插件
手机是A12或以上的芯片吗 我之前用MonkeyDev的时候遇到过 xcode上配置arm64e就好了
还有就是我之前用windows的wsl环境下的theos编译无根插件也是类似的情况在iphonexr及以上的版本上就有问题 但是在iphonex 无根越狱的就可以 后来换成mac了一模一样的东西编译出来就都行了
我也试了一下,palera1n+Ellekit 有根越狱, 也注入不了,不仅是com.apple.springboard,com.apple.Preferences这个也不行,但是自己写一个APP,就可以, 好象是在系统范围内不行, 我操,什么原因?![]()
我尝试了一下 filter 换成 Classes 就注入成功了
是吗, archs 设置了 arm64e 也是没用的, 我这边, 我是iPhone11 a13
你是怎么写的?
我怎么试了,还不行呢?
{
Filter = {
Mode = Any;
Bundles = (
“com.apple.springboard”,
“com.apple.Preferences”,
“com.apple.UIKit”,
“com.apple.IOKit”,
“com.apple.CoreFoundation”
);
Classes = (
"UIViewController",
"UIView"
);
};
}
写成这样都,无效 ![]()
我是想注入SpringBoard, 我就把filter 换成 { Filter = { Classes = ( “SpringBoard” ); }; } 我然后打包, 运行, 用debugserver 看, image list 里 插件是有被加载。 但是我现在的问题是, 我注入了但是会触发安全模式。。
好吧, 我现在还没有用monkey
%ctor {
FILE *fp = fopen("/var/mobile/hookonce222.log", "a+");
if (fp) {
fprintf(fp, "test write %s\n", __TIME__);
fclose(fp);
}
}
明白了,我是简单的写一个文件测试的,发现,文件不存在,回头我再试一下.
