tihmstar / futurerestore

A hacked up idevicerestore wrapper, which allows specifying SEP and Baseband for restoring
GNU Lesser General Public License v3.0
854 stars 278 forks source link

Unknown data request 'BasebandUpdaterOutputData' received #346

Open ikang007 opened 3 years ago

ikang007 commented 3 years ago

i got forever loop in about 90% white line progress. i never reach the last message of successfully restoring.

[TSSR] Checking BuildIdentity 0 [TSSR] Selected BuildIdentity for request [TSSR] Checking BuildIdentity 0 [TSSR] Selected BuildIdentity for request checking APTicket to be valid for this restore... Verified ECID in APTicket matches device ECID checking APTicket to be valid for this restore... Verified ECID in APTicket matches device ECID [IMG4TOOL] checking buildidentity 0: [IMG4TOOL] checking buildidentity matches board ... YES [IMG4TOOL] checking buildidentity has all required hashes: [IMG4TOOL] checking hash for "ANE" OK (found "anef" with matching hash) [IMG4TOOL] checking hash for "AOP" OK (found "aopf" with matching hash) [IMG4TOOL] checking hash for "AVE" OK (found "avef" with matching hash) [IMG4TOOL] checking hash for "Ap,HapticAssets" OK (found "hpas" with matching hash) [IMG4TOOL] checking hash for "AppleLogo" OK (found "logo" with matching hash) [IMG4TOOL] checking hash for "AudioCodecFirmware" OK (found "acfw" with matching hash) [IMG4TOOL] checking hash for "BasebandFirmware" IGN (no digest in BuildManifest) [IMG4TOOL] checking hash for "BatteryCharging0" OK (found "chg0" with matching hash) [IMG4TOOL] checking hash for "BatteryCharging1" OK (found "chg1" with matching hash) [IMG4TOOL] checking hash for "BatteryFull" OK (found "batF" with matching hash) [IMG4TOOL] checking hash for "BatteryLow0" OK (found "bat0" with matching hash) [IMG4TOOL] checking hash for "BatteryLow1" OK (found "bat1" with matching hash) [IMG4TOOL] checking hash for "BatteryPlugin" OK (found "glyP" with matching hash) [IMG4TOOL] checking hash for "DeviceTree" OK (found "dtre" with matching hash) [IMG4TOOL] checking hash for "GFX" OK (found "gfxf" with matching hash) [IMG4TOOL] checking hash for "ISP" OK (found "ispf" with matching hash) [IMG4TOOL] checking hash for "KernelCache" OK (found "krnl" with matching hash) [IMG4TOOL] checking hash for "LLB" OK (found "illb" with matching hash) [IMG4TOOL] checking hash for "Liquid" OK (found "liqd" with matching hash) [IMG4TOOL] checking hash for "LowPowerWallet0" OK (found "lpw0" with matching hash) [IMG4TOOL] checking hash for "Multitouch" OK (found "mtfw" with matching hash) [IMG4TOOL] checking hash for "OS" OK (found "rosi" with matching hash) [IMG4TOOL] checking hash for "RecoveryMode" OK (found "recm" with matching hash) [IMG4TOOL] checking hash for "RestoreDeviceTree" OK (found "rdtr" with matching hash) [IMG4TOOL] checking hash for "RestoreKernelCache" OK (found "rkrn" with matching hash) [IMG4TOOL] checking hash for "RestoreLogo" OK (found "rlgo" with matching hash) [IMG4TOOL] checking hash for "RestoreRamDisk" OK (found "rdsk" with matching hash) [IMG4TOOL] checking hash for "RestoreSEP" OK (found "rsep" with matching hash) [IMG4TOOL] checking hash for "RestoreTrustCache" OK (found "rtsc" with matching hash) [IMG4TOOL] checking hash for "SE,UpdatePayload" IGN (no digest in BuildManifest) [IMG4TOOL] checking hash for "SEP" OK (found "sepi" with matching hash) [IMG4TOOL] checking hash for "SIO" OK (found "siof" with matching hash) [IMG4TOOL] checking hash for "Savage,B0-Dev-Patch" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,B0-Dev-PatchVT" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,B0-Prod-Patch" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,B0-Prod-PatchVT" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,B2-Dev-Patch" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,B2-Dev-PatchVT" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,B2-Prod-Patch" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,B2-Prod-PatchVT" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,BA-Dev-Patch" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Savage,BA-Prod-Patch" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "StaticTrustCache" OK (found "trst" with matching hash) [IMG4TOOL] checking hash for "WCHFirmwareUpdater" OK (found "wchf" with matching hash) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch0" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch1" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch2" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch3" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch4" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch5" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch6" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch7" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch8" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatch9" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatchA" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "Yonkers,SysTopPatchB" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "eUICC,Gold" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "eUICC,Main" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag) [IMG4TOOL] checking hash for "ftap" IGN (no digest in BuildManifest) [IMG4TOOL] checking hash for "ftsp" IGN (no digest in BuildManifest) [IMG4TOOL] checking hash for "iBEC" OK (found "ibec" with matching hash) [IMG4TOOL] checking hash for "iBSS" OK (found "ibss" with matching hash) [IMG4TOOL] checking hash for "iBoot" OK (found "ibot" with matching hash) [IMG4TOOL] checking hash for "rfta" IGN (no digest in BuildManifest) [IMG4TOOL] checking hash for "rfts" IGN (no digest in BuildManifest) Verified APTicket to be valid for this restore [TSSR] Checking BuildIdentity 0 [TSSR] Selected BuildIdentity for request Variant: Customer Erase Install (IPSW) This restore will erase your device data. Using cached filesystem from 'D:\Iphone XS\New folder\futurerestore\13.7\iPhone11,2,iPhone11,4,iPhone11,6,iPhone12,3,iPhone12,5_13.7_17H35_Restore/038-68737-036.dmg' Extracting iBEC.d321.RELEASE.im4p... Personalizing IMG4 component iBEC... Sending iBEC (1166706 bytes)... waiting for device to reconnect... Getting SepNonce in recovery mode... b0 01 80 66 94 28 b5 12 38 68 78 61 d9 7c 46 f4 7c 2c 94 94 Getting ApNonce in recovery mode... ab 22 d4 ea 96 bb b1 38 e9 8b 99 7c 9b df db e9 bc 9e 86 b5 11 66 12 a7 96 fa 76 5d 33 95 7f c6 [WARNING] Setting bgcolor to green! If you don't see a green screen, then your device didn't boot iBEC correctly Recovery Mode Environment: iBoot build-version=iBoot-5540.140.12 iBoot build-style=RELEASE Sending RestoreLogo... Extracting applelogo@3x~iphone.im4p... Personalizing IMG4 component RestoreLogo... Sending RestoreLogo (21142 bytes)... ramdisk-size=0x20000000 Extracting 038-69143-036.dmg... Personalizing IMG4 component RestoreRamDisk... Sending RestoreRamDisk (104586997 bytes)... Extracting h11_ane_fw_quin.im4p... Personalizing IMG4 component ANE... Sending ANE (9430482 bytes)... Extracting aopfw-iphone11aop.im4p... Personalizing IMG4 component AOP... Sending AOP (1466098 bytes)... Extracting AppleAVE2FW.im4p... Personalizing IMG4 component AVE... Sending AVE (1112626 bytes)... Extracting armfw_g11p.im4p... Personalizing IMG4 component GFX... Sending GFX (1655522 bytes)... Extracting adc-petra-d3x.im4p... Personalizing IMG4 component ISP... Sending ISP (8655658 bytes)... Extracting 038-69143-036.dmg.trustcache... Personalizing IMG4 component RestoreTrustCache... Sending RestoreTrustCache (12387 bytes)... Extracting SmartIOFirmwareT8020.im4p... Personalizing IMG4 component SIO... Sending SIO (1176950 bytes)... Extracting WirelessPower.iphone11.im4p... Personalizing IMG4 component WCHFirmwareUpdater... Sending WCHFirmwareUpdater (26193 bytes)... Extracting DeviceTree.d321ap.im4p... Personalizing IMG4 component RestoreDeviceTree... Sending RestoreDeviceTree (206179 bytes)... Extracting kernelcache.release.iphone11... Personalizing IMG4 component RestoreKernelCache... Sending RestoreKernelCache (14732020 bytes)... getting SEP ticket Trying to fetch new SHSH blob Request URL set to https://gs.apple.com/TSS/controller?action=2 Sending TSS request attempt 1... response successfully received Received SHSH blobs About to restore device... Connecting now... Connected to com.apple.mobile.restored, version 15 Device 00008020-00034D800CF8002E has successfully entered restore mode Hardware Information: BoardID: 14 ChipID: 32800 UniqueChipID: 929637298864174 ProductionMode: true Starting FDR listener thread About to send RootTicket... Sending RootTicket now... Done sending RootTicket Waiting for NAND (28) Updating NAND Firmware (58) About to send NORData... Found firmware path Firmware/all_flash Getting firmware manifest from build identity Extracting LLB.d321.RELEASE.im4p... Personalizing IMG4 component LLB... Extracting applelogo@3x~iphone.im4p... Personalizing IMG4 component AppleLogo... Extracting batterycharging0@3x~iphone.im4p... Personalizing IMG4 component BatteryCharging0... Extracting batterycharging1@3x~iphone.im4p... Personalizing IMG4 component BatteryCharging1... Extracting batteryfull@3x~iphone.im4p... Personalizing IMG4 component BatteryFull... Extracting batterylow0@3x~iphone.im4p... Personalizing IMG4 component BatteryLow0... Extracting batterylow1@3x~iphone.im4p... Personalizing IMG4 component BatteryLow1... Extracting glyphplugin@2436~iphone-lightning.im4p... Personalizing IMG4 component BatteryPlugin... Extracting DeviceTree.d321ap.im4p... Personalizing IMG4 component DeviceTree... Extracting liquiddetect@2436~iphone-lightning.im4p... Personalizing IMG4 component Liquid... Extracting lowpowermode@2436~iphone-lightning.im4p... Personalizing IMG4 component LowPowerWallet0... Extracting recoverymode@2436~iphone-lightning.im4p... Personalizing IMG4 component RecoveryMode... Extracting WirelessPower.iphone11.im4p... Personalizing IMG4 component WCHFirmwareUpdater... Extracting iBoot.d321.RELEASE.im4p... Personalizing IMG4 component iBoot... Personalizing IMG4 component RestoreSEP... Personalizing IMG4 component SEP... Sending NORData now... Done sending NORData Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Checking filesystems (15) About to send FDR Trust data... Sending FDR Trust data now... Done sending FDR Trust Data ERROR: Unable to receive message from FDR 0000000003fe50e0 (-2). 0/2 bytes ERROR: Unable to receive message from FDR 0000000003fe4c00 (-2). 0/2 bytes ERROR: Unable to receive message from FDR 0000000003fe4cc0 (-2). 0/2 bytes ERROR: Unable to receive message from FDR 0000000003fe4b40 (-2). 0/2 bytes Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Creating partition map (11) Creating filesystem (12) About to send filesystem... Connected to ASR Validating the filesystem Filesystem validated Sending filesystem now... Done sending filesystem Verifying restore (14) Checking filesystems (15) Creating Protected Volume (67) Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Unmounting filesystems (29) Checking filesystems (15) Checking filesystems (15) Checking filesystems (15) Checking filesystems (15) Checking filesystems (15) Mounting filesystems (16) Mounting filesystems (16) Mounting filesystems (16) Mounting filesystems (16) About to send KernelCache... Extracting kernelcache.release.iphone11... Personalizing IMG4 component KernelCache... Sending KernelCache now... Done sending KernelCache Installing kernelcache (27) About to send DeviceTree... Extracting DeviceTree.d321ap.im4p... Personalizing IMG4 component DeviceTree... Sending DeviceTree now... Done sending DeviceTree Installing DeviceTree (61) Flashing firmware (18) Requesting FUD data (36) Found IsFUDFirmware component ANE Found IsFUDFirmware component AOP Found IsFUDFirmware component AVE Found IsFUDFirmware component Ap,HapticAssets Found IsFUDFirmware component AudioCodecFirmware Found IsFUDFirmware component GFX Found IsFUDFirmware component ISP Found IsFUDFirmware component Multitouch Found IsFUDFirmware component RestoreTrustCache Found IsFUDFirmware component SIO Found IsFUDFirmware component StaticTrustCache Sending IsFUDFirmware image list Extracting h11_ane_fw_quin.im4p... Personalizing IMG4 component ANE... Sending IsFUDFirmware for ANE... Extracting aopfw-iphone11aop.im4p... Personalizing IMG4 component AOP... Sending IsFUDFirmware for AOP... Extracting AppleAVE2FW.im4p... Personalizing IMG4 component AVE... Sending IsFUDFirmware for AVE... Extracting D321_HapticAssets.im4p... Personalizing IMG4 component Ap,HapticAssets... Sending IsFUDFirmware for Ap,HapticAssets... Extracting D321_CallanFirmware.im4p... Personalizing IMG4 component AudioCodecFirmware... Sending IsFUDFirmware for AudioCodecFirmware... Extracting armfw_g11p.im4p... Personalizing IMG4 component GFX... Sending IsFUDFirmware for GFX... Extracting adc-petra-d3x.im4p... Personalizing IMG4 component ISP... Sending IsFUDFirmware for ISP... Extracting D321_Multitouch.im4p... Personalizing IMG4 component Multitouch... Sending IsFUDFirmware for Multitouch... Extracting 038-69143-036.dmg.trustcache... Personalizing IMG4 component RestoreTrustCache... Sending IsFUDFirmware for RestoreTrustCache... Extracting SmartIOFirmwareT8020.im4p... Personalizing IMG4 component SIO... Sending IsFUDFirmware for SIO... Extracting 038-68737-036.dmg.trustcache... Personalizing IMG4 component StaticTrustCache... Sending IsFUDFirmware for StaticTrustCache... Updating gas gauge software (47) Updating gas gauge software (47) Updating Stockholm (55) Requesting FUD data (36) Found IsFUDFirmware component ANE Found IsFUDFirmware component AOP Found IsFUDFirmware component AVE Found IsFUDFirmware component Ap,HapticAssets Found IsFUDFirmware component AudioCodecFirmware Found IsFUDFirmware component GFX Found IsFUDFirmware component ISP Found IsFUDFirmware component Multitouch Found IsFUDFirmware component RestoreTrustCache Found IsFUDFirmware component SIO Found IsFUDFirmware component StaticTrustCache Sending IsFUDFirmware image list Updating baseband (19) About to send BasebandData... sending request without baseband nonce Sending Baseband TSS request... Request URL set to https://gs.apple.com/TSS/controller?action=2 Sending TSS request attempt 1... response successfully received Received Baseband SHSH blobs WARNING: size mismatch when parsing MBN file. Continuing anyway. WARNING: size mismatch when parsing MBN file. Continuing anyway. Sending BasebandData now... Done sending BasebandData Updating Baseband in progress... About to send BasebandData... Sending Baseband TSS request... Request URL set to https://gs.apple.com/TSS/controller?action=2 Sending TSS request attempt 1... response successfully received Received Baseband SHSH blobs WARNING: size mismatch when parsing MBN file. Continuing anyway. WARNING: size mismatch when parsing MBN file. Continuing anyway. Sending BasebandData now... Done sending BasebandData Updating Baseband completed. Updating SE Firmware (59) Extracting Stockholm5.RELEASE.sefw... Sending SE TSS request... Request URL set to https://gs.apple.com/TSS/controller?action=2 Sending TSS request attempt 1... response successfully received Received SE ticket Sending FirmwareResponse data now... Done sending FirmwareUpdater data Updating Savage (60) Sending Savage TSS request... Request URL set to https://gs.apple.com/TSS/controller?action=2 Sending TSS request attempt 1... response successfully received Received Savage ticket Extracting Savage.BA-Prod.fw... Sending FirmwareResponse data now... Done sending FirmwareUpdater data Sending Yonkers TSS request... Request URL set to https://gs.apple.com/TSS/controller?action=2 Sending TSS request attempt 1... response successfully received Received Yonkers ticket Extracting Yonkers.1A01_2A01_2201_3201_Prod.fw... Sending FirmwareResponse data now... Done sending FirmwareUpdater data Updating Veridian (66) Fixing up /var (17) Creating system key bag (50) ERMRoOdRi:f yUinnagb lpee rtsoi srteecneti vbeo omte-sasraggse (f2r5o)m FDR 000000000401a9b0 (-2). 0/2 bytes Updating Savage (60) Updating Savage (60) Unknown data request 'BasebandUpdaterOutputData' received