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

Unable to get SHSH blobs for this device - IOS 18.3.1 #711

Open
Ali-1980 opened this issue Feb 13, 2025 · 2 comments
Open

Unable to get SHSH blobs for this device - IOS 18.3.1 #711

Ali-1980 opened this issue Feb 13, 2025 · 2 comments

Comments

@Ali-1980
Copy link

idevicerestore -u ********** iPhone12,3,iPhone12,5_18.3.1_22D72_Restore.ipsw
idevicerestore 1.0.0-226-gbb5591d (libirecovery 1.2.1-9-g0f0928a, libtatsu 1.0.4-8-g7e1647b)
Found device in Normal mode
ECID: **********
Identified device as d421ap, iPhone12,3
Device Product Version: 18.3.1
Device Product Build: 22D72
Extracting BuildManifest from IPSW
IPSW Product Version: 18.3.1
IPSW Product Build: 22D72 Major: 22
Device supports Image4: true
Variant: Customer Upgrade Install (IPSW)
This restore will update the device without erasing user data.
Checking IPSW for required components...
All required components found in IPSW
Checking if device requires stashbag...
Device does not require stashbag.
Getting ApNonce in normal mode... 45 78 3f 32 c1 b1 35 d0 56 c1 51 03 15 03 18 80 b7 86 75 0e 25 e9 f9 1d 92 31 7e cb da 2d 75 b7
Getting SepNonce in normal mode...
Trying to fetch new SHSH blob
Getting SepNonce in normal mode... 91 87 a4 1c 82 85 8e f5 06 99 4f 68 ac 1b fb 9b 6e 5b 9a 63
ERROR: Unable to send TSS request
ERROR: Unable to get SHSH blobs for this device

@Ali-1980 Ali-1980 changed the title Unable to get SHSH blobs for this device Unable to get SHSH blobs for this device 18.3.1 Feb 13, 2025
@Ali-1980 Ali-1980 changed the title Unable to get SHSH blobs for this device 18.3.1 Unable to get SHSH blobs for this device - IOS 18.3.1 Feb 13, 2025
@nikias
Copy link
Member

nikias commented Feb 14, 2025

This looks like a connection issue to me. Can you try to run with -dd to see if we can see any libcurl/libtatsu error message?

@Ali-1980
Copy link
Author

Recovery mode working fine, but normal mode getting this issue

Part 1:

opening device 05ac:1881 @ 0x02112100...
Setting to configuration 1
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Setting to interface 0:0
error opening interface: 0xe00002c5
Failed to set interface, error -8, retrying...
Failed to set interface, error -8
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=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry AOP
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry AVE
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'Ap,HapticAssets' as it is not trusted
DEBUG: Applying restore request rules for entry Ap,SystemVolumeCanonicalMetadata
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry AppleLogo
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'AudioCodecFirmware' as it is not trusted
DEBUG: tss_request_add_ap_tags: Skipping 'BMU,DigestMap' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'BMU,FirmwareMap' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: Applying restore request rules for entry BatteryCharging0
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry BatteryCharging1
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry BatteryFull
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry BatteryLow0
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry BatteryLow1
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry BatteryPlugin
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'Cryptex1,AppOS' as it is not trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Cryptex1,AppTrustCache' as it is not trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Cryptex1,AppVolume' as it is not trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Cryptex1,SystemOS' as it is not trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Cryptex1,SystemTrustCache' as it is not trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Cryptex1,SystemVolume' as it is not trusted
DEBUG: Applying restore request rules for entry DeviceTree
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry GFX
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry ISP
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'KernelCache' as it is not a firmware payload
DEBUG: Applying restore request rules for entry LLB
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'LeapHaptics' as it is not trusted
DEBUG: Applying restore request rules for entry Liquid
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry LowPowerWallet0
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry LowPowerWallet1
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'Multitouch' as it is not trusted
DEBUG: tss_request_add_ap_tags: Skipping 'OS' as it is not a firmware payload
DEBUG: Applying restore request rules for entry PMP
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'Rap,RTKitOS' as it is not a firmware payload
DEBUG: tss_request_add_ap_tags: Skipping 'Rap,SoftwareBinaryDsp1' as it is not a firmware payload
DEBUG: Applying restore request rules for entry RecoveryMode
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'RestoreDeviceTree' as it is not a firmware payload
DEBUG: tss_request_add_ap_tags: Skipping 'RestoreKernelCache' as it is not a firmware payload
DEBUG: tss_request_add_ap_tags: Skipping 'RestoreLogo' as it is not a firmware payload
DEBUG: tss_request_add_ap_tags: Skipping 'RestoreRamDisk' as it is not a firmware payload
DEBUG: Applying restore request rules for entry RestoreSEP
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Applying restore request rules for entry RestoreTrustCache
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'SE,RapRTKitOS' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'SE,RapSwBinDsp' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: Applying restore request rules for entry SEP
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Applying restore request rules for entry SIO
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false 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-Dev-PatchVT' 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,B0-Prod-PatchVT' 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-Dev-PatchVT' 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,B2-Prod-PatchVT' 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 StaticTrustCache
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry SystemVolume
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: Applying restore request rules for entry WCHFirmwareUpdater
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch0' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch1' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch2' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch3' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch4' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch5' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch6' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch7' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch8' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch9' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatchA' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatchB' 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: tss_request_add_ap_tags: Skipping 'ftap' as it is not a firmware payload
DEBUG: tss_request_add_ap_tags: Skipping 'ftsp' as it is not a firmware payload
DEBUG: tss_request_add_ap_tags: Skipping 'iBEC' as it is not a firmware payload
DEBUG: tss_request_add_ap_tags: Skipping 'iBSS' as it is not a firmware payload
DEBUG: Applying restore request rules for entry iBoot
DEBUG: Adding EPRO=false to TSS entry
DEBUG: Adding ESEC=false to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'rfta' as it is not a firmware payload
DEBUG: tss_request_add_ap_tags: Skipping 'rfts' as it is not a firmware payload
DEBUG: found component anef (ANE)
DEBUG: found component aopf (AOP)
DEBUG: found component avef (AVE)
DEBUG: found component msys (Ap,SystemVolumeCanonicalMetadata)
DEBUG: found component logo (AppleLogo)
DEBUG: found component chg0 (BatteryCharging0)
DEBUG: found component chg1 (BatteryCharging1)
DEBUG: found component batF (BatteryFull)
DEBUG: found component bat0 (BatteryLow0)
DEBUG: found component bat1 (BatteryLow1)
DEBUG: found component glyP (BatteryPlugin)
DEBUG: found component dtre (DeviceTree)
DEBUG: found component gfxf (GFX)
DEBUG: found component ispf (ISP)
DEBUG: found component illb (LLB)
DEBUG: found component liqd (Liquid)
DEBUG: found component lpw0 (LowPowerWallet0)
DEBUG: found component lpw1 (LowPowerWallet1)
DEBUG: found component pmpf (PMP)
DEBUG: found component recm (RecoveryMode)
DEBUG: found component rsep (RestoreSEP)
DEBUG: found component rtsc (RestoreTrustCache)
DEBUG: found component sepi (SEP)
DEBUG: found component siof (SIO)
DEBUG: found component trst (StaticTrustCache)
DEBUG: found component isys (SystemVolume)
DEBUG: found component wchf (WCHFirmwareUpdater)
DEBUG: found component ibot (iBoot)
DEBUG: creating stashbag...
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 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,HapticAssets
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 AppleLogo
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry AudioCodecFirmware
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'BMU,DigestMap' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'BMU,FirmwareMap' 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 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 LeapHaptics
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry Liquid
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry LowPowerWallet0
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: Applying restore request rules for entry LowPowerWallet1
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: tss_request_add_ap_tags: Skipping FTAB component 'Rap,RTKitOS'
DEBUG: tss_request_add_ap_tags: Skipping FTAB component 'Rap,SoftwareBinaryDsp1'
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 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: tss_request_add_ap_tags: Skipping 'SE,RapRTKitOS' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'SE,RapSwBinDsp' as it doesn't have RestoreRequestRules and is not Trusted
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-Dev-PatchVT' 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,B0-Prod-PatchVT' 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-Dev-PatchVT' 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,B2-Prod-PatchVT' 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 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: Applying restore request rules for entry WCHFirmwareUpdater
DEBUG: Adding EPRO=true to TSS entry
DEBUG: Adding ESEC=true to TSS entry
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch0' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch1' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch2' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch3' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch4' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch5' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch6' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch7' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch8' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatch9' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatchA' as it doesn't have RestoreRequestRules and is not Trusted
DEBUG: tss_request_add_ap_tags: Skipping 'Yonkers,SysTopPatchB' 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 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

Part 2:

Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1... * Trying 172.255.0.27:443...

  • Connected to gs.apple.com (172.255.0.27) port 443 (#0)
  • ALPN: offers h2,http/1.1
  • SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
  • ALPN: server accepted http/1.1
  • Server certificate:
  • subject: CN=gs.apple.com; O=Apple Inc.; ST=California; C=US
  • start date: Mar 26 21:44:58 2024 GMT
  • expire date: Apr 25 21:44:57 2025 GMT
  • subjectAltName: host "gs.apple.com" matched cert's "gs.apple.com"
  • issuer: CN=Apple Server Authentication CA; OU=Certification Authority; O=Apple Inc.; C=US
  • SSL certificate verify ok.
  • using 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: 16778

< HTTP/1.1 200
< Server: Apple
< Date: Thu, 13 Feb 2025 18:32:32 GMT
< Content-Type: text/html
< Content-Length: 46
< 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
    TSS server returned: STATUS=168&MESSAGE=An internal error occurred.
    ERROR: tss_send_request: Unhandled status code 168
    ERROR: TSS request failed (status=168, message=An internal error occurred.)
    ERROR: Unable to get SHSH blobs for this device

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