Skip to content
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

iPad Pro 11-inch (M4, Cellular) failed to enter restore mode #670

Open
Neil-0609 opened this issue Sep 11, 2024 · 4 comments
Open

iPad Pro 11-inch (M4, Cellular) failed to enter restore mode #670

Neil-0609 opened this issue Sep 11, 2024 · 4 comments

Comments

@Neil-0609
Copy link

I compiled the latest version(windows) and tested other devices, such as iPhone12, iPhone13, iPad Air 11-inch (M2), etc. Currently found iPad Pro 11-inch (M4, Cellular) failed to enter restore mode
log:
ipsw:{C:\Users\MDW_TKC_03\Downloads\iPad_Pro_M4_17.6.1_21G101_Restore.ipsw}
irecv_event_cb: device 001264421e99001c (udid: N/A) connected in Recovery mode
Found device in Recovery mode
ECID: 5176784724754460
Found device in iPad Pro 11-inch (M4, Cellular)
Identified device as j718ap, iPad16,4
Device Product Version: N/A
Device Product Build: N/A
Extracting BuildManifest from IPSW
IPSW Product Version: 17.6.1
IPSW Product Build: 21G101 Major: 21
INFO: device serial number is JT979WTN7T
Device supports Image4: true
Variant: Customer Erase Install (IPSW)
This restore will erase all device data.
Checking IPSW for required components...
All required components found in IPSW
ipsw path:{C:\Users\MDW_TKC_03\Downloads\iPad_Pro_M4_17.6.1_21G101_Restore.ipsw}
Getting ApNonce in recovery mode... 4a 90 31 64 f8 92 14 55 91 cc 31 51 6e 79 3c 57 1d af 82 df ec ec ca fd e9 ab 0c 83 38 3e e9 70
Trying to fetch new SHSH blob
Getting SepNonce in recovery mode... b4 87 35 d1 53 33 c5 0f a5 3c 73 ef 5b 6d 8c 81 c0 10 5a fb
Received SHSH blobs
NOTE: No path for component iBEC in TSS, will fetch from build_identity
Extracting iBEC.j718.RELEASE.im4p (Firmware/dfu/iBEC.j718.RELEASE.im4p)...
Personalizing IMG4 component iBEC...
Tag found
Sending iBEC (1820450 bytes)...
Waiting for device to disconnect...
irecv_event_cb: device 001264421e99001c (udid: N/A) disconnected
Waiting for device to reconnect in recovery mode...
irecv_event_cb: device 001264421e99001c (udid: N/A) connected in Recovery mode
Recovery Mode Environment:
iBoot build-version=iBoot-10151.140.19
iBoot build-style=RELEASE
Sending RestoreLogo...
NOTE: No path for component RestoreLogo in TSS, will fetch from build_identity
Extracting applelogo@2420ipad-USBc-woven.im4p (Firmware/all_flash/applelogo@2420ipad-USBc-woven.im4p)...
Personalizing IMG4 component RestoreLogo...
Tag found
Sending RestoreLogo (38835 bytes)...
DEBUG: ANE is loaded by iBoot.
NOTE: No path for component ANE in TSS, will fetch from build_identity
Extracting h16_ane_fw_leto_j7x.im4p (Firmware/ane/h16_ane_fw_leto_j7x.im4p)...
Personalizing IMG4 component ANE...
Tag found
Sending ANE (4992753 bytes)...
DEBUG: AOP is loaded by iBoot.
NOTE: No path for component AOP in TSS, will fetch from build_identity
Extracting aopfw-ipad16aop.RELEASE.im4p (Firmware/AOP/aopfw-ipad16aop.RELEASE.im4p)...
Personalizing IMG4 component AOP...
Tag found
Sending AOP (3362545 bytes)...
DEBUG: AVE is loaded by iBoot.
NOTE: No path for component AVE in TSS, will fetch from build_identity
Extracting AppleAVE2FW_H16G.im4p (Firmware/ave/AppleAVE2FW_H16G.im4p)...
Personalizing IMG4 component AVE...
Tag found
Sending AVE (1600809 bytes)...
DEBUG: Ap,RestoreCIO is loaded by iBoot.
NOTE: No path for component Ap,RestoreCIO in TSS, will fetch from build_identity
Extracting t8132ciofw.im4p (Firmware/t8132ciofw.im4p)...
Personalizing IMG4 component Ap,RestoreCIO...
Tag found
Sending Ap,RestoreCIO (190161 bytes)...
DEBUG: Ap,RestoreSecureM3Firmware is loaded by iBoot.
NOTE: No path for component Ap,RestoreSecureM3Firmware in TSS, will fetch from build_identity
Extracting securem3fw-j7xx.im4p (Firmware/M3/bin/securem3fw-j7xx.im4p)...
Personalizing IMG4 component Ap,RestoreSecureM3Firmware...
Tag found
Sending Ap,RestoreSecureM3Firmware (85305 bytes)...
DEBUG: Ap,RestoreSecurePageTableMonitor is loaded by iBoot.
NOTE: No path for component Ap,RestoreSecurePageTableMonitor in TSS, will fetch from build_identity
Extracting sptm.t8132.release.im4p (Firmware/sptm.t8132.release.im4p)...
Personalizing IMG4 component Ap,RestoreSecurePageTableMonitor...
Tag found
Sending Ap,RestoreSecurePageTableMonitor (124065 bytes)...
DEBUG: Ap,RestoreTMU is loaded by iBoot.
NOTE: No path for component Ap,RestoreTMU in TSS, will fetch from build_identity
Extracting t8132tmufw.im4p (Firmware/t8132tmufw.im4p)...
Personalizing IMG4 component Ap,RestoreTMU...
Tag found
Sending Ap,RestoreTMU (26622 bytes)...
DEBUG: Ap,RestoreTrustedExecutionMonitor is loaded by iBoot.
NOTE: No path for component Ap,RestoreTrustedExecutionMonitor in TSS, will fetch from build_identity
Extracting txm.iphoneos.release.im4p (Firmware/txm.iphoneos.release.im4p)...
Personalizing IMG4 component Ap,RestoreTrustedExecutionMonitor...
Tag found
Sending Ap,RestoreTrustedExecutionMonitor (146219 bytes)...
DEBUG: Ap,RestorecL4 is loaded by iBoot.
NOTE: No path for component Ap,RestorecL4 in TSS, will fetch from build_identity
Extracting exclavecore_bundle.t8132.RELEASE.restore.im4p (Firmware/image4/exclavecore_bundle.t8132.RELEASE.restore.im4p)...
Personalizing IMG4 component Ap,RestorecL4...
Tag found
Sending Ap,RestorecL4 (31862723 bytes)...
DEBUG: GFX is loaded by iBoot.
NOTE: No path for component GFX in TSS, will fetch from build_identity
Extracting armfw_g16g.im4p (Firmware/agx/armfw_g16g.im4p)...
Personalizing IMG4 component GFX...
Tag found
Sending GFX (2420273 bytes)...
DEBUG: ISP is loaded by iBoot.
NOTE: No path for component ISP in TSS, will fetch from build_identity
Extracting adc-eris-j7xx.im4p (Firmware/isp_bni/adc-eris-j7xx.im4p)...
Personalizing IMG4 component ISP...
Tag found
Sending ISP (22245108 bytes)...
DEBUG: MtpFirmware is loaded by iBoot.
NOTE: No path for component MtpFirmware in TSS, will fetch from build_identity
Extracting J718_MtpFirmware.im4p (Firmware/J718_MtpFirmware.im4p)...
Personalizing IMG4 component MtpFirmware...
Tag found
Sending MtpFirmware (1119291 bytes)...
DEBUG: PMP is loaded by iBoot.
NOTE: No path for component PMP in TSS, will fetch from build_identity
Extracting t8132pmp.im4p (Firmware/pmp/t8132pmp.im4p)...
Personalizing IMG4 component PMP...
Tag found
Sending PMP (630513 bytes)...
DEBUG: RestoreANS is loaded by iBoot.
NOTE: No path for component RestoreANS in TSS, will fetch from build_identity
Extracting rans.t8132_ASP3.release.im4p (Firmware/rans.t8132_ASP3.release.im4p)...
Personalizing IMG4 component RestoreANS...
Tag found
Sending RestoreANS (1202801 bytes)...
DEBUG: RestoreDCP is loaded by iBoot.
NOTE: No path for component RestoreDCP in TSS, will fetch from build_identity
Extracting t8132dcp_restore.im4p (Firmware/dcp/t8132dcp_restore.im4p)...
Personalizing IMG4 component RestoreDCP...
Tag found
Sending RestoreDCP (16211697 bytes)...
DEBUG: RestoreTrustCache is loaded by iBoot.
NOTE: No path for component RestoreTrustCache in TSS, will fetch from build_identity
Extracting 090-91937-104.dmg.trustcache (Firmware/090-91937-104.dmg.trustcache)...
Personalizing IMG4 component RestoreTrustCache...
Tag found
Sending RestoreTrustCache (18154 bytes)...
DEBUG: SIO is loaded by iBoot.
NOTE: No path for component SIO in TSS, will fetch from build_identity
Extracting SmartIOFirmware_ASCv7.im4p (Firmware/SmartIOFirmware_ASCv7.im4p)...
Personalizing IMG4 component SIO...
Tag found
Sending SIO (1165381 bytes)...
DEBUG: iBootData is loaded by iBoot.
NOTE: No path for component iBootData in TSS, will fetch from build_identity
Extracting iBootData.j718.RELEASE.im4p (Firmware/all_flash/iBootData.j718.RELEASE.im4p)...
Personalizing IMG4 component iBootData...
Tag found
Sending iBootData (12252 bytes)...
ramdisk-size=0x20000000
NOTE: No path for component RestoreRamDisk in TSS, will fetch from build_identity
Extracting 090-91937-104.dmg (090-91937-104.dmg)...
Personalizing IMG4 component RestoreRamDisk...
Tag found
Sending RestoreRamDisk (201338612 bytes)...
NOTE: No path for component RestoreDeviceTree in TSS, will fetch from build_identity
Extracting DeviceTree.j718ap.im4p (Firmware/all_flash/DeviceTree.j718ap.im4p)...
Personalizing IMG4 component RestoreDeviceTree...
Tag found
Sending RestoreDeviceTree (69468 bytes)...
NOTE: No path for component RestoreSEP in TSS, will fetch from build_identity
Extracting sep-firmware.j718.RELEASE.im4p (Firmware/all_flash/sep-firmware.j718.RELEASE.im4p)...
Personalizing IMG4 component RestoreSEP...
Tag found
Sending RestoreSEP (5258123 bytes)...
NOTE: No path for component RestoreKernelCache in TSS, will fetch from build_identity
Extracting kernelcache.release.ipad16 (kernelcache.release.ipad16)...
Personalizing IMG4 component RestoreKernelCache...
Tag found
Sending RestoreKernelCache (19207478 bytes)...
DEBUG: Waiting for device to disconnect...
irecv_event_cb: device 001264421e99001c (udid: N/A) disconnected
Waiting for device to enter restore mode...
irecv_event_cb: device 001264421e99001c (udid: N/A) connected in Recovery mode
ERROR: Device failed to enter restore mode.
Please make sure that usbmuxd is running.

@nikias
Copy link
Member

nikias commented Sep 11, 2024

The device reconnects in recovery mode, so something is wrong with the image personalization. However it also seems you are not running a fresh build of idevicerestore (it would print the version as the first line of output).

@Neil-0609
Copy link
Author

personalization

I commented out the line of code that prints the version(info("%s %s\n", PACKAGE_NAME, PACKAGE_VERSION);)。

How should I determine where the problem lies now?

@nikias
Copy link
Member

nikias commented Sep 12, 2024

Why would you do that, if it's because of a compilation issue then chances are that other things might be broken as well.
In any case, I assume that either the TSS request is missing something (did you update to use latest libtatsu?) or maybe something else is broken in the build. You can run idevicerestore with -d -d to get a verbose debug output, including the TSS request.

@Neil-0609
Copy link
Author

Why would you do that, if it's because of a compilation issue then chances are that other things might be broken as well. In any case, I assume that either the TSS request is missing something (did you update to use latest libtatsu?) or maybe something else is broken in the build. You can run idevicerestore with -d -d to get a verbose debug output, including the TSS request.

@nikias

ipsw:{C:\Users\MDW_TKC_03\Downloads\iPad_Pro_M4_17.6.1_21G101_Restore.ipsw}
libimobiledevice-win32 1.0.0 (libtatsu (null))
_irecv_event_handler: found new: \\?\usb#vid_05ac&pid_1281&mi_00#8&29af2330&0&0000#{ed82a167-d61a-4af6-9ab6-11e52236c576}\usb#vid_05ac&pid_1281#sdom:01_cpid:8132_cprv:11_cpfm:03_scep:01_bdid:0a_ecid:000239da3ab9001c_ibfl:3d_sika:00_srnm:[l3412n76qj]#mux1, location: 892483632
_irecv_event_handler: found new: \\?\usb#vid_05ac&pid_1281&mi_00#8&9c5d003&2&0000#{ed82a167-d61a-4af6-9ab6-11e52236c576}\usb#vid_05ac&pid_1281#sdom:01_cpid:8132_cprv:11_cpfm:03_scep:01_bdid:0a_ecid:001264421e99001c_ibfl:3d_sika:00_srnm:[jt979wtn7t]#mux1, location: 842149936
irecv_event_cb: device 001264421e99001c (udid: N/A) connected in Recovery mode
Found device in Recovery mode
found device with ECID 001264421e99001c
Setting to interface 0:0
ECID: 5176784724754460
Found device in iPad Pro 11-inch (M4, Cellular)
Identified device as j718ap, iPad16,4
Device Product Version: N/A
Device Product Build: N/A
Extracting BuildManifest from IPSW
IPSW Product Version: 17.6.1
IPSW Product Build: 21G101 Major: 21
found device with ECID 001264421e99001c
Setting to interface 0:0
INFO: device serial number is JT979WTN7T
Device supports Image4: true
Variant: Customer Erase Install (IPSW)
This restore will erase all device data.
Checking IPSW for required components...
All required components found in IPSW
ipsw path:{C:\Users\MDW_TKC_03\Downloads\iPad_Pro_M4_17.6.1_21G101_Restore.ipsw}
Getting ApNonce in recovery mode... b1 55 ca c6 ce 22 41 ee f8 dd 97 7e c8 a4 c2 4d 86 64 8e f2 d4 50 6f 3f e2 cf 82 3b a6 ec cc fd
Trying to fetch new SHSH blob
Getting SepNonce in recovery mode... 30 4c 6a 15 43 fa f7 b2 bc 4f 38 57 25 17 ce b8 52 17 5a da
NOTE: Unable to find BbCalibrationManifestKeyHash node
NOTE: Unable to find BbFactoryActivationManifestKeyHash node
NOTE: Unable to find BbSkeyId node
DEBUG: Applying restore request rules for entry ANE
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry ANS
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry AOP
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry AVE
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,CIO
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,ExclaveOS
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,ExclaveOSIntegrityCatalog
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,ExclaveOSTrustCache
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,ExclaveOSVolume
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,LowPowerMode
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,RestoreCIO
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,RestoreSecureM3Firmware
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,RestoreSecurePageTableMonitor
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,RestoreTMU
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,RestoreTrustedExecutionMonitor
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,RestorecL4
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,Scorpius
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,SecureM3Firmware
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,SecurePageTableMonitor
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,SystemVolumeCanonicalMetadata
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,TMU
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,TrustedExecutionMonitor
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Ap,cL4
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry AppleLogo
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'Baobab,DisplayController1' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Baobab2,DisplayController0' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: Applying restore request rules for entry BatteryCharging0
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry BatteryCharging1
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry BatteryFull
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry BatteryLow0
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry BatteryLow1
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry BatteryPlugin
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Cryptex1,AppOS
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Cryptex1,AppTrustCache
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Cryptex1,AppVolume
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Cryptex1,SystemOS
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Cryptex1,SystemTrustCache
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Cryptex1,SystemVolume
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry DCP
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry DeviceTree
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry GFX
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry ISP
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry KernelCache
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry LLB
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry MtpFirmware
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Multitouch
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry OS
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry PMP
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry RecoveryMode
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry RestoreANS
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry RestoreDCP
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry RestoreDeviceTree
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry RestoreKernelCache
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry RestoreLogo
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry RestoreRamDisk
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry RestoreSEP
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Applying restore request rules for entry RestoreTrustCache
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry SEP
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Applying restore request rules for entry SIO
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,B0-Dev-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,B0-Prod-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,B2-Dev-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,B2-Prod-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,BA-Dev-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,BA-Prod-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,BE-Dev-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,BE-Prod-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,BF-Dev-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Savage,BF-Prod-Patch' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: Applying restore request rules for entry SepStage1
DEBUG: Adding EnableGid0ForNextStage=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Applying restore request rules for entry StaticTrustCache
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry SystemVolume
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping FTAB component 'Timer,RTKitOS,1'
DEBUG: tss_request_add_ap_tags: Skipping FTAB component 'Timer,RestoreRTKitOS,1'
DEBUG: tss_request_add_ap_tags: Skipping 'USBPortController1,USBFirmware' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'eUICC,Gold' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'eUICC,Main' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: Applying restore request rules for entry ftap
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: No Digest data, using empty value for entry ftap
DEBUG: Applying restore request rules for entry ftsp
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Adding EPRO=true to TSS entry
DEBUG: No Digest data, using empty value for entry ftsp
DEBUG: Applying restore request rules for entry iBEC
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry iBSS
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry iBoot
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry iBootData
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry rfta
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: No Digest data, using empty value for entry rfta
DEBUG: Applying restore request rules for entry rfts
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Adding EPRO=true to TSS entry
DEBUG: No Digest data, using empty value for entry rfts
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>@HostPlatformInfo</key>
        <string>windows</string>
        <key>@VersionInfo</key>
        <string>libauthinstall_Win-973.40.2</string>
        <key>@UUID</key>
        <string>DC938DEE-36CD-E14B-4281-7EFBD9B4CE93</string>
        <key>ApECID</key>
        <integer>5176784724754460</integer>
        <key>UniqueBuildID</key>
        <data>
        THvGZjYhCLcYFu9lCuTUc+I/9Sw=
        </data>
        <key>ApChipID</key>
        <integer>33074</integer>
        <key>ApBoardID</key>
        <integer>10</integer>
        <key>ApSecurityDomain</key>
        <integer>1</integer>
        <key>ANE</key>
        <dict>
                <key>Digest</key>
                <data>
                aNxg9zhTnI85/Q28bmAlBwiqesnjcaiw8ZNlIZfkVZ3A3Cfxt1zj8QlL91V6
                J+3r
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>ANS</key>
        <dict>
                <key>Digest</key>
                <data>
                z6pUFu9WfkSX3XA1YEzAnYNOLkPu9JUQxsuym1j7XA+TUHoVXL41Chpjj8ya
                eszP
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>AOP</key>
        <dict>
                <key>Digest</key>
                <data>
                +d2MGK+PFJ6NusqUWaFBBCWaZVVXeA+V7bs0OHHil1TdHbA7D2H5J1pWFyAO
                8aAl
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>AVE</key>
        <dict>
                <key>Digest</key>
                <data>
                BP1U3MhkaMJu1vJ85L54PP0gfr3DGS7zUEm71o06+PAhxY6jQ3NuvK2VRXsz
                2Ir/
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,CIO</key>
        <dict>
                <key>Digest</key>
                <data>
                h2uqQuU5QyfV2u97kPKIu5NSBXUUKZTf5oGkz6oOmh5kP29gNWY7Tw9g9zye
                caj6
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,ExclaveOS</key>
        <dict>
                <key>Digest</key>
                <data>
                VFhpmMaUkT2YtUO7ZFU/kTHCbNm4Fa6+iPeDnrMHY3wVRcJCB1HQXdRqDj4b
                4JqI
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,ExclaveOSIntegrityCatalog</key>
        <dict>
                <key>Digest</key>
                <data>
                55AetMYAkw88Rs+5Cl67X31sRgX5em3OYyXJX232B3g89qXaWoBITDcCcwo1
                jHME
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,ExclaveOSTrustCache</key>
        <dict>
                <key>Digest</key>
                <data>
                HbEy+KLOandT7vneZKr/bmtdjXRAx25cqbHRzfjoXip2MOaJj06AsQIx+1iW
                5uE8
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,ExclaveOSVolume</key>
        <dict>
                <key>Digest</key>
                <data>
                pCBxxiW7vbJnb39I8b1EmhoWAZG69weWgosVlQLreXpTp1d4swakwqWmd23I
                JAMZ
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,LowPowerMode</key>
        <dict>
                <key>Digest</key>
                <data>
                Dz4NLeKfb2akqv6oY1X5tJpduv6SDfHHKeiP2IZcFh3QxmQSB51YknOGhtyD
                lqGz
                </data>
                <key>Trusted</key>
                <false/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,RestoreCIO</key>
        <dict>
                <key>Digest</key>
                <data>
                Mv4BXP+X1GkNzJnS4tGG1kzIrlmt33W5SICPHE+nIUmc7gxZdNK3UJg5oB0X
                wFOM
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,RestoreSecureM3Firmware</key>
        <dict>
                <key>Digest</key>
                <data>
                5AAt4c6biF4KVFtcAtGNU/D0kOlR4idnMFCd28sER1GtfwliuAxkKAMU0RsS
                TRJj
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,RestoreSecurePageTableMonitor</key>
        <dict>
                <key>Digest</key>
                <data>
                vX7RqXB4e7qZRMcd78608xh2XShv0XYTMZCz2QLbM1Zp1ru6l2pT5HKmytZ0
                IdFf
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,RestoreTMU</key>
        <dict>
                <key>Digest</key>
                <data>
                vroLbWLe6YVy66umPHQ2iNi1FYMlZd3AfEQSRK+G/Zigx2vzgqQHKqGRurtw
                rt7A
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,RestoreTrustedExecutionMonitor</key>
        <dict>
                <key>Digest</key>
                <data>
                TOKsIaAAM83VpVukfi7gCL83Vj/Al0LQWL4na+r7n91qmP5Sf0ZB2gcvq/6u
                7krf
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,RestorecL4</key>
        <dict>
                <key>Digest</key>
                <data>
                0p/wNB9BHv48OKfqvWIcDoLVZTD4100cfW996gU3PxRN36GQIZEFubHj5hqn
                HX3L
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,Scorpius</key>
        <dict>
                <key>Digest</key>
                <data>
                MXg3s9oMlifX439VSYL0w1b/QHiLKwA3j38SQodNtaVJ9+11mP/exeP13bnP
                QXgp
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,SecureM3Firmware</key>
        <dict>
                <key>Digest</key>
                <data>
                DivusuxIA05rvt76ipXTE5eCxtqZzS28rtxLg3SblsIqPz6w7pVvrAjRoKIC
                Kkb7
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,SecurePageTableMonitor</key>
        <dict>
                <key>Digest</key>
                <data>
                A8phXV4c+vEKFGtpXwBcus+0kMmfvhdRdV009vjaohBHshuLLlxULZjcC+5+
                2TMF
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,SystemVolumeCanonicalMetadata</key>
        <dict>
                <key>Digest</key>
                <data>
                jVibOu8CCSEJ/QZBdaO4vf1jVXXUlzCRK4XhkEAcX0H2pxph9DM4XxeNnXNd
                U/HJ
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,TMU</key>
        <dict>
                <key>Digest</key>
                <data>
                Yi6aSlvlkSgTemeF91upV+yzxK+qYR8uQh6eudYo5m5JLdz1lLkLK25aWRMV
                PvM5
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,TrustedExecutionMonitor</key>
        <dict>
                <key>Digest</key>
                <data>
                nbtBpcm+ncfUauQupbk961VdJLVhYnR544BzNxKRizxvSl4FYHwbq0gRPZY8
                Bc4I
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Ap,cL4</key>
        <dict>
                <key>Digest</key>
                <data>
                pXvbbP18/Vskf1dv5x6H1MvG6Ygb+HgKLJDPW7TJjQL1XJHnMLw0v7iCpCyd
                EUST
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>AppleLogo</key>
        <dict>
                <key>Digest</key>
                <data>
                zQzwH9MlLNDoyXUqT0G3XyeZRnC6Hnxm2nAhEj5bGO2iUeBtHcI4Bow451/w
                mbrK
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>BatteryCharging0</key>
        <dict>
                <key>Digest</key>
                <data>
                +MFdTbysiP4mREt92XC9YfI+xsHp7dkbv5HFX3vH5FS5ABQ+ebb6QErvCDyk
                Nze7
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>BatteryCharging1</key>
        <dict>
                <key>Digest</key>
                <data>
                VG2MDQI0H3eBRWqoTFuOffpjxdTkhzBjToLJGSqNzaXOu2Yq6RC7egNf2cby
                FMPJ
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>BatteryFull</key>
        <dict>
                <key>Digest</key>
                <data>
                QrTFXUsEZM51goVK6oX7v+m+DeboiSvzKuOzCQbvnn/o42uMLjOKiAEbGLFc
                +3G8
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>BatteryLow0</key>
        <dict>
                <key>Digest</key>
                <data>
                HAZ0uiqVy6EqfNRFIxTrM0vWXNX00JQ/75PvXqL6nEAvjMNqJ6NxrIvIuaOd
                VOQS
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>BatteryLow1</key>
        <dict>
                <key>Digest</key>
                <data>
                jbg6+rp2UeOUtBDmjT5R8i+KsqNG0nzLA9EkxAjqfJTnCR/JMljs4iT+LRnI
                PpWb
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>BatteryPlugin</key>
        <dict>
                <key>Digest</key>
                <data>
                roTw8sM+oI4dyA6joPXhW2uzsmt2FsqtttL4o72UNyANLr/rO3L/jtdpYGZe
                PxIe
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Cryptex1,AppOS</key>
        <dict>
                <key>Digest</key>
                <data>
                9TMjqbz7tOyuv54HooGEdbE61rRP50eWf75YddxJ1+VbD3sqo2OlNTRk8bXm
                aloV
                </data>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Cryptex1,AppTrustCache</key>
        <dict>
                <key>Digest</key>
                <data>
                CpFHGDHkgEnYkQJDa+W1jY9F0kpi2EaolgA61s+K7n9F0WWNZwDvNkaJw+fU
                8EDi
                </data>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Cryptex1,AppVolume</key>
        <dict>
                <key>Digest</key>
                <data>
                N8ixKL7IkmGES0dGzO/gPNyDmPbfHY0t1myC4+O6ZdufB1xOViSV4KWshUom
                6nDu
                </data>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Cryptex1,SystemOS</key>
        <dict>
                <key>Digest</key>
                <data>
                bfuKrdetUJcOVeBxs0m1C4y0fWmGCVeagBzdeOjdt3oSs8KXQKFTMTB+b6B1
                IG6F
                </data>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Cryptex1,SystemTrustCache</key>
        <dict>
                <key>Digest</key>
                <data>
                zfNkjZumUOnwpjH2zocWY8UCQ53g708EnoN1w/hZ1b/31s1jCjQYbP71rYjl
                /eLK
                </data>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Cryptex1,SystemVolume</key>
        <dict>
                <key>Digest</key>
                <data>
                0N6MxiEwjF4xAn/2/+rOC8RrQ0MWSefisAH5PVKuixjhum+tfSOrH1XbLfHw
                6eww
                </data>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>DCP</key>
        <dict>
                <key>Digest</key>
                <data>
                Hzh/8JYdjDM52bc+LVbulWpVeCXGIiSKz0fGYgl0+IZ3Q8PeCNUUSJYFRMsP
                gpg4
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>DeviceTree</key>
        <dict>
                <key>Digest</key>
                <data>
                p3yNDxa2W7OiPfzBOdkqUZSGsf2Zx/wVuYaoP4dEcePR99PqKldJ1RzdI4HA
                xOjm
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>GFX</key>
        <dict>
                <key>Digest</key>
                <data>
                t7XkaokOSrFFWYyolOI3KiwPf1tT8xkb025CLqvi8pDGhtM2cITDcs6GSSTB
                ua4J
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>ISP</key>
        <dict>
                <key>Digest</key>
                <data>
                cA32BVUD2NEpENlDfXjx+oT1vTKFD9QquLjDnIIYg/BkEkS8QwJfKqOXr/mP
                yOaa
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>KernelCache</key>
        <dict>
                <key>Digest</key>
                <data>
                AIdX7v7DNFhwpRaQsY5O1r0CFlv9t+B2774AYs04xlamuw4OvcaoN2+xtQqs
                PnKF
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>LLB</key>
        <dict>
                <key>BuildString</key>
                <string>iBoot-10151.140.19~541</string>
                <key>Digest</key>
                <data>
                Qy5naDlOQHvfGm5n6FJqz5qHklUGdVh5hCDAw68zkZSTvKhbRHTqMPYy+xYL
                5rpz
                </data>
                <key>MemoryMap</key>
                <data>
                WIBygAMAAAAEAAAAXIBygAMAAAAEAAAACAEFEQIAAAAIAAAACAHkEQIAAAAI
                AAAAMALkEQIAAAAIAAAA+EnkEQIAAAAIAAAAAAAFEQIAAAAIAAAAAGAAlwMA
                AAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAA
                lwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                AGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAE
                AAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMA
                AAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAA
                lwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                AGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                </data>
                <key>RawDataDigest</key>
                <data>
                25OW4n1dBj8LIlGmwRwLeSV+0oBYVScEtLa19Z0CevmjotWUl16Uu/tPoWy7
                XFzJ
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>MtpFirmware</key>
        <dict>
                <key>Digest</key>
                <data>
                qkWUx+CyKNrbKoYsFrqL1os1RtEC0wgyPE3wfonITcM6OmrCH/7kzcWA23ZX
                +kL2
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>Multitouch</key>
        <dict>
                <key>Digest</key>
                <data>
                cKAuEEMBKZI3N8Yc0L5Bo2Kxaw7HdAoFSbvei4WZ/hWYIKC9kbYr1QBewo5u
                JP+B
                </data>
                <key>Trusted</key>
                <false/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>OS</key>
        <dict>
                <key>Digest</key>
                <data>
                9PwTDgyzfJNaZv13GtuMJltl1Q2dglchntlxk7EoD1KkLRQHNrwkxEpXzG+w
                aZ3L
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>PMP</key>
        <dict>
                <key>Digest</key>
                <data>
                vsLVevee4Nnz/DK8P8juZaP5urpKCgwkBu0NQ1RedxxdZMHCGB5Z5PKAmOcO
                ARFx
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>RecoveryMode</key>
        <dict>
                <key>Digest</key>
                <data>
                DEqyZW+y2aP0nKAbYBo5fDmtax14r1aMaXsrQIvYilZ59mWFMdbTipJzGzHT
                Q7KW
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>RestoreANS</key>
        <dict>
                <key>Digest</key>
                <data>
                b5kocebBq0+xK6nUFqw2IsPxVWKBODs9g+sN3vWIfxXnCdZIyFbYMtbD/HBx
                hdYS
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>RestoreDCP</key>
        <dict>
                <key>Digest</key>
                <data>
                3RQGXSDc//oHOIKOiaQdWhg3bHRm0+UF9JT0TqUJbsmPZUJciABEFB8rkhdq
                JeX7
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>RestoreDeviceTree</key>
        <dict>
                <key>Digest</key>
                <data>
                Gta79259Sql7RCnt7ZRUBSsrUh0y5s3rx05RIcCaPiGr4zpBnvLc9Hjk0ecN
                izN4
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>RestoreKernelCache</key>
        <dict>
                <key>Digest</key>
                <data>
                lM75pp6YpJu1t+2OVid/Kh82/TBg6NhgDjxCSvvVq4zgbLxm/GbMOzVMwYe9
                2/66
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>RestoreLogo</key>
        <dict>
                <key>Digest</key>
                <data>
                bbAPy2793mrjWqX377wa8djTaXVO0xn9oLc8CcTrkU85tW6I3I8n7eK7CMcH
                uDqq
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>RestoreRamDisk</key>
        <dict>
                <key>Digest</key>
                <data>
                1ADRZMwv/595yFicCihcEGyRvhLqZ+Sf14Tdi6IfMEv/M0f33dCUiYIGkaIG
                nyeY
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>RestoreSEP</key>
        <dict>
                <key>Digest</key>
                <data>
                YDlMb9JVdRyhIukN62BON7Q2u+7IZinN6c6a3PiVuZMRyH7uTV+fyg6BHr8r
                JQzJ
                </data>
                <key>MemoryMap</key>
                <data>
                AAAFqgMAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                </data>
                <key>ObjectPayloadPropertyDigest</key>
                <data>
                HvG1zebDQVQLPz0DnrPO56q54Y7Df4BTbJ27RAgAJeC8gv/Bkn1CyKz2Y0gE
                tJAX
                </data>
                <key>RawDataDigest</key>
                <data>
                688qSSnokPBN0gI6hztm9FI6Q6smVW8ehHgY6y/xIMMsCMflSHoxPkS/FkEh
                RExK
                </data>
                <key>TBMDigests</key>
                <data>
                wIgvnFe8fiPg56uQPnJsTv/DC/G2yVxMAuI5KwnDTcNMkA6QjQp4p8bd8RxF
                HcvvcarU9kLKg0Gbi987OX7SUIkN/OlTjQLGINnvZAaz1mRTkBrpeNb9CD8l
                Q60tphAF0ajIxHpn7uLXqQktxue+/dzZZz/vq0hTlYQEwNYac4GxRKh7TPli
                rjJNQtAgkgkzl0v0rvj9u2NWfYD2FTw4TRN0YcwQPh3LefR0IT9UIHplhfDl
                KZdTF2FZhD9R8hJDqWrLn0Q5VkESvjgfcxb6JpEpvN9jaw8mmMcdArQWAUXj
                K9PwoELkFg1FqmWMY5H3
                </data>
                <key>Trusted</key>
                <true/>
                <key>ESEC</key>
                <true/>
                <key>EPRO</key>
                <true/>
        </dict>
        <key>RestoreTrustCache</key>
        <dict>
                <key>Digest</key>
                <data>
                MIY/j0OlDsWb2g9zDtXvEcxTYh66JQWrIzS++HlDhpm5qIMhqmADjgzaDbIl
                tETf
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>SEP</key>
        <dict>
                <key>Digest</key>
                <data>
                mQ7nGd2bZJ4Ke0HgMFLzLeWoMSJo2vpiJUmmaWor/ghM/CAaK6VysULUjYh+
                prBd
                </data>
                <key>MemoryMap</key>
                <data>
                AAAFqgMAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                </data>
                <key>ObjectPayloadPropertyDigest</key>
                <data>
                HvG1zebDQVQLPz0DnrPO56q54Y7Df4BTbJ27RAgAJeC8gv/Bkn1CyKz2Y0gE
                tJAX
                </data>
                <key>RawDataDigest</key>
                <data>
                688qSSnokPBN0gI6hztm9FI6Q6smVW8ehHgY6y/xIMMsCMflSHoxPkS/FkEh
                RExK
                </data>
                <key>TBMDigests</key>
                <data>
                tO78Z7vdZiGS09wJU6bpUoh67TPlIkSDxIY4hOV1RYVGGXYSt+nlfip75h9l
                PHs3im93dm+CzyIuoxRgoNlht9jOqHFLeA4LT+f772bH5NyKGMfFZUCfSp9Y
                VgRtE0oRXJcgfm+hCsV8OEcPyVUmO8M5Y1orD20zsd0WJTFx/OlW1f0Czr5z
                d3aBodBit4aYx6f/RWQVUe7UJqS4PZWYIG8Eiy2YIYgtYY1/fDQEXyM8aqtC
                J2HR0gh4wCSYR/o2A03OkUzTKxrgaIslfpuT1NtmhVHWzQgKpC8SaQpcDel5
                U0wx7h6laYj7tZFGqWML
                </data>
                <key>Trusted</key>
                <true/>
                <key>ESEC</key>
                <true/>
                <key>EPRO</key>
                <true/>
        </dict>
        <key>SIO</key>
        <dict>
                <key>Digest</key>
                <data>
                X9FCCs2rgWmO1sWY6y9iPitACunYkcqLcwwGaETSmeP3wGMCH1fe7oW5h1/G
                vTey
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>SepStage1</key>
        <dict>
                <key>Digest</key>
                <data>
                vhavOR/cNrstI3pdeEZFUV+P4EY8BASTKDr1513YCwkgFV80FwZQIhbf4mY5
                bgaV
                </data>
                <key>MemoryMap</key>
                <data>
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                </data>
                <key>ObjectPayloadPropertyDigest</key>
                <data>
                HkZUicO593LkzdBNB1XKZgBSms3gk8jyBqjWkKRT6pjWuYgjAiYa37GdrgQN
                kNT/
                </data>
                <key>RawDataDigest</key>
                <data>
                But/ShrEAfA6+tmSNTGOj5VQl2XOCn7iVhF1yE2nKsvQUFg09hxplvprwtvb
                fyeS
                </data>
                <key>Trusted</key>
                <true/>
                <key>EnableGid0ForNextStage</key>
                <true/>
                <key>ESEC</key>
                <true/>
                <key>EPRO</key>
                <true/>
        </dict>
        <key>StaticTrustCache</key>
        <dict>
                <key>Digest</key>
                <data>
                ev2LLigAPKtfkiRx+jFQVfffOWdNt6RfPC3/4zBJl3tkcb0lK0NfbT9Ms1JT
                Eke1
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>SystemVolume</key>
        <dict>
                <key>Digest</key>
                <data>
                kOG1D7VvHV2GTd/LvwL1g/i9h8JGz1SXKIG4Tp/MlF+iW7wlesqeYTwk4Mi3
                hYMm
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>ftap</key>
        <dict>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
                <key>Digest</key>
                <data>
                </data>
        </dict>
        <key>ftsp</key>
        <dict>
                <key>Trusted</key>
                <true/>
                <key>ESEC</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>Digest</key>
                <data>
                </data>
        </dict>
        <key>iBEC</key>
        <dict>
                <key>BuildString</key>
                <string>iBoot-10151.140.19~541</string>
                <key>Digest</key>
                <data>
                9Wmg1uFJ9jlIqAfvdC1/TWYu1J5gLEOe4XOaDiHGxBVNJba8TQjXFiddTT+q
                0cxW
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>iBSS</key>
        <dict>
                <key>BuildString</key>
                <string>iBoot-10151.140.19~541</string>
                <key>Digest</key>
                <data>
                fXeMqMsM+BRxwE7ZqJsFPjNJbSg0qBx0IR1fXCsFR/9gUuO1zW64sDuFlpP2
                Q51T
                </data>
                <key>MemoryMap</key>
                <data>
                WIBygAMAAAAEAAAAXIBygAMAAAAEAAAACAEFEQIAAAAIAAAACAHkEQIAAAAI
                AAAAMALkEQIAAAAIAAAA+EnkEQIAAAAIAAAAAAAFEQIAAAAIAAAAAGAAlwMA
                AAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAA
                lwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                AGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAE
                AAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMA
                AAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAA
                lwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                AGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                </data>
                <key>RawDataDigest</key>
                <data>
                25OW4n1dBj8LIlGmwRwLeSV+0oBYVScEtLa19Z0CevmjotWUl16Uu/tPoWy7
                XFzJ
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>iBoot</key>
        <dict>
                <key>Digest</key>
                <data>
                /viAUHK3YbP3jEIZrqGUo8RZ4bdmDzPRq5LBduDKUOC3cRdwKNz3zYy0pxfb
                V6Up
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>iBootData</key>
        <dict>
                <key>Digest</key>
                <data>
                vwfMhZpj6MHaKQ4vfSgY1TeHzP1paqncg3Z5dsbAbR+FH7x8ImJLbp01aMqF
                sQIh
                </data>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
        </dict>
        <key>rfta</key>
        <dict>
                <key>Trusted</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>ESEC</key>
                <true/>
                <key>Digest</key>
                <data>
                </data>
        </dict>
        <key>rfts</key>
        <dict>
                <key>Trusted</key>
                <true/>
                <key>ESEC</key>
                <true/>
                <key>EPRO</key>
                <true/>
                <key>Digest</key>
                <data>
                </data>
        </dict>
        <key>Ap,OSLongVersion</key>
        <string>21.7.101.0.0,0</string>
        <key>ApNonce</key>
        <data>
        sVXKxs4iQe743Zd+yKTCTYZkjvLUUG8/4s+CO6bszP0=
        </data>
        <key>@ApImg4Ticket</key>
        <true/>
        <key>ApSecurityMode</key>
        <true/>
        <key>ApProductionMode</key>
        <true/>
        <key>SepNonce</key>
        <data>
        MExqFUP697K8TzhXJRfOuFIXWto=
        </data>
        <key>PearlCertificationRootPub</key>
        <data>
        BEBGXhKwc7q3iFvkUoGDP6j2drpxSCxsSCODaDQIqGwd53wZJ0xIJIv0RTf2TS7+/u4K
        zhrANzb19r+TQzwqFJMphp3mI3yY4pukIFc/kWS7DLQAx/ftWBXX6vl4ig3wEg==
        </data>
        <key>UID_MODE</key>
        <false/>
        <key>Ap,SikaFuse</key>
        <integer>0</integer>
</dict>
</plist>
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1... *   Trying 17.111.103.15:443...
* Connected to gs.apple.com (17.111.103.15) port 443 (#0)
* schannel: disabled automatic use of client certificate
* ALPN: offers http/1.1
* ALPN: server accepted http/1.1
> POST /TSS/controller?action=2 HTTP/1.1
Host: gs.apple.com
User-Agent: InetURL/1.0
Accept: */*
Cache-Control: no-cache
Content-type: text/xml; charset="utf-8"
Content-Length: 21869

* We are completely uploaded and fine
* schannel: failed to decrypt data, need more data
* schannel: failed to decrypt data, need more data
* Mark bundle as not supporting multiuse
< HTTP/1.1 200
< Server: Apple
< Date: Thu, 19 Sep 2024 02:49:50 GMT
< Content-Type: text/html
< Content-Length: 25952
< Connection: keep-alive
< Host: gs.apple.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains
< X-Frame-Options: SAMEORIGIN
<
* Connection #0 to host gs.apple.com left intact
response successfully received
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>@ServerVersion</key>
        <string>2.1.0</string>
        <key>ApImg4Ticket</key>
        <data>
        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
        </data>
        <key>LLB-TBM</key>
        <dict>
                <key>ucon</key>
                <data>
                WIBygAMAAAAEAAAAXIBygAMAAAAEAAAACAEFEQIAAAAIAAAACAHkEQIAAAAI
                AAAAMALkEQIAAAAIAAAA+EnkEQIAAAAIAAAAAAAFEQIAAAAIAAAAAGAAlwMA
                AAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAA
                lwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                AGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAE
                AAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMA
                AAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAA
                lwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                AGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAk8qlyWw1WjZsNVo2MMBQoDKBAAAc
                AJkeQmQSAAoAAAA8w1qlMMBQoAEAAAA8w1qlPMNapTzDWqU8w1qlsVXKxs4i
                Qe743Zd+yKTCTYZkjvLUUG8/4s+CO6bszP0AAAAAGmF3q/PmqZoBYSwOEcCL
                nIrOPMRez1qs6sgQX332afyaWspTMJvHZi8kUj8m4IgRYmxsaZPKpcmTyqXJ
                k8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJbDVaNpPKpcke
                krYw5ZAVd1+65nmBF/8GC3AYDkpWxx91rcJj/SOdDGXH+8QrMEbZ/QIyKjbd
                1GAMO7OewiUaLD+v2SGeYH4pcAUgWUz/5Ay2xeqjgvtU3cswKfRo9Whm+jAJ
                It65v9UQAkmdKbhOrx9odlsuaOlqTFTyIJiDI4igrN13gKeD93OlenUyFoyA
                QqzYrIYNEsk=
                </data>
                <key>ucer</key>
                <data>
                BPiR95AShJnYheiDLIWCKEd7OP3vUTtIfP6aeNhTwsuM0UvErZBFNjtQvkws
                TeSFx4N1CjC41wNb7BFlrBAAjZPQJ8jEDbntD01rrdwqmbO4bIKSibeM3Tvr
                hvzvfMAUMoEAAAAAAAAAAAAAAAAAADzDWqUwwFCgAQAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAk8qlyZPKpcmTyqXJk8qlyZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPK
                pcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpclsNVo2k8ql
                yZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2
                bDVaNmw1WjZsNVo2k8qlyZPKpclsNVo2WxSkWGsvVfiMK0ow6JDv+wYgus4S
                FFT5+WQ5qrEBIKJwhqENdTUe+6OaIiNwHbPnx62HBFgSJaFvgCvcNaDAzrAb
                Vdc8mK1mh9ieUg9UgwKp8vmR1xmSucBWl8pVS2Xg
                </data>
        </dict>
        <key>iBSS-TBM</key>
        <dict>
                <key>ucon</key>
                <data>
                WIBygAMAAAAEAAAAXIBygAMAAAAEAAAACAEFEQIAAAAIAAAACAHkEQIAAAAI
                AAAAMALkEQIAAAAIAAAA+EnkEQIAAAAIAAAAAAAFEQIAAAAIAAAAAGAAlwMA
                AAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAA
                lwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                AGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAE
                AAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMA
                AAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAA
                lwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAA
                AGAAlwMAAAAEAAAAAGAAlwMAAAAEAAAAk8qlyWw1WjZsNVo2MMBQoDKBAAAc
                AJkeQmQSAAoAAAA8w1qlMMBQoAEAAAA8w1qlPMNapTzDWqU8w1qlsVXKxs4i
                Qe743Zd+yKTCTYZkjvLUUG8/4s+CO6bszP0AAAAAGmF3q/PmqZoBYSwOEcCL
                nIrOPMRez1qs6sgQX332afyaWspTMJvHZi8kUj8m4IgRc3NiaZPKpcmTyqXJ
                k8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJbDVaNpPKpcm1
                5p/mj9iD6K1Fqwd6S0QLLLCUkFb4mF/uqwclPxO1pnpYU4p8G1Ug/EeTmLfN
                rkSXqoNw6+ao8teCPGjbLPOUJ+I/lgxS+cElc4TWVJ8z7N1jzylabudAVa8q
                Ag8DNF2lWF/Wz93BmK3WahFL+U9ZN7m28l9QHq5fKH8B2CW/OG4yOPmL/B7u
                hta2og1+LNI=
                </data>
                <key>ucer</key>
                <data>
                BPiR95AShJnYheiDLIWCKEd7OP3vUTtIfP6aeNhTwsuM0UvErZBFNjtQvkws
                TeSFx4N1CjC41wNb7BFlrBAAjZPQJ8jEDbntD01rrdwqmbO4bIKSibeM3Tvr
                hvzvfMAUMoEAAAAAAAAAAAAAAAAAADzDWqUwwFCgAQAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAk8qlyZPKpcmTyqXJk8qlyZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPK
                pcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpclsNVo2k8ql
                yZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2
                bDVaNmw1WjZsNVo2k8qlyZPKpclsNVo2WxSkWGsvVfiMK0ow6JDv+wYgus4S
                FFT5+WQ5qrEBIKJwhqENdTUe+6OaIiNwHbPnx62HBFgSJaFvgCvcNaDAzrAb
                Vdc8mK1mh9ieUg9UgwKp8vmR1xmSucBWl8pVS2Xg
                </data>
        </dict>
        <key>RestoreSEP-TBM</key>
        <dict>
                <key>ucon</key>
                <data>
                //////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsNVo2bDVaNmw1WjZs
                NVo2bDVaNpPKpclsNVo2bDVaNmw1WjY8w1qlk8qlyQbrf0oaxAHwOvrZkjUx
                jo+VUJdlzgp+4lYRdchNpyrL0FBYNPYcaZb6a8Lb238nkgAABaoDAAAACAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAGw1WjZsNVo2bDVaNmw1WjZsNVo2bDVaNmw1WjZsNVo2
                bDVaNjzDWqWTyqXJ688qSSnokPBN0gI6hztm9FI6Q6smVW8ehHgY6y/xIMMs
                CMflSHoxPkS/FkEhRExKMoEAABwAmR5CZBIACgAAADzDWqUwwFCgAQAAADzD
                WqU8w1qlbDVaNjBMahVD+veyvE84VyUXzrhSF1raAAAAAAAAAAAAAAAAAAAA
                ADDAUKAwwFCgMMBQoDDAUKAwwFCgMMBQoDDAUKAwwFCgnvDK8R1tcgD8vMsZ
                yK+oUIOWU1chrYaEtoNzAQ8GyPGO73uS8eOP7lWVLen/ta13cGVzchphd6vz
                5qmaAWEsDhHAi5yKzjzEXs9arOrIEF999mn8mlrKUzCbx2YvJFI/JuCIEXBl
                c3KTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJbDVa
                NpPKpcmTyqXJk8qlyfJROVYDOcE8Cu4CZ77nvcyK1s6E4qLb2mY2nvMFt4Ua
                zV24A2xt3uUIlzbwpWY9ZyrY4o7VHU2BMyL+G/m286M++fvxRsTfmQjLBRfB
                sz0QchZlh+pXoEcA+LSK1reM2w==
                </data>
                <key>ucer</key>
                <data>
                dQ/0s3hxfnwCfghCozVL/41iU3Wntxa5wdYV8TEVMEqME9EC96+reDmIh9L4
                hjnoOmxNLqyuU+J4twycSUQy9ix0gbAcoklv0bUOqTqwUkk3QLa/xWKt8eB2
                K9E2BE9XMoEAAAAAAAAAAAAAAAAAADzDWqUwwFCgAQAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk8ql
                yZPKpcmTyqXJk8qlyZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPKpcmTyqXJ
                k8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpclsNVo2k8qlyZPKpcls
                NVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2bDVaNmw1WjZsNVo2bDVaNmw1
                WjZsNVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2or5I
                uNWWhy5jmMEfUuA6JZF4O7y/wMLzaUps+ZvnepekoXGLk2wnAQZyfQIoAMD5
                /qFjqeYOQO+VMgYD1UA7V305Z5YQiARfKF1KBEbGKQRQVKGmIx9F75oTTYcw
                N5RB
                </data>
        </dict>
        <key>SEP-TBM</key>
        <dict>
                <key>ucon</key>
                <data>
                //////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsNVo2bDVaNmw1WjZs
                NVo2bDVaNpPKpclsNVo2bDVaNmw1WjY8w1qlk8qlyQbrf0oaxAHwOvrZkjUx
                jo+VUJdlzgp+4lYRdchNpyrL0FBYNPYcaZb6a8Lb238nkgAABaoDAAAACAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAGw1WjZsNVo2bDVaNmw1WjZsNVo2bDVaNmw1WjZsNVo2
                bDVaNjzDWqWTyqXJ688qSSnokPBN0gI6hztm9FI6Q6smVW8ehHgY6y/xIMMs
                CMflSHoxPkS/FkEhRExKMoEAABwAmR5CZBIACgAAADzDWqUwwFCgAQAAADzD
                WqU8w1qlbDVaNjBMahVD+veyvE84VyUXzrhSF1raAAAAAAAAAAAAAAAAAAAA
                ADDAUKAwwFCgMMBQoDDAUKAwwFCgMMBQoDDAUKAwwFCgB3bn24Mp1bFBCiRT
                x4ZFVnm7bCsLsWlvXBloXw/LYiVo1pcFFI9/5VDJnu9cUfURaXBlcxphd6vz
                5qmaAWEsDhHAi5yKzjzEXs9arOrIEF999mn8mlrKUzCbx2YvJFI/JuCIEWlw
                ZXOTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJbDVa
                NpPKpcmTyqXJk8qlyc5kppCDR6moA2jK0aimU1PRK87AZfa839sVsZhu8if3
                W4ittXaiDukG+3O+Oyt/ihUOaS0Ec5nVreLxIDPFqnr6YHa806HXIu3/wl/m
                npsMJabpnxSVaHcRLu63wlr1Dw==
                </data>
                <key>ucer</key>
                <data>
                dQ/0s3hxfnwCfghCozVL/41iU3Wntxa5wdYV8TEVMEqME9EC96+reDmIh9L4
                hjnoOmxNLqyuU+J4twycSUQy9ix0gbAcoklv0bUOqTqwUkk3QLa/xWKt8eB2
                K9E2BE9XMoEAAAAAAAAAAAAAAAAAADzDWqUwwFCgAQAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk8ql
                yZPKpcmTyqXJk8qlyZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPKpcmTyqXJ
                k8qlyZPKpcmTyqXJk8qlyZPKpcmTyqXJk8qlyZPKpclsNVo2k8qlyZPKpcls
                NVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2bDVaNmw1WjZsNVo2bDVaNmw1
                WjZsNVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2k8qlyZPKpclsNVo2or5I
                uNWWhy5jmMEfUuA6JZF4O7y/wMLzaUps+ZvnepekoXGLk2wnAQZyfQIoAMD5
                /qFjqeYOQO+VMgYD1UA7V305Z5YQiARfKF1KBEbGKQRQVKGmIx9F75oTTYcw
                N5RB
                </data>
        </dict>
</dict>
</plist>
Received SHSH blobs
DEBUG: tss_response_get_path_by_entry: No entry 'iBEC' in TSS response
NOTE: No path for component iBEC in TSS, will fetch from build_identity
Extracting iBEC.j718.RELEASE.im4p (Firmware/dfu/iBEC.j718.RELEASE.im4p)...
Personalizing IMG4 component iBEC...
Tag found
Sending iBEC (1820450 bytes)...
Waiting for device to disconnect...
_irecv_event_handler: removed ecid: 001264421e99001c, location: 842149936
irecv_event_cb: device 001264421e99001c (udid: N/A) disconnected
Waiting for device to reconnect in recovery mode...
_irecv_event_handler: found new: \\?\usb#vid_05ac&pid_1281&mi_00#8&c049819&0&0000#{ed82a167-d61a-4af6-9ab6-11e52236c576}\usb#vid_05ac&pid_1281#sdom:01_cpid:8132_cprv:11_cpfm:03_scep:01_bdid:0a_ecid:001264421e99001c_ibfl:3c_sika:00#mux1, location: 825374768
irecv_event_cb: device 001264421e99001c (udid: N/A) connected in Recovery mode
found device with ECID 001264421e99001c
Setting to interface 0:0
Recovery Mode Environment:
iBoot build-version=iBoot-10151.140.19
iBoot build-style=RELEASE
Sending RestoreLogo...
DEBUG: tss_response_get_path_by_entry: No entry 'RestoreLogo' in TSS response
NOTE: No path for component RestoreLogo in TSS, will fetch from build_identity
Extracting applelogo@2420~ipad-USBc-woven.im4p (Firmware/all_flash/applelogo@2420~ipad-USBc-woven.im4p)...
Personalizing IMG4 component RestoreLogo...
Tag found
Sending RestoreLogo (38835 bytes)...
DEBUG: ANE is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'ANE' in TSS response
NOTE: No path for component ANE in TSS, will fetch from build_identity
Extracting h16_ane_fw_leto_j7x.im4p (Firmware/ane/h16_ane_fw_leto_j7x.im4p)...
Personalizing IMG4 component ANE...
Tag found
Sending ANE (4992753 bytes)...
DEBUG: AOP is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'AOP' in TSS response
NOTE: No path for component AOP in TSS, will fetch from build_identity
Extracting aopfw-ipad16aop.RELEASE.im4p (Firmware/AOP/aopfw-ipad16aop.RELEASE.im4p)...
Personalizing IMG4 component AOP...
Tag found
Sending AOP (3362545 bytes)...
DEBUG: AVE is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'AVE' in TSS response
NOTE: No path for component AVE in TSS, will fetch from build_identity
Extracting AppleAVE2FW_H16G.im4p (Firmware/ave/AppleAVE2FW_H16G.im4p)...
Personalizing IMG4 component AVE...
Tag found
Sending AVE (1600809 bytes)...
DEBUG: Ap,RestoreCIO is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'Ap,RestoreCIO' in TSS response
NOTE: No path for component Ap,RestoreCIO in TSS, will fetch from build_identity
Extracting t8132ciofw.im4p (Firmware/t8132ciofw.im4p)...
Personalizing IMG4 component Ap,RestoreCIO...
Tag found
Sending Ap,RestoreCIO (190161 bytes)...
DEBUG: Ap,RestoreSecureM3Firmware is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'Ap,RestoreSecureM3Firmware' in TSS response
NOTE: No path for component Ap,RestoreSecureM3Firmware in TSS, will fetch from build_identity
Extracting securem3fw-j7xx.im4p (Firmware/M3/bin/securem3fw-j7xx.im4p)...
Personalizing IMG4 component Ap,RestoreSecureM3Firmware...
Tag found
Sending Ap,RestoreSecureM3Firmware (85305 bytes)...
DEBUG: Ap,RestoreSecurePageTableMonitor is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'Ap,RestoreSecurePageTableMonitor' in TSS response
NOTE: No path for component Ap,RestoreSecurePageTableMonitor in TSS, will fetch from build_identity
Extracting sptm.t8132.release.im4p (Firmware/sptm.t8132.release.im4p)...
Personalizing IMG4 component Ap,RestoreSecurePageTableMonitor...
Tag found
Sending Ap,RestoreSecurePageTableMonitor (124065 bytes)...
DEBUG: Ap,RestoreTMU is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'Ap,RestoreTMU' in TSS response
NOTE: No path for component Ap,RestoreTMU in TSS, will fetch from build_identity
Extracting t8132tmufw.im4p (Firmware/t8132tmufw.im4p)...
Personalizing IMG4 component Ap,RestoreTMU...
Tag found
Sending Ap,RestoreTMU (26622 bytes)...
DEBUG: Ap,RestoreTrustedExecutionMonitor is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'Ap,RestoreTrustedExecutionMonitor' in TSS response
NOTE: No path for component Ap,RestoreTrustedExecutionMonitor in TSS, will fetch from build_identity
Extracting txm.iphoneos.release.im4p (Firmware/txm.iphoneos.release.im4p)...
Personalizing IMG4 component Ap,RestoreTrustedExecutionMonitor...
Tag found
Sending Ap,RestoreTrustedExecutionMonitor (146219 bytes)...
DEBUG: Ap,RestorecL4 is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'Ap,RestorecL4' in TSS response
NOTE: No path for component Ap,RestorecL4 in TSS, will fetch from build_identity
Extracting exclavecore_bundle.t8132.RELEASE.restore.im4p (Firmware/image4/exclavecore_bundle.t8132.RELEASE.restore.im4p)...
Personalizing IMG4 component Ap,RestorecL4...
Tag found
Sending Ap,RestorecL4 (31862723 bytes)...
DEBUG: GFX is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'GFX' in TSS response
NOTE: No path for component GFX in TSS, will fetch from build_identity
Extracting armfw_g16g.im4p (Firmware/agx/armfw_g16g.im4p)...
Personalizing IMG4 component GFX...
Tag found
Sending GFX (2420273 bytes)...
DEBUG: ISP is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'ISP' in TSS response
NOTE: No path for component ISP in TSS, will fetch from build_identity
Extracting adc-eris-j7xx.im4p (Firmware/isp_bni/adc-eris-j7xx.im4p)...
Personalizing IMG4 component ISP...
Tag found
Sending ISP (22245108 bytes)...
DEBUG: MtpFirmware is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'MtpFirmware' in TSS response
NOTE: No path for component MtpFirmware in TSS, will fetch from build_identity
Extracting J718_MtpFirmware.im4p (Firmware/J718_MtpFirmware.im4p)...
Personalizing IMG4 component MtpFirmware...
Tag found
Sending MtpFirmware (1119291 bytes)...
DEBUG: PMP is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'PMP' in TSS response
NOTE: No path for component PMP in TSS, will fetch from build_identity
Extracting t8132pmp.im4p (Firmware/pmp/t8132pmp.im4p)...
Personalizing IMG4 component PMP...
Tag found
Sending PMP (630513 bytes)...
DEBUG: RestoreANS is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'RestoreANS' in TSS response
NOTE: No path for component RestoreANS in TSS, will fetch from build_identity
Extracting rans.t8132_ASP3.release.im4p (Firmware/rans.t8132_ASP3.release.im4p)...
Personalizing IMG4 component RestoreANS...
Tag found
Sending RestoreANS (1202801 bytes)...
DEBUG: RestoreDCP is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'RestoreDCP' in TSS response
NOTE: No path for component RestoreDCP in TSS, will fetch from build_identity
Extracting t8132dcp_restore.im4p (Firmware/dcp/t8132dcp_restore.im4p)...
Personalizing IMG4 component RestoreDCP...
Tag found
Sending RestoreDCP (16211697 bytes)...
DEBUG: RestoreTrustCache is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'RestoreTrustCache' in TSS response
NOTE: No path for component RestoreTrustCache in TSS, will fetch from build_identity
Extracting 090-91937-104.dmg.trustcache (Firmware/090-91937-104.dmg.trustcache)...
Personalizing IMG4 component RestoreTrustCache...
Tag found
Sending RestoreTrustCache (18154 bytes)...
DEBUG: SIO is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'SIO' in TSS response
NOTE: No path for component SIO in TSS, will fetch from build_identity
Extracting SmartIOFirmware_ASCv7.im4p (Firmware/SmartIOFirmware_ASCv7.im4p)...
Personalizing IMG4 component SIO...
Tag found
Sending SIO (1165381 bytes)...
DEBUG: iBootData is loaded by iBoot.
DEBUG: tss_response_get_path_by_entry: No entry 'iBootData' in TSS response
NOTE: No path for component iBootData in TSS, will fetch from build_identity
Extracting iBootData.j718.RELEASE.im4p (Firmware/all_flash/iBootData.j718.RELEASE.im4p)...
Personalizing IMG4 component iBootData...
Tag found
Sending iBootData (12252 bytes)...
ramdisk-size=0x20000000
DEBUG: tss_response_get_path_by_entry: No entry 'RestoreRamDisk' in TSS response
NOTE: No path for component RestoreRamDisk in TSS, will fetch from build_identity
Extracting 090-91937-104.dmg (090-91937-104.dmg)...
Personalizing IMG4 component RestoreRamDisk...
Tag found
Sending RestoreRamDisk (201338612 bytes)...
DEBUG: tss_response_get_path_by_entry: No entry 'RestoreDeviceTree' in TSS response
NOTE: No path for component RestoreDeviceTree in TSS, will fetch from build_identity
Extracting DeviceTree.j718ap.im4p (Firmware/all_flash/DeviceTree.j718ap.im4p)...
Personalizing IMG4 component RestoreDeviceTree...
Tag found
Sending RestoreDeviceTree (69468 bytes)...
DEBUG: tss_response_get_path_by_entry: No entry 'RestoreSEP' in TSS response
NOTE: No path for component RestoreSEP in TSS, will fetch from build_identity
Extracting sep-firmware.j718.RELEASE.im4p (Firmware/all_flash/sep-firmware.j718.RELEASE.im4p)...
Personalizing IMG4 component RestoreSEP...
Tag found
Sending RestoreSEP (5258123 bytes)...
DEBUG: tss_response_get_path_by_entry: No entry 'RestoreKernelCache' in TSS response
NOTE: No path for component RestoreKernelCache in TSS, will fetch from build_identity
Extracting kernelcache.release.ipad16 (kernelcache.release.ipad16)...
Personalizing IMG4 component RestoreKernelCache...
Tag found
Sending RestoreKernelCache (19207478 bytes)...
DEBUG: Waiting for device to disconnect...
_irecv_event_handler: removed ecid: 001264421e99001c, location: 825374768
irecv_event_cb: device 001264421e99001c (udid: N/A) disconnected
Waiting for device to enter restore mode...
_irecv_event_handler: found new: \\?\usb#vid_05ac&pid_1281&mi_00#8&9c5d003&2&0000#{ed82a167-d61a-4af6-9ab6-11e52236c576}\usb#vid_05ac&pid_1281#sdom:01_cpid:8132_cprv:11_cpfm:03_scep:01_bdid:0a_ecid:001264421e99001c_ibfl:3d_sika:00_srnm:[jt979wtn7t]#mux1, location: 842149936
irecv_event_cb: device 001264421e99001c (udid: N/A) connected in Recovery mode
ERROR: Device failed to enter restore mode.
Please make sure that usbmuxd is running.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants