Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add 'itunes' command to kick iOS 3 devices out of "connect to itunes" screen #67

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tihmstar
Copy link

Older iOS (tested on iPod2,1 iOS 3.1.3) can be activated just fine, but doesn't actually leave the "connect to itunes" screen with "just" activation.
In addition we need to tell lockdownd that 'iTunesHasConnected'.

This commit adds a subcommand for doing just that. By doing that, iOS 3 reaches Springboard and can be used without actually connecting to iTunes.

@nikias
Copy link
Member

nikias commented May 29, 2024

I think maybe we should just set the value once activation succeeded?

@tihmstar
Copy link
Author

What if the activation doesn't succeed (because it's already activated), but the device is still in the "connect to itunes" screen?
I think unless you wanna debug all the different edge cases it's easier to just have a second command.

@nikias
Copy link
Member

nikias commented May 30, 2024

let's just set the value in all cases, even on failure? if it's already activated it would get rid of the screen, if activation fails it would still show the activation screen regardless of that value

@tihmstar
Copy link
Author

I mean you can do it that way and (potentially) deal with it later in case unexpected issues arise.
Unfortunatelly i can't test all the edge cases anymore as the issue is so old.
I leave the final decision up to you.

Personally i'd just have a separate command for not having to deal with unexpected issues (in both pre-iOS 4 and post iOS4) later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants