idevicerestore
idevicerestore copied to clipboard
STATUS=94&MESSAGE=This device isn't eligible for the requested build.
Hi
When Trying to restore my iPhone 11 i'm constantly greeted with
Request URL set to https://gs.apple.com/TSS/controller?action=2 TSS server returned: STATUS=94&MESSAGE=This device isn't eligible for the requested build. ERROR: TSS request failed (status=94, message=This device isn't eligible for the requested build.)
I've downloaded the latest version of the IPSW file from https://ipsw.me/
Any ideas why it keeps saying it?
even when letting idevicerestore download it themselves makes it go the same route
Same here.
Just recompiled with latest dependencies and using commit 10cd5f7f0fe14fbf51f2142ea2df153da33d1a21
, I'm getting the same error for MSYS2 Clang64. This is for iPhone3,3 for 7.1.2.
This is the command I ran: idevicerestore -e -l -y -d
This also includes the new dependency libtatsu with commit 816fb135aca1aab300f6fb98c8a5c7296da160e0
Ok can you run with -dd
and upload the complete console output somewhere? I mean technically I only need the TSS request XML plist, so feel free to post only that.
Attached text files contain the output of idevicerestore -e -l -y -dd
and the output was redirected into 2 separate files.
1 = stdout 2 = stderr
As mentioned XML data is only needed, so here's that snippet from TSS-2.txt:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>@HostPlatformInfo</key>
<string>windows</string>
<key>@VersionInfo</key>
<string>libauthinstall_Win-973.40.2</string>
<key>@UUID</key>
<string>D4E127E3-A0B6-61D2-AA48-6CC37E2EFF77</string>
<key>ApECID</key>
<integer>2902611023180</integer>
<key>UniqueBuildID</key>
<data>
/SVJrHMvCrDh01fp1yeeCkxU2gw=
</data>
<key>ApChipID</key>
<integer>35120</integer>
<key>ApBoardID</key>
<integer>6</integer>
<key>ApSecurityDomain</key>
<integer>1</integer>
<key>AppleLogo</key>
<dict>
<key>Digest</key>
<data>
BoeL5ZQl55FePoIOlkcKRzJyBCw=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>BatteryCharging0</key>
<dict>
<key>Digest</key>
<data>
jWTU/h58CMgnFpDcWgb0ySVC/2o=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>BatteryCharging1</key>
<dict>
<key>Digest</key>
<data>
+5lad4QKLB/LU1hRXhQQD7t5PRE=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>BatteryFull</key>
<dict>
<key>Digest</key>
<data>
2+2bI7GnsEBqz7jwQbDsvwxbDnk=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>BatteryLow0</key>
<dict>
<key>Digest</key>
<data>
rRd8HEJ2d39xHNnl2AQpm205CR0=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>BatteryLow1</key>
<dict>
<key>Digest</key>
<data>
HEBfgT7Y/06kbfDKZDlCnC1iD+Y=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>BatteryPlugin</key>
<dict>
<key>Digest</key>
<data>
7NNdiBmCOgaY1eZ9JeEafGY2bMw=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>DeviceTree</key>
<dict>
<key>Digest</key>
<data>
q3+2yt9Vd0k7/VcmWnVp0MTSMmE=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>KernelCache</key>
<dict>
<key>Digest</key>
<data>
AVgiBdM0Cc8RxSa0reVduhmS0Hc=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>LLB</key>
<dict>
<key>BuildString</key>
<string>iBoot-1940.10.58~132</string>
<key>Digest</key>
<data>
/Mmbi8PNkEwAw7etv/2pjn1nRRA=
</data>
<key>PartialDigest</key>
<data>
QAAAAHgBAgBaYxr3qB9pnP9IHo3mAhIfzpf+uA==
</data>
<key>Trusted</key>
<true/>
</dict>
<key>OS</key>
<dict>
<key>EPRO</key>
<true/>
</dict>
<key>RecoveryMode</key>
<dict>
<key>Digest</key>
<data>
GfEvw/KI/fOYts2kWq2ZgchabOU=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>RestoreDeviceTree</key>
<dict>
<key>Digest</key>
<data>
q3+2yt9Vd0k7/VcmWnVp0MTSMmE=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>RestoreKernelCache</key>
<dict>
<key>Digest</key>
<data>
AVgiBdM0Cc8RxSa0reVduhmS0Hc=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>RestoreLogo</key>
<dict>
<key>Digest</key>
<data>
BoeL5ZQl55FePoIOlkcKRzJyBCw=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>RestoreRamDisk</key>
<dict>
<key>Digest</key>
<data>
7sGf8OGTPXgRbRIYJmOzmskc5Lo=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>iBEC</key>
<dict>
<key>BuildString</key>
<string>iBoot-1940.10.58~132</string>
<key>Digest</key>
<data>
d7yE5NoKvgcERjov0KY7Mjx6Ar8=
</data>
<key>PartialDigest</key>
<data>
QAAAAHhBBAC0cFbG+7BRx+v86Qai4WsDadWZ0g==
</data>
<key>Trusted</key>
<true/>
</dict>
<key>iBSS</key>
<dict>
<key>BuildString</key>
<string>iBoot-1940.10.58~132</string>
<key>Digest</key>
<data>
hMyLWE7CGcoBwpjeXV+ciQ6i/80=
</data>
<key>PartialDigest</key>
<data>
QAAAAHgBAQA2Nn8COvmm6p2iqfl88sf5EHg9Ng==
</data>
<key>Trusted</key>
<true/>
</dict>
<key>iBoot</key>
<dict>
<key>Digest</key>
<data>
BgEp0bYMqUH/aBwbI8R4LQNRWJ0=
</data>
<key>Trusted</key>
<true/>
</dict>
<key>ApNonce</key>
<data>
0wscmmhHbl7UodmBqLO2I3R3NV0=
</data>
<key>@APTicket</key>
<true/>
<key>ApProductionMode</key>
<true/>
<key>@BBTicket</key>
<true/>
<key>BbChipID</key>
<integer>5243105</integer>
<key>BbProvisioningManifestKeyHash</key>
<data>
7MQEUyvzG4gjjZc7KsNNAVTS8g4=
</data>
<key>BbActivationManifestKeyHash</key>
<data>
rqXM4UNmjQ77TOHyyUyWamSWxqo=
</data>
<key>BbCalibrationManifestKeyHash</key>
<data>
vTmCipu1KLpRRvXgaHG2TNu85ak=
</data>
<key>BbNonce</key>
<data>
z0u6Ocdqtn/3cAz38ES7lwUPQsw=
</data>
<key>BbGoldCertId</key>
<integer>2</integer>
<key>BbSNUM</key>
<data>
IG4myA==
</data>
<key>BasebandFirmware</key>
<dict>
<key>AMSS-DownloadDigest</key>
<data>
D8qT0KWprCeWcfrxmCHV06gL0V4=
</data>
<key>AMSS-HashTableDigest</key>
<data>
7S7KE3/fzNsvTwqKNIno6lqdH5s=
</data>
<key>DBL-PartialDigest</key>
<data>
VAAAAACyAABxq4165GzOgTCm4ZiQMWng6RCjigDSAAAgQ7nmblmQc3mnHpkK
kFsh1ZOD7w==
</data>
<key>DBL-Version</key>
<integer>-1610600444</integer>
<key>ENANDPRG-PartialDigest</key>
<data>
UAAAAMB4AgDQ7SQe0W2xGjwHPOFqYDF0efjXPQ==
</data>
<key>ENANDPRG-Version</key>
<integer>-1610612479</integer>
<key>OSBL-DownloadDigest</key>
<data>
d8KS/6GAG3tW9oioAgGYJzzdGgc=
</data>
<key>PartitionTable-Digest</key>
<data>
JVPJlSJZENRmYIDReT3WGJY6qVY=
</data>
</dict>
</dict>
</plist>
Ok, found the issue, working on a fix. It will be a change in libtatsu
.
I released a new version of libtatsu, use latest commit and it should work again.
Issue is fixed with libtatsu 1.0.3.
Great!