carrier-explode iOS carrier and country bundles
205 of 205
Package
BundleTurkcell_tr
Build20.1
version.plistBuildVersion=1 CFBundleShortVersionString=20.1.0 CFBundleVersion=20.1 ProjectName=CarrierBundles SourceVersion=3500001000000000
FromOTA · iOS Watch 1+ · build 20.1 · Watch
Size64.3 KiB packed, 54.4 KiB unpacked, 100 files
Content IDeee55b8f217c0b7b7acea8cd25f63406727d27ba1a7aa06b5287e873d4f65817
SHA-1c99237ca3b3fb6080348ce0ebbf64dca2800b5fb verified
SHA-384d2ed318014d201ec803f75184d2328b93cf2a1ca9fc22d7f5d83f5e7e4690db6015124584682ea8cbeaeaeb64d9ef087
URLhttps://updates.cdn-apple.com/202206043/carrierbundles/071-93989/BAE666C6-5A06-4609-8D83-F4DCBE271D76/Turkcell_tr_Watch.ipcc
Override sets6
Localisationsar ca cs da de el en en_AU en_GB es es_MX fi fr fr_CA he hi hr hu id it ja ko ms nl no pl pt pt_PT ro ru sk sv th tr uk vi zh_CN zh_HK zh_TW
Identity
CarrierName = "Turkcell"
Operator name shown in the status bar and in Settings.
HomeBundleIdentifier = "com.apple.Turkey"
The country bundle this carrier bundle expects to sit on top of.
SupportedSIMs [] 1
MCC+MNC values (optionally with _GID1-/_GID2-/_ID- qualifiers) this bundle claims. The handset picks a bundle by matching the SIM against this list.
[0] = "28601"
Data
apns [] 4
Access Point Names. Each entry carries a type-mask (which services may use it) and a tech-type-mask (which radio technologies).
[0] {} 7
type-mask = 48 bits 4, 5 · 0x30
Bitmask of service classes allowed on this APN (internet, MMS, tethering, IMS, …).
password = ""
DefaultProtocolMask = 3
AllowedProtocolMaskInRoaming = 3
username = ""
apn = "internet"
AllowedProtocolMask = 3 bits 0, 1 · 0x3
[1] {} 4
password = "mms"
username = "mms"
apn = "mms"
type-mask = 4 bits 2 · 0x4
Bitmask of service classes allowed on this APN (internet, MMS, tethering, IMS, …).
[2] {} 7
type-mask = 49 bits 0, 4, 5 · 0x31
Bitmask of service classes allowed on this APN (internet, MMS, tethering, IMS, …).
password = ""
DefaultProtocolMask = 3
AllowedProtocolMaskInRoaming = 3
username = ""
apn = "internet"
AllowedProtocolMask = 3 bits 0, 1 · 0x3
[3] {} 8
type-mask = 131072 bits 17 · 0x20000
Bitmask of service classes allowed on this APN (internet, MMS, tethering, IMS, …).
password = ""
tech-type-mask = 131072 bits 17 · 0x20000
Bitmask of radio technologies this APN entry applies to.
DefaultProtocolMask = 2
SupportSwitchOver = true
username = ""
apn = "ims"
AllowedProtocolMask = 2 bits 1 · 0x2
AttachAPN {} 1
The APN attached at LTE/NR registration, before any user-selected APN.
3GPP {} 8
AllowedProtocolMaskInRoamingLTE = 3 bits 0, 1 · 0x3
password = ""
AllowedProtocolMask = 3 bits 0, 1 · 0x3
PcscfAddressRequired = false
username = ""
AllowedProtocolMaskInRoamingUMTS = 3
apn = ""
DefaultProtocolMask = 3
Entitlements and eSIM
RemoteCardProvisioningSettings {} 1
eSIM download settings: SM-DP+ hostnames, ICCID prefixes that match this carrier, and whether an Apple ID check is required.
ServerURL = "https://turkcell.smdpp.protahub.com"
EncryptedIdentity {} 3
Certificate used to encrypt subscriber identity during activation.
Certificate = "MIIG7DCCBdSgAwIBAgITEQAEFxN4pJQT8p+a3wABAAQXEzANBgkqhkiG9w0BAQsF ADBoMRMwEQYKCZImiZPyLGQBGRYDdGdjMRQwEgYKCZImiZPyLGQBGRYEZW50cDEY MBYGCgmSJomT8ixkARkWCHR1cmtjZWxsMSEwHwYDVQQDExhUdXJrY2VsbCBFbnRl cnByaXNlIENBIDQwHhcNMjEwMTI3MTI1MDM2WhcNMjMwMTI3MTI1MDM2WjCBojEL MAkGA1UEBhMCVFIxDzANBgNVBAgTBktBUlRBTDERMA8GA1UEBxMISVNUQU5CVUwx ETAPBgNVBAoTCFRVUktDRUxMMQswCQYDVQQLEwJOVDEiMCAGA1UEAxMZd3d3Lmlt c2kyLnR1cmtjZWxsLmNvbS50cjErMCkGCSqGSIb3DQEJARYcY2V5aHVuLmt1bXVz QHR1cmtjZWxsLmNvbS50cjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AKszkEDyJ4pW+JGRI+sNhF3ukTyQO9vmBYwfBtfSH15x3kXJIyumU2NFqEoxg7+Q RRTAusB4zsRdOlHEEVkjKylPWkwCBMYLgiy5e96PxWjgYh5pdJc8erux/3tovFXv DwYT9A3LwtL+WLaZgve3i8nrrGQwVJohAcSwS3KXd0kR0g4UPWZcLK16XD4hwySD h7bFRx4+zfQyQDqjCvBOLi+Bd9MnRDJoCFDo/tB9cAyqq/ERhZw7gwpoQFaBrJ2K bYiJrEKwULJ33tERH51JBBvkxJaXFP6Mf5D+46L4RbT4DSXb5lr/Xs3vAaMVWstx hrBRkauX/dCtsIzMfP0u0U0CAwEAAaOCA1IwggNOMB0GA1UdDgQWBBSVb1ZUHpv0 ezy+JfZNYP1uzZnrCTAfBgNVHSMEGDAWgBQzvYzuBCktyaDv37Ky08EwyRSpyjCC AR8GA1UdHwSCARYwggESMIIBDqCCAQqgggEGhoHAbGRhcDovLy9DTj1UdXJrY2Vs bCUyMEVudGVycHJpc2UlMjBDQSUyMDQsQ049VENDQTMsQ049Q0RQLENOPVB1Ymxp YyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24s REM9ZW50cCxEQz10Z2M/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29i amVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hkFodHRwOi8vY3JsLnR1cmtj ZWxsLmNvbS50ci9wa2kvVHVya2NlbGwlMjBFbnRlcnByaXNlJTIwQ0ElMjA0LmNy bDCCAWoGCCsGAQUFBwEBBIIBXDCCAVgwgboGCCsGAQUFBzAChoGtbGRhcDovLy9D Tj1UdXJrY2VsbCUyMEVudGVycHJpc2UlMjBDQSUyMDQsQ049QUlBLENOPVB1Ymxp YyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24s REM9ZW50cCxEQz10Z2M/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNl cnRpZmljYXRpb25BdXRob3JpdHkwaAYIKwYBBQUHMAKGXGh0dHA6Ly9jcmwudHVy a2NlbGwuY29tLnRyL3BraS9UQ0NBMy50dXJrY2VsbC5lbnRwLnRnY19UdXJrY2Vs bCUyMEVudGVycHJpc2UlMjBDQSUyMDQoMSkuY3J0MC8GCCsGAQUFBzABhiNodHRw Oi8vdGNjYTIudHVya2NlbGwuZW50cC50Z2Mvb2NzcDALBgNVHQ8EBAMCBaAwPAYJ KwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUInONVg7e1XoX5nz6Boclkh+XOZ4FyhPOM Zs2vRAIBZAIBFDATBgNVHSUEDDAKBggrBgEFBQcDATAbBgkrBgEEAYI3FQoEDjAM MAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUAA4IBAQBQvA+bvnVQwGp3i9IGdyWI +qU1UtwVtwzyoa1A9mGhrJxkB2qVY+aA5AgdtlQrrW9EBDq6E573ipWN1cHpsolB 2X+HQsTLS4jgwk9boqFGbLKli6LBdqMUHnKdvyLGXEwc1x0x5RmlHPTemduz2qm8 cBGkWvQRvpiSyyOVV/w2T3HcBtp7iMfPRh8g7A4Umt8pZg2sh3YKyR/ldQzBIIZX rPNTKNEzfZP8kIF811ZOHovbJ6AzyNFCrmsPq9MFijTxy53Z3lxxbuPMNyXc7sZC QMpSe63CwucKP1RO+TIi7xkRwSl5BgQToxJ0z6J0X10bi6FSeBaMYG996wdurEkj"
KeyIdentifier = "CertificateSerialNumber=123456"
AnonymousUsername = "0anonymous"
Voice and IMS
IMSConfig {} 8
IMS (VoLTE / Wi-Fi Calling) stack configuration: SIP signalling, media/SRTP, registration and headers.
Signaling {} 26
IgnoreRegNotificationContactExpires = true
TriggerCSFBOnSDPError = true
AlwaysAddSipInstance = true
SupportPEarlyMediaHeader = true
UseCIDUrlInPIDF = true
ForbiddenRegistrationErrorCodes = "-4XX"
EarlyMediaNeedsHeader = true
LocationForShortCodeCalls = "BOTH"
ContactUser = "IMSI"
AdditionalHeaders {} 1
SendLocalTimeZoneInformation = true
InviteErrorResponsesToTriggerCSFB = "3XX,5XX,6XX"
DropRegistrationOnSRVCC = true
AlwaysSendSessionProgress = true
EmergencyURNs {} 57
RingbackTimerSeconds = 120
MaxTransportErrors = 5
CountryOfOriginationFormat = "BOTH"
RequirePreconditionsWhenMandatory = false
MaxForbiddenErrors = 30
Preconditions = "Supported"
EnableCellularNetworkInfo = true
ValidateSipMessageRecipient = false
RingingTimerSeconds = 120
UseIPSec = true
FatalTransportErrors = "49,51,65"
ConferenceCalling {} 3
conferenceServer = "sip:mmtel@conf-factory.ims.mnc001.mcc286.3gppnetwork.org"
SendConferenceSubscribeInNewDialog = true
TreatAllNotificationsAsPartial = true
EnableWiFiCallingByDefault = true
SMS {} 4
SMSBundleToVoice = true
enableInNonVoLTEMode = false
SupportedDomains {} 3
allowCSFBInVolteMode = true
Media {} 7
EnableBandwidthSpecifiers = true
UseRTPDetectionAutoStart = false
InactivityTimerRTCPSeconds = 3600
InactivityTimerRTPSeconds = 30
ModeSetAMRWB = "0,1,2"
UseSDPTemplateForAllInvites = 0
IncludeSDPModeChangeCapability = true
LocalShortCodeNumbers [] 57
[0] = "120"
[1] = "141"
[2] = "198"
[3] = "110"
[4] = "113"
[5] = "114"
[6] = "119"
[7] = "121"
[8] = "122"
[9] = "125"
[10] = "126"
[11] = "130"
[12] = "131"
[13] = "132"
[14] = "133"
[15] = "134"
[16] = "136"
[17] = "140"
[18] = "144"
[19] = "147"
[20] = "150"
[21] = "151"
[22] = "152"
[23] = "153"
[24] = "154"
[25] = "155"
[26] = "156"
[27] = "157"
[28] = "158"
[29] = "159"
[30] = "160"
[31] = "161"
[32] = "163"
[33] = "166"
[34] = "168"
[35] = "169"
[36] = "170"
[37] = "171"
[38] = "173"
[39] = "174"
[40] = "175"
[41] = "176"
[42] = "177"
[43] = "179"
[44] = "180"
[45] = "181"
[46] = "182"
[47] = "183"
[48] = "184"
[49] = "185"
[50] = "186"
[51] = "187"
[52] = "188"
[53] = "189"
[54] = "190"
[55] = "191"
[56] = "199"
EnableWiFiCallingWithoutEntitlement = true
Voice {} 4
E911OverITechSupported = true
E911OverCSIfRoaming = true
EnableVolteByDefault = true
PreAlertingDTMFSupported = true
TechSettings {} 12
Low-level radio/EPDG behaviour, including IKE and Wi-Fi Calling policy.
WiFiCallingIdentityProtectionMethod = "EncryptedIdentity"
ChildSAs {} 1
FirstChild {} 3
iRatPolicies {} 2
PreferredTechnology = "wifi"
PreferredTechnologyRoaming = "wifi"
ExtraConfigurationAttributeRequestv6 [] 1
[0] {} 3
WifiCallingAllowedInRoaming = true
SupportContextSwitchOver = true
5wiServiceMask = 3
IKE {} 8
Proposals [] 1
DeadPeerDetectionEnabled = false
DeadPeerDetectionMaxRetries = 4
DeadPeerDetectionInterval = 600
LocalIdentifier = "0$imsi@nai.epc.mnc$mnc.mcc$mcc.3gppnetwork.org"
NATTKeepAliveOffload = true
RemoteAddress = "epdg.epc.mnc001.mcc286.pub.3gppnetwork.org"
DeadPeerDetectionRetryInterval = 10
ExtraConfigurationAttributeRequestv4 [] 1
[0] {} 3
TechPolicies [] 1
[0] {} 2
EPDGResolutionFallbackEnabled = true
SupportCallHandover = true
SMSSettings {} 1
TransportFallback = true
Emergency and alerts
CellBroadcast {} 5
Public-warning (cell broadcast) configuration. Only country bundles carry the full schema; carrier bundles carry at most throttling knobs.
AlertTypes {} 4
Per-alert-type presentation. UserConfigurable:false means there is no off switch in Settings.
Life Threatening Alert Notification {} 5
State Alert Notification {} 5
Lost/Kidnap Alert Notification {} 5
Test Alert Notification {} 5
SwitchGroupTitle = "Emergency Notifications"
Section header used for these alerts in Settings > Notifications.
MinimumDeviceCategorySupported = 10
Minimum device class required to receive these broadcasts.
AlertConfigurations {} 1
Named sound + vibration pairs referenced by the message-ID mappings.
Configuration_turkey {} 3
MessageIDParameters3GPP [] 8
Maps 3GPP cell-broadcast message identifier ranges (TS 23.041) onto named alert types. An identifier that is not mapped is ignored by the handset.
[0] {} 4
[1] {} 4
[2] {} 4
[3] {} 4
[4] {} 4
[5] {} 4
[6] {} 4
[7] {} 4
EmergencyCalling {} 1
Emergency number list and dialling behaviour for this country/carrier.
EmergencyNumbers [] 16
Numbers routed as emergency calls, with their service category.
[0] {} 2
[1] {} 2
[2] {} 2
[3] {} 2
[4] {} 2
[5] {} 2
[6] {} 2
[7] {} 2
[8] {} 2
[9] {} 2
[10] {} 2
[11] {} 2
[12] {} 2
[13] {} 2
[14] {} 2
[15] {} 2
Presentation and policy
StatusBarImages [] 2
Carrier logos drawn in place of the operator name (older iOS only).
[0] {} 3
AllowPrefixMatching = false
CarrierName = "TR TURKCELL"
Operator name shown in the status bar and in Settings.
StatusBarCarrierName = "Turkcell"
[1] {} 3
AllowPrefixMatching = false
CarrierName = "TURKCELL"
Operator name shown in the status bar and in Settings.
StatusBarCarrierName = "Turkcell"
Services [] 4
USSD/short-code shortcuts surfaced in the carrier menu in Settings.
[0] {} 2
ServiceCode = "532"
ServiceName = "Müşteri Hizmetleri"
[1] {} 2
ServiceCode = "05327572222"
ServiceName = "Ücretsiz Hizmet Hattı"
[2] {} 2
ServiceCode = "*123#"
ServiceName = "TL Sorgulama"
[3] {} 2
ServiceCode = "*100#"
ServiceName = "Hızlı Menü"
OTASoftwareUpdate {} 1
Whether iOS updates over cellular need carrier opt-in.
SoftwareUpdateOptInRequired = true
Other keys (7)
Enable4GByDefault = true
SupportsNITZ = true
SuppressSimToolkitSendShortMessageNotifications = true
OverrideOperatorWiFiName = "Turkcell Wi-Fi"
SupportsImsCapability = true
ShowTTY = false
SMSEncoding = 521
782 carriers, 225 countries · iOS 27.0 (24A437) Turkcell_tr GitHub Ready