私の iPhone アプリはジェイルブレイクされており、アプリがアプリ ストアに拒否されても気にしません。
プログラムでプライベート API を使用したいと考えてDevicePINController
います。
最近、 というプライベート API を見つけましたが、DevicePINController
正しく動作しません。アプリが実行され、そのメソッド以外は何もしません。そのBOOL
メソッドは常に false を返します。set メソッドは何もしません。
デバイスピンコントローラーに必要な資格のアクセス許可を知っている人はいますか?
編集:コード
id away = [[objc_getClass("DevicePINController") alloc]init];
NSLog( [away simplePIN] ? @"YES":@"NO" );
NSLog( [away _isBlocked] ? @"YES":@"NO" );
NSLog( [away _attemptValidationWithPIN:@"1234"] ? @"YES":@"NO" );
NSLog(@"%d",[away _unblockTime] );
NSLog(@"%@",[away blockedStateKey] );
NSLog(@"%@",[away blockTimeIntervalKey] );
NSLog(@"%@",[away failedAttemptsKey] );
NSLog(@"%d",[away pinLength] );
NSLog(@"%@",[away stringsBundle] );
NSLog(@"%@",[away stringsTable]);
すべてのメソッド呼び出しは間違った答えを返します。null のみを返すものもあります。Bool は常に NO を返します。