iOS11.3.1逆向触动精灵遇到的几个问题以及解决办法

触动精灵不能hook吗?有人Hook成功过吗?

  • 下面是我HOOK触动精灵3.0的代码 在11.3系统,但是hook不住
%hook AppDelegate

+(void)load{
    
    %log;
    
    NSLog(@"iOSRE: %d, %d", getuid(), geteuid());

    
    %orig;
}
-(void)setWindow:(id)window{
    
    %log;
    %orig;
    
    NSLog(@"iOSRE: %d, %d", getuid(), geteuid());

}

%end

%ctor {
    NSLog(@"iOSRE: %d, %d", getuid(), geteuid());
}

%hook SettingViewController

+(void)goAuth:(id)arg1{
    %log;
    NSLog(@"iOSRE: %d, %d", getuid(), geteuid());

    return %orig;
}

%end

  • 发现类似的帖子http://iosre.com/t/tweak/5784可能是做了什么防护

  • lldb 打印 getuid() 结果是 501是不是说明不是root权限的App