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

STATUS=94&MESSAGE=This device isn't eligible for the requested build. #615

Closed
sybetjeh opened this issue Dec 1, 2023 · 9 comments
Closed

Comments

@sybetjeh
Copy link

sybetjeh commented Dec 1, 2023

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?

@sybetjeh
Copy link
Author

sybetjeh commented Dec 1, 2023

even when letting idevicerestore download it themselves makes it go the same route

@danilo-jlle
Copy link

Same here.

@Merculous
Copy link

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

@nikias
Copy link
Member

nikias commented Jun 17, 2024

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.

@Merculous
Copy link

Merculous commented Jun 17, 2024

TSS-1.txt
TSS-2.txt

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>

@nikias
Copy link
Member

nikias commented Jun 17, 2024

Ok, found the issue, working on a fix. It will be a change in libtatsu.

@nikias
Copy link
Member

nikias commented Jun 17, 2024

I released a new version of libtatsu, use latest commit and it should work again.

@Merculous
Copy link

Issue is fixed with libtatsu 1.0.3.

@nikias
Copy link
Member

nikias commented Jun 18, 2024

Great!

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

No branches or pull requests

4 participants