ioslibimobiledevice

ERROR:Unable to create preboard manifest idevicerestore.exe


idevicerestore.exe ios15.3.1.ipsw

return :

Checking if device requires stashbag...
ERROR: img4_create_local_manifest: Unhandled component 'Ap,SystemVolumeCanonicalMetadata' - can't create manifest
ERROR: Unable to create preboard manifest.

I downloaded the last updated binary from imobiledevice-net and I am on Windows 10.

Also I checked idevicerestore.exe code and I found this:

if (needs_preboard) {
                info("Checking if device requires stashbag...\n");
                plist_t manifest;
                if (get_preboard_manifest(client, build_identity, &manifest) < 0) {
                    error("ERROR: Unable to create preboard manifest.\n");
                    return -1;
                }

Then I checked

get_preboard_manifest

function and I understand that the problem is because of

img4_create_local_manifest

Can any one help me fix this issue or to find some way to solve this programitically?


Solution

  • you can download last binary from github action-> artifacts: https://github.com/libimobiledevice/idevicerestore/actions

    you also may need dependencies:

    1. libplist
    2. libimobiledevice-glue
    3. libusbmuxd
    4. libimobiledevice
    5. libirecovery