Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 越狱调整未加载应用程序_Ios_Jailbreak - Fatal编程技术网

Ios 越狱调整未加载应用程序

Ios 越狱调整未加载应用程序,ios,jailbreak,Ios,Jailbreak,我已经创建了一个(我的精简版)tweak,它用一个特定的方法记录应用程序实例化的所有URL。它适用于多个应用程序,但在一个应用程序开始时,没有加载调整。我尝试使用其他过滤器,包id、类名和可执行文件名都不起作用 有什么想法吗 Tweak.xm: %hook NSURL + (instancetype)URLWithString:(NSString *)URLString { %log; return %orig; } %end 普利斯特先生: { Filter = { Bu

我已经创建了一个(我的精简版)tweak,它用一个特定的方法记录应用程序实例化的所有URL。它适用于多个应用程序,但在一个应用程序开始时,没有加载调整。我尝试使用其他过滤器,包id、类名和可执行文件名都不起作用

有什么想法吗

Tweak.xm:

%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将在系统日志中警告您
  • 该方法未被调用
    尝试:
  • 并查看是否已记录,以排除1和2的可能性


    我在二进制文件中找到了_restrict部分,因此我必须处理itoptool。那么你可能需要对付反视黄醇机制
    %ctor{
    NSLog(@"I'm injected");
    }