1

私は iOSOpenDev の初心者です。脱獄したデバイスのホーム画面を変更したい。これを実装するために、iOSOpenDev と Logos の調整を使用します。

%hook SBUIController

- (void)finishLaunching
{    
    SBUIController *uicontroller = (SBUIController *)[%c(SBUIController) sharedInstance];

    // Get _contentView & _iconsView from SBUIController
    UIView* _contentView = [uicontroller valueForKey:@"_contentView"];
    UIView* _iconsView = [uicontroller valueForKey:@"_iconsView"];

    // Hidden _iconsView
    _iconsView.hidden = YES;

    // Add Sphere View
    SphereViewManager *sphere = [[SphereViewManager alloc] initWithFrame:[UIScreen mainScreen].bounds];
    sphere.frame = [UIScreen mainScreen].bounds;
    sphere.tag = 20141201;
    [_contentView addSubview:sphere];
}

SpringBoard を再起動すると、ホーム画面が読み込まれます。しかし、起動するアプリをタップしてから HOME ボタンを押すと、デバイスは以前のホーム画面に戻ります。ホーム画面が古いビューに戻らないようにするにはどうすればよいですか?

4

0 に答える 0