Attempt fix pairing issues on sideload

idk if this is actually needed, added just for good measure
This commit is contained in:
LukeZGD 2023-12-26 20:56:40 +08:00
parent 0174fd8dfe
commit 1f8b72a3a1
6 changed files with 9 additions and 3 deletions

View File

@ -76,8 +76,9 @@
- iPod touch 1, 2, 3, 4, 5
- Restoring with SHSH blobs is also supported on some 64-bit devices:
- See [SEP/BB Compatibility Chart](https://docs.google.com/spreadsheets/d/1Mb1UNm6g3yvdQD67M413GYSaJ4uoNhLgpkc7YKi3LBs/edit#gid=1191207636) for iOS versions that can be restored to
- iPhone 5S, 6, 6 Plus, 6S, 6S Plus, SE 2016, 7
- iPad Air 1, Air 2, mini 2, mini 3, mini 4
- iPhone 5S, 6, 6S, SE 2016, 7 (including Plus variants)
- iPad Air 1, 2
- iPad mini 2, 3, 4
- iPod touch 6, 7
- Restoring with powdersn0w is supported on the following devices and target version range:
- iPhone 4 GSM - iOS 4.0 to 7.1.1 (4.2.1 is not functional)

BIN
bin/linux/arm64/idevicepair Executable file

Binary file not shown.

BIN
bin/linux/armhf/idevicepair Executable file

Binary file not shown.

BIN
bin/linux/x86_64/idevicepair Executable file

Binary file not shown.

BIN
bin/macos/idevicepair Executable file

Binary file not shown.

View File

@ -4298,7 +4298,7 @@ menu_ipa() {
if [[ $1 == "Install"* ]]; then
print "* Make sure that AppSync Unified is installed on your device."
else
print "* Sideload IPA is for iOS 9 and newer. (may or may not work on 8)"
print "* Sideload IPA is for iOS 9 and newer. (doesn't seem to work on 8)"
print "* Sideloading will require an Apple ID."
print "* Your Apple ID and password will only be sent to Apple servers."
fi
@ -5360,6 +5360,8 @@ device_altserver_linux() {
done
export ALTSERVER_ANISETTE_SERVER=http://127.0.0.1:6969
altserver_linux="env ALTSERVER_ANISETTE_SERVER=$ALTSERVER_ANISETTE_SERVER $altserver"
log "Attempting idevicepair"
"$dir/idevicepair" pair
log "Enter Apple ID details to continue."
print "* Your Apple ID and password will only be sent to Apple servers."
local apple_id
@ -5370,6 +5372,9 @@ device_altserver_linux() {
while [[ -z $apple_pass ]]; do
read -s -p "$(input 'Password: ')" apple_pass
done
echo
log "Attempting idevicepair"
"$dir/idevicepair" pair
log "Running AltServer-Linux with given Apple ID details..."
pushd ../saved >/dev/null
$altserver_linux -u $device_udid -a "$apple_id" -p "$apple_pass" "$ipa_path"