From 4fb54e90e86b395505cfc6c36b6d97fc5764941f Mon Sep 17 00:00:00 2001 From: doronz88 Date: Tue, 23 Jul 2024 08:26:55 +0300 Subject: [PATCH] build_identity: add keys required for iphone 15 pro restoration --- ipsw_parser/build_identity.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ipsw_parser/build_identity.py b/ipsw_parser/build_identity.py index 702803f..ab97862 100644 --- a/ipsw_parser/build_identity.py +++ b/ipsw_parser/build_identity.py @@ -84,15 +84,17 @@ def populate_tss_request_parameters(self, parameters: Mapping, additional_keys: """ equivalent to idevicerestore:tss_parameters_add_from_manifest """ key_list = ['ApBoardID', 'ApChipID'] if additional_keys is None: - key_list += ['UniqueBuildID', 'Ap,OSLongVersion', 'ApChipID', 'ApBoardID', 'ApSecurityDomain', - 'BMU,BoardID', 'BMU,ChipID', 'BbChipID', 'BbProvisioningManifestKeyHash', + key_list += ['UniqueBuildID', 'Ap,OSLongVersion', 'Ap,OSReleaseType', 'Ap,ProductType', 'Ap,SDKPlatform', + 'Ap,SikaFuse', 'Ap,Target', 'Ap,TargetType', 'ApBoardID', 'ApChipID', + 'ApSecurityDomain', 'BMU,BoardID', 'BMU,ChipID', 'BbChipID', 'BbProvisioningManifestKeyHash', 'BbActivationManifestKeyHash', 'BbCalibrationManifestKeyHash', 'BbFactoryActivationManifestKeyHash', 'BbFDRSecurityKeyHash', 'BbSkeyId', 'SE,ChipID', 'Savage,ChipID', 'Savage,PatchEpoch', 'Yonkers,BoardID', 'Yonkers,ChipID', 'Yonkers,PatchEpoch', 'Rap,BoardID', 'Rap,ChipID', 'Rap,SecurityDomain', 'Baobab,BoardID', 'Baobab,ChipID', 'Baobab,ManifestEpoch', 'Baobab,SecurityDomain', 'eUICC,ChipID', 'PearlCertificationRootPub', 'Timer,BoardID,1', 'Timer,BoardID,2', 'Timer,ChipID,1', - 'Timer,ChipID,2', 'Timer,SecurityDomain,1', 'Timer,SecurityDomain,2', 'Manifest', ] + 'Timer,ChipID,2', 'Timer,SecurityDomain,1', 'Timer,SecurityDomain,2', 'Manifest', + ] else: key_list += additional_keys