M1 MacBook Air
I build idevicerestore and all packages from sourece .
I tried it with 4 different .ipsw from newest 15.3 to originally located on device 12.0.1 Resuly is always same, Macbook shows progressbar which does not move and idevice resore is Waiting for device to enter restore mode..
I tried to wipe keys as well: irecovery -c "reset" sleep 2 irecovery -c "setenv auto-boot false" irecovery -c "saveenv" irecovery -c "clearenv" irecovery -c "setenv SecureBoot false" irecovery -c "saveenv" irecovery -c "reboot"
idevicerestore -d -e uml.ipsw
Heres full debug: idevicerestore -d um15.3.ipsw idevicerestore 1.0.0-229-gb05d50c (libirecovery 1.2.1-11-g6462ea1, libtatsu 1.0.4-8-g7e1647b) irecv_event_cb: device 001e689c2288801e (udid: N/A) connected in DFU mode Found device in DFU mode ECID: 8559269000877598 Identified device as j313ap, MacBookAir10,1 Device Product Version: N/A Device Product Build: N/A Extracting BuildManifest from IPSW IPSW Product Version: 15.3.1 IPSW Product Build: 24D70 Major: 24 Device supports Image4: true Variant: Customer Upgrade Install (IPSW) This restore will update the device without erasing user data. Performing macOS restore Checking IPSW for required components... All required components found in IPSW Getting ApNonce in dfu mode... 7b cb ab 2f 6c 31 bc 46 fd 54 d3 fd ed 02 0d 7b 96 da 0a 38 1a 85 d9 32 7f 04 c8 38 38 9c 14 b1 Trying to fetch new SHSH blob Getting SepNonce in dfu mode... db b4 4d 90 ba c2 8b 68 6a a0 43 e1 50 9c b0 8c dd 69 72 2e Received SHSH blobs Getting SepNonce in dfu mode... db b4 4d 90 ba c2 8b 68 6a a0 43 e1 50 9c b0 8c dd 69 72 2e Received SHSH blobs Getting SepNonce in dfu mode... db b4 4d 90 ba c2 8b 68 6a a0 43 e1 50 9c b0 8c dd 69 72 2e Received SHSH blobs NOTE: No path for component iBSS in TSS, will fetch from build_identity Extracting iBSS.j313.RELEASE.im4p (Firmware/dfu/iBSS.j313.RELEASE.im4p)... Personalizing IMG4 component iBSS... Tag found Sending iBSS (738646 bytes)... [==================================================] 100.0% Waiting for device to disconnect... irecv_event_cb: device 001e689c2288801e (udid: N/A) disconnected Waiting for device to reconnect... irecv_event_cb: device 001e689c2288801e (udid: N/A) connected in Recovery mode Nonce: 7b cb ab 2f 6c 31 bc 46 fd 54 d3 fd ed 02 0d 7b 96 da 0a 38 1a 85 d9 32 7f 04 c8 38 38 9c 14 b1 Personalizing IMG4 component Ap,LocalPolicy... Tag found Sending Ap,LocalPolicy (3041 bytes)... [==================================================] 100.0% INFO: executing command: lpolrestore iBoot boot-stage=1 DEBUG: Ap,RestoreCIO is loaded by iBoot Stage 1 and iBoot. NOTE: No path for component Ap,RestoreCIO in TSS, will fetch from build_identity Extracting t8103ciofw.im4p (Firmware/t8103ciofw.im4p)... Personalizing IMG4 component Ap,RestoreCIO... Tag found Sending Ap,RestoreCIO (173307 bytes)... [==================================================] 100.0% INFO: executing command: firmware DEBUG: Ap,RestoreTMU is loaded by iBoot Stage 1 and iBoot. NOTE: No path for component Ap,RestoreTMU in TSS, will fetch from build_identity Extracting t8103tmufw.im4p (Firmware/t8103tmufw.im4p)... Personalizing IMG4 component Ap,RestoreTMU... Tag found Sending Ap,RestoreTMU (21488 bytes)... [==================================================] 100.0% INFO: executing command: firmware DEBUG: RestoreANS is loaded by iBoot Stage 1 and iBoot. NOTE: No path for component RestoreANS in TSS, will fetch from build_identity Extracting rans.t8103.release.im4p (Firmware/rans.t8103.release.im4p)... Personalizing IMG4 component RestoreANS... Tag found Sending RestoreANS (1001597 bytes)... [==================================================] 100.0% INFO: executing command: firmware DEBUG: RestoreDCP is loaded by iBoot Stage 1 and iBoot. NOTE: No path for component RestoreDCP in TSS, will fetch from build_identity Extracting ipad13dcp_restore.im4p (Firmware/dcp/ipad13dcp_restore.im4p)... Personalizing IMG4 component RestoreDCP... Tag found Sending RestoreDCP (3803191 bytes)... [==================================================] 100.0% INFO: executing command: firmware INFO: executing command: setenv auto-boot false INFO: executing command: saveenv INFO: executing command: setenvnp boot-args rd=md0 nand-enable-reformat=1 -progress -restore NOTE: No path for component RestoreLogo in TSS, will fetch from build_identity Extracting applelogo@2x~mac-USBc.im4p (Firmware/all_flash/applelogo@2x~mac-USBc.im4p)... Personalizing IMG4 component RestoreLogo... Tag found Sending RestoreLogo (18930 bytes)... [==================================================] 100.0% INFO: executing command: setpicture 4 INFO: executing command: bgcolor 0 0 0 NOTE: No path for component iBEC in TSS, will fetch from build_identity Extracting iBEC.j313.RELEASE.im4p (Firmware/dfu/iBEC.j313.RELEASE.im4p)... Personalizing IMG4 component iBEC... Tag found Sending iBEC (557640 bytes)... [==================================================] 100.0% Waiting for device to disconnect... irecv_event_cb: device 001e689c2288801e (udid: N/A) disconnected Waiting for device to reconnect in recovery mode... irecv_event_cb: device 001e689c2288801e (udid: N/A) connected in Recovery mode INFO: device serial number is C02GW6KRQ6L4 Recovery Mode Environment: iBoot build-version=iBoot-11881.81.4 iBoot build-style=RELEASE iBoot boot-stage=2 radio-error=2 radio-error-string=2 Sending RestoreLogo... NOTE: No path for component RestoreLogo in TSS, will fetch from build_identity Extracting applelogo@2x~mac-USBc.im4p (Firmware/all_flash/applelogo@2x~mac-USBc.im4p)... Personalizing IMG4 component RestoreLogo... Tag found Sending RestoreLogo (18930 bytes)... DEBUG: ANE is loaded by iBoot. NOTE: No path for component ANE in TSS, will fetch from build_identity Extracting h13_ane_fw_styx_j5x.im4p (Firmware/ane/h13_ane_fw_styx_j5x.im4p)... Personalizing IMG4 component ANE... Tag found Sending ANE (5056755 bytes)... DEBUG: AOP is loaded by iBoot. NOTE: No path for component AOP in TSS, will fetch from build_identity Extracting aopfw-mac13gaop.RELEASE.im4p (Firmware/AOP/aopfw-mac13gaop.RELEASE.im4p)... Personalizing IMG4 component AOP... Tag found Sending AOP (1329395 bytes)... DEBUG: AVE is loaded by iBoot. NOTE: No path for component AVE in TSS, will fetch from build_identity Extracting AppleAVE2FW_H13G.im4p (Firmware/ave/AppleAVE2FW_H13G.im4p)... Personalizing IMG4 component AVE... Tag found Sending AVE (1457075 bytes)... DEBUG: Ap,DCP2 is loaded by iBoot. NOTE: No path for component Ap,DCP2 in TSS, will fetch from build_identity Extracting ipad13dcp.im4p (Firmware/dcp/ipad13dcp.im4p)... Personalizing IMG4 component Ap,DCP2... Tag found Sending Ap,DCP2 (3803188 bytes)... DEBUG: GFX is loaded by iBoot. NOTE: No path for component GFX in TSS, will fetch from build_identity Extracting armfw_g13g.im4p (Firmware/agx/armfw_g13g.im4p)... Personalizing IMG4 component GFX... Tag found Sending GFX (3623515 bytes)... DEBUG: ISP is loaded by iBoot. NOTE: No path for component ISP in TSS, will fetch from build_identity Extracting adc-pallas-j129.im4p (Firmware/isp_bni/adc-pallas-j129.im4p)... Personalizing IMG4 component ISP... Tag found Sending ISP (13904115 bytes)... DEBUG: PMP is loaded by iBoot. NOTE: No path for component PMP in TSS, will fetch from build_identity Extracting t8103pmp.im4p (Firmware/pmp/t8103pmp.im4p)... Personalizing IMG4 component PMP... Tag found Sending PMP (415987 bytes)... DEBUG: RestoreTrustCache is loaded by iBoot. NOTE: No path for component RestoreTrustCache in TSS, will fetch from build_identity Extracting 044-60126-075.dmg.trustcache (Firmware/044-60126-075.dmg.trustcache)... Personalizing IMG4 component RestoreTrustCache... Tag found Sending RestoreTrustCache (21416 bytes)... DEBUG: SIO is loaded by iBoot. NOTE: No path for component SIO in TSS, will fetch from build_identity Extracting SmartIOFirmware_ASCv4.im4p (Firmware/SmartIOFirmware_ASCv4.im4p)... Personalizing IMG4 component SIO... Tag found Sending SIO (1163791 bytes)... DEBUG: iBootData is loaded by iBoot. NOTE: No path for component iBootData in TSS, will fetch from build_identity Extracting iBootData.j313.RELEASE.im4p (Firmware/all_flash/iBootData.j313.RELEASE.im4p)... Personalizing IMG4 component iBootData... Tag found Sending iBootData (20218 bytes)... ramdisk-size=0x20000000 NOTE: No path for component RestoreRamDisk in TSS, will fetch from build_identity Extracting 044-60126-075.dmg (044-60126-075.dmg)... Personalizing IMG4 component RestoreRamDisk... Tag found Sending RestoreRamDisk (182462710 bytes)... NOTE: No path for component RestoreDeviceTree in TSS, will fetch from build_identity Extracting DeviceTree.j313ap.im4p (Firmware/all_flash/DeviceTree.j313ap.im4p)... Personalizing IMG4 component RestoreDeviceTree... Tag found Sending RestoreDeviceTree (53072 bytes)... NOTE: No path for component RestoreSEP in TSS, will fetch from build_identity Extracting sep-firmware.j313.RELEASE.im4p (Firmware/all_flash/sep-firmware.j313.RELEASE.im4p)... Personalizing IMG4 component RestoreSEP... Tag found Sending RestoreSEP (5501384 bytes)... NOTE: No path for component RestoreKernelCache in TSS, will fetch from build_identity Extracting kernelcache.release.mac13g (kernelcache.release.mac13g)... Personalizing IMG4 component RestoreKernelCache... Tag found Sending RestoreKernelCache (28677297 bytes)... DEBUG: Waiting for device to disconnect... irecv_event_cb: device 001e689c2288801e (udid: N/A) disconnected Waiting for device to enter restore mode...