Ios 越狱调整未加载应用程序
我已经创建了一个(我的精简版)tweak,它用一个特定的方法记录应用程序实例化的所有URL。它适用于多个应用程序,但在一个应用程序开始时,没有加载调整。我尝试使用其他过滤器,包id、类名和可执行文件名都不起作用 有什么想法吗 Tweak.xm:Ios 越狱调整未加载应用程序,ios,jailbreak,Ios,Jailbreak,我已经创建了一个(我的精简版)tweak,它用一个特定的方法记录应用程序实例化的所有URL。它适用于多个应用程序,但在一个应用程序开始时,没有加载调整。我尝试使用其他过滤器,包id、类名和可执行文件名都不起作用 有什么想法吗 Tweak.xm: %hook NSURL + (instancetype)URLWithString:(NSString *)URLString { %log; return %orig; } %end 普利斯特先生: { Filter = { Bu
%hook NSURL
+ (instancetype)URLWithString:(NSString *)URLString {
%log;
return %orig;
}
%end
普利斯特先生:
{ Filter = { Bundles = ( "com.htsu.hsbcpersonalbanking" ); Executables = ("HSBC"); Classes = ("NSURL"); }; }
三种可能性:
otool-l/PATH/TO/BINARY | grep sectname
,如果在结果中看到\uu RESTRICTED
,则会出现这种情况。optool将为您强制注入,但您可能还需要绕过应用程序的反注入检查请参阅系统日志,如果出现这种情况,MobileSubstrate将在系统日志中警告您
尝试:
我在二进制文件中找到了_restrict部分,因此我必须处理itoptool。那么你可能需要对付反视黄醇机制
%ctor{
NSLog(@"I'm injected");
}