-
Notifications
You must be signed in to change notification settings - Fork 11
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
IPSW 18.1 restore error : Variant 'Recovery Customer Install' not found in BuildManifest #8
Comments
It looks like you are using the wrong version of idevicerestore! Please remove it first, then install the one recommend in the guide. It should look like this:
|
Hi, can you give link for this repository? |
@Slyrfecso We obtain the desired version of idevicerestore by doing the following;
A link to browse the idevicerestore repo where it only has up to this commit can also be had here: https://github.com/libimobiledevice/idevicerestore/tree/d2e1c4f2ab81c419d2cbb8d921fa385a0bf0433b |
@UnbendableStraw
I don't know how to install. |
@UnbendableStraw @mikeromanchenko
Now I try the restore, I would edit the post. Fanatastic, If I know the checkout, than I can change to any version. I tried many version, all have different problem in restore, Thanks for all. |
When I run autogen.sh have an error: No package 'libirecovery-1.0' found. |
@Slyrfecso did you restore ATV finally? |
The reason why it fails with a newer version of idevicerestore is that the BuildManifest.plist is referring a
from the build identity entry in the manifest? |
Good idea to remove that from plist, we need to creat new restore IPSW for 13.4.8, but the older version of idevicerestore dosen't checked this, why now? I found differences between 13.4.8 and 18.3 buildmanifest.plist. 13.4.8 (official)
18.3 (in this official, is missing recovery customer install)
What do you think, if I remove all variant and I change them to 13.4.8 in the new 18.3 whitout "rci"? |
It's a change that was introduced with iOS/iPadOS 18 and the old version doesn't have support for it. |
@nikias
Can you add "--variant-no" ? or Can you add option for custom BuildManifest.plist to restore? |
It's not in
I see it twice in the file. Then save the file and zip everything back together. |
@nikias |
Yes those two places is what I meant. |
idevicerestore 1.0.0-226-gbb5591d (libirecovery 1.2.1-9-g0f0928a, libtatsu 1.0.4)
irecv_event_cb: device 001e412230d9a0a6 (udid: N/A) connected in DFU mode
Found device in DFU mode
ECID: 8515864405581990
Identified device as b238aap, AudioAccessory1,1
Device Product Version: N/A
Device Product Build: N/A
Extracting BuildManifest from IPSW
IPSW Product Version: 18.1
IPSW Product Build: 22J580 Major: 22
Device supports Image4: true
Variant: Customer Erase Install (IPSW)
This restore will erase all device data.
[ WARNING ]
You are about to perform an ERASE restore. ALL DATA on the target device #
will be IRREVERSIBLY DESTROYED. If you want to update your device without #
erasing the user data, hit CTRL+C now and restart without -e or --erase #
command line switch. #
If you want to continue with the ERASE, please type YES and press ENTER. #
Checking IPSW for required components...
All required components found in IPSW
Extracting filesystem from IPSW: myrootfs.dmg
[==================================================] 100.0%
Getting ApNonce in dfu mode... 7a bb ce 81 92 34 19 f6 a2 dc 87 14 36 6a 55 52 93 f1 b3 00
Trying to fetch new SHSH blob
Getting SepNonce in dfu mode... b9 44 97 43 bc 39 2d f6 2e 26 99 7b ab f2 9b c5 c0 62 9b db
Received SHSH blobs
ERROR: Variant 'Recovery Customer Install' not found in BuildManifest
The text was updated successfully, but these errors were encountered: