tihmstar / futurerestore

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

Failed to find matching buildidentity #289

Open fr3ns1s opened 5 years ago

fr3ns1s commented 5 years ago

Version: 6a3c8c2c9d5ae855b097f86c7d755eb8ee9c77ba - 167 Odysseus Support: no INFO: device serial number is xxxxxxxxxxxxxx [INFO] 64bit device detected futurerestore init done reading ticket /Users/aaa/Desktop/iPhoneX/12_4.shsh2 done user specified to use latest signed sep [TSSC] opening firmware.json [DOWN] downloading file https://api.ipsw.me/v2.1/firmwares.json/condensed [TSSC] selecting latest iOS: 13.2 [TSSC] got firmwareurl for iOS 13.2 build 17B84 100 [===================================================================================================>] downloading SEP 100 [===================================================================================================>] [TSSC] opening /tmp/futurerestore/sepManifest.plist [TSSR] User specified doesn't to request a Baseband ticket. Request URL set to https://gs.apple.com/TSS/controller?action=2 Sending TSS request attempt 1... response successfully received user specified to use latest signed baseband (WARNING, THIS CAN CAUSE A NON-WORKING RESTORE) downloading Baseband 100 [===================================================================================================>] ERROR: Unable to connect to device?! ERROR: Unable to get FirmwarePreflightInfo [WARNING] failed to read BasebandGoldCertID from device! Is it already in recovery? [WARNING] using tsschecker's fallback to get BasebandGoldCertID. This might result in invalid baseband signing status information [TSSC] opening /tmp/futurerestore/basebandManifest.plist [TSSR] User specified to request only a Baseband ticket. Request URL set to https://gs.apple.com/TSS/controller?action=2 Sending TSS request attempt 1... response successfully received Found device in Recovery mode Device already in Recovery mode Found device in Recovery mode Identified device as d221ap, iPhone10,6 Extracting BuildManifest from IPSW Product Version: 12.4 Product Build: 16G77 Major: 16 Device supports Image4: true Got APNonce from device: 27 32 5c 82 58 be 46 e6 ............ 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 "AOP" OK (found "aopf" 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 (ignoring due to whitelist) [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 "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 "Multitouch" OK (found "mtfw" with matching hash) [IMG4TOOL] checking hash for "OS" OK (unpersonalized) [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"
failed verification with error: [exception]: what=assure failed code=64749580 line=988 file=img4tool.cpp commit count=26: commit sha =4c96389db50eeb7411f6e4c62eb073ef401ca6bd: [IMG4TOOL] checking buildidentity 1: [IMG4TOOL] checking buildidentity matches board ... NO [IMG4TOOL] checking buildidentity 2: [IMG4TOOL] checking buildidentity matches board ... YES [IMG4TOOL] checking buildidentity has all required hashes: [IMG4TOOL] checking hash for "AOP" OK (found "aopf" 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 (ignoring due to whitelist) [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 "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 "Multitouch" OK (found "mtfw" with matching hash) [IMG4TOOL] checking hash for "OS" OK (unpersonalized) [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"
failed verification with error: [exception]: what=missing digist for RestoreRamDisk code=67502092 line=1030 file=img4tool.cpp commit count=26: commit sha =4c96389db50eeb7411f6e4c62eb073ef401ca6bd: [IMG4TOOL] checking buildidentity 3: [IMG4TOOL] checking buildidentity matches board ... NO Failed to get exact match for build identity, using fallback to ignore certain values[IMG4TOOL] checking buildidentity 0: [IMG4TOOL] checking buildidentity matches board ... YES [IMG4TOOL] checking buildidentity has all required hashes: [IMG4TOOL] checking hash for "AOP" OK (found "aopf" 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 (ignoring due to whitelist) [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 "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 "Multitouch" OK (found "mtfw" with matching hash) [IMG4TOOL] checking hash for "OS" OK (unpersonalized) [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"
failed verification with error: [exception]: what=assure failed code=64749580 line=988 file=img4tool.cpp commit count=26: commit sha =4c96389db50eeb7411f6e4c62eb073ef401ca6bd: [IMG4TOOL] checking buildidentity 1: [IMG4TOOL] checking buildidentity matches board ... NO [IMG4TOOL] checking buildidentity 2: [IMG4TOOL] checking buildidentity matches board ... YES [IMG4TOOL] checking buildidentity has all required hashes: [IMG4TOOL] checking hash for "AOP" OK (found "aopf" 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 (ignoring due to whitelist) [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 "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 "Multitouch" OK (found "mtfw" with matching hash) [IMG4TOOL] checking hash for "OS" OK (unpersonalized) [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" BAD! (but ignoring due to whitelist) [IMG4TOOL] checking hash for "RestoreSEP" OK (found "rsep" with matching hash) [IMG4TOOL] checking hash for "RestoreTrustCache" BAD! (but ignoring due to whitelist) [IMG4TOOL] checking hash for "SE,UpdatePayload"
failed verification with error: [exception]: what=assure failed code=64749580 line=988 file=img4tool.cpp commit count=26: commit sha =4c96389db50eeb7411f6e4c62eb073ef401ca6bd: [IMG4TOOL] checking buildidentity 3: [IMG4TOOL] checking buildidentity matches board ... NO Cleaning up... [exception]: what=Failed to find matching buildidentity code=69206028 line=1056 file=img4tool.cpp commit count=26: commit sha =4c96389db50eeb7411f6e4c62eb073ef401ca6bd: Done: restoring failed!