Skip to content

Conversation

Macleykun
Copy link
Collaborator

… we can check from host (TEST)

@Macleykun
Copy link
Collaborator Author

Pairingfile by idevice pair is slightly different then jitterbug, have o add udid into it if it’s missing
Examples of the two are in my mail

@Macleykun
Copy link
Collaborator Author

Maybe with

plutil -insert UDID -xml "$UDID" $UDID.mobiledevicepair

@Macleykun
Copy link
Collaborator Author

final todo: test and make it proper for the jitterbug part (aka if pairingfile isn't goochie, what then?)
important: purposley make the pairingfile invalid by using jitterbug 'outside'. really want to know if idevicepair picks up that so we know 100% we need it and will catch it.

@Macleykun Macleykun marked this pull request as ready for review September 7, 2025 15:35
@Macleykun Macleykun marked this pull request as draft September 7, 2025 15:43
@Macleykun Macleykun marked this pull request as ready for review September 7, 2025 15:49
@Macleykun
Copy link
Collaborator Author

image

^when a user who has paired before, wants to sideload sidestore again

image

^when a user didn't connect their phone before running the command (this is actually a requirement in the current ver, but people were just smart enough to always plug it in before running)

image

^when a user deleted the provising file on the host or maybe it's properly invalid (removing random data lines makes it hang). We will keep asking so the user can be as slow as they want to be (like how we did it before).

Pairing file stays valid in the first situation, only in the last situation it's invalid (which is to be expected as we re-generated it with idevicepair).

@Macleykun Macleykun self-assigned this Sep 7, 2025
@nythepegasus nythepegasus merged commit a6fa6d3 into main Sep 9, 2025
@Macleykun Macleykun deleted the validate-pairing-file branch September 9, 2025 21:38
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