carrier-explode iOS carrier and country bundles
782 of 782
ChinaTelecom_USIM_cnCN China country bundle
iOS 27.0 image · build 72.0.1 (21)
Package
BundleChinaTelecom_USIM_cn
Build72.0.1
FromiOS 27.0 image · build 72.0.1 · Changes since build 70.0
Size18.7 KiB packed, 28.4 KiB unpacked, 8 files
Content ID79a1e422c4780b70cb67ab0d4d47e03cb4d94e4e6ca826da97101cf3bbac46e7 verified
SHA-10350787737711aad090a73fc351ef3ffedca55b8
SHA-384e0a03e8f74e808bb2cbce24a853e98c304fe0ed8b9a729fa7303f9013e46bc220a0d08b5fa1645d864ad280857b42b12
Override sets1
Identity
CarrierName = "中国电信"
Operator name shown in the status bar and in Settings.
HomeBundleIdentifier = "com.apple.China"
The country bundle this carrier bundle expects to sit on top of.
SupportedSIMs [] 2
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] = "46011"
[1] = "20404_ID-898611"
Data
AttachAPN {} 2
The APN attached at LTE/NR registration, before any user-selected APN.
3GPP2 {} 6
password = ""
PcscfAddressRequired = false
username = ""
apn = "CTNET"
UseNetworkMTU = true
AllowedProtocolMask = 1 bits 0 · 0x1
3GPP {} 8
apn = "CTNET"
password = ""
AllowedProtocolMask = 3 bits 0, 1 · 0x3
PcscfAddressRequired = false
username = ""
AllowedProtocolMaskInRoamingUMTS = 3
UseNetworkMTU = true
AllowedProtocolMaskInRoamingLTE = 3 bits 0, 1 · 0x3
MMS {} 8
MMSC URL, WAP proxy, size limits and junk-report routing.
UAProf = "http://iphonemms.apple.com/iphone/uaprof-2MB.rdf"
MMSC = "http://mmsc.vnet.mobi"
MaxVoiceCallWaitPeriod = 0
GroupModeEnabled = false
MaxSubjectLenBytes = 80
MaxRecipients = 10
Proxy = "10.0.0.200:80"
MaxMessageSize = 307200
DataIndicatorOverrideForLTE = "4G"
Forces the status-bar label on LTE — this is how a carrier displays '5GE' or '4G' where the radio is LTE.
Entitlements and eSIM
CarrierEntitlements {} 9
Server that gates carrier features (Wi-Fi Calling, tethering, Watch plans). SupportedEntitlements is a bitmask of which entitlement classes are queried.
DoNotLinkVoLteSwitchVisibilityToVoPS = true
SupportedEntitlements = 3121 bits 0, 4, 5, 10, 11 · 0xc31
Bitmask of entitlement classes the device may request from the entitlement server. Individual bit meanings are not published.
AllowedIMSIPrefixes [] 1
[0] = "46011"
Authentication {} 2
Type = 1
Username = "0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org"
ProvisioningRecheckPeriod = 3
SendSelfRegistrationUpdate = true
ServerAddress = "https://applecsb.crm.189.cn:8101/CRM-CSB/HttpAppleService"
UpdatePeriod = 72
UserAgent = "CarrierEntitlements/$version $device/$hardwareModel iOS/$iOSVersion CarrierSettings/$carrierBundleVersion IMSI/$imsi ICCID/$iccid IMEI/$imei MEID/$meid"
RemoteCardProvisioningSettings {} 12
eSIM download settings: SM-DP+ hostnames, ICCID prefixes that match this carrier, and whether an Apple ID check is required.
RequireLiveIDCheck = true
Requires a signed-in Apple Account before the eSIM can be downloaded.
InconsistentICCIDLength = true
OneNumberRequireLiveIDCheck = true
SupportsFauxCard = false
MatchingICCIDPrefixes [] 2
ICCID prefixes that route an eSIM download to this carrier.
[0] = "898603"
[1] = "898611"
RequiresPairingSupportIndicator = true
ServerURL = "https://esimapple.crm.189.cn"
UsesAutoAssignment = false
ProvisioningMethod = "CarrierFlow"
MinCompatibleWatchOS = "5.1"
ActivatingStateSubscriptionCheckTimerIntervals [] 3
[0] = 300
[1] = 480
[2] = 600
SupportedSKUs [] 1
[0] = "SKU_CU"
PhoneAccountTransfer {} 1
Rules for moving a line between devices — SM-DP+ URL, one-time-code sender short codes, minimum OS.
HideNonTransferablePlans = true
CellularPlanProvisioningSettings {} 1
Behaviour of the in-Settings 'Add Cellular Plan' flow.
AdditionalRejectCauseCodesForAttachMonitorMode [] 1
[0] = 15
Voice and IMS
IMSConfig {} 7
IMS (VoLTE / Wi-Fi Calling) stack configuration: SIP signalling, media/SRTP, registration and headers.
Signaling {} 31
DefaultAuthAlgorithm = "AKAv1-MD5"
LocalQoSTimeoutMOSeconds = 6
RegistrationRetryIntervals = "30+30,60+60,120+120,240+240,480,900"
SupportPEarlyMediaHeader = true
UseFakeSAsForDeregistration = true
ussdEnabled = true
FatalSmsErrors = "400,404,500,502"
EarlyMediaNeedsHeader = true
DefaultRemoteSipPort = 5060
EnableEmergencyRegistration = true
AlwaysUnsubscribeFromRegEvents = false
EmergencyCallBackModeExpirationSeconds = 1
StartLocalQosTimerOnSessionProgress = true
TriggerCSFBOnLocalQoSTimeoutMO = false
TriggerCSFBOnLocalQoSTimeoutMT = false
TriggerCSFBOnWaitForRingingTimeout = false
EmergencyURNs {} 5
RingbackTimerSeconds = 60
SendPreferredServiceInInvite = true
LocalQoSTimeoutMTSeconds = 6
RequirePreconditionsWhenMandatory = false
IncomingCallEndReasons {} 2
Preconditions = "supported"
IncompleteRegistrationThrottlingIntervalSeconds = 0
RequireQoSBeforeRinging = true
CallEndReasons {} 1
DontSendPreconditionsIfCallWaitingDisabled = true
MinSessionExpiresSeconds = 600
RingingTimerSeconds = 55
UseIPSec = true
ValidateSipMessageRecipient = false
ConferenceCalling {} 1
conferenceServer = "sip:mmtel@conf-factory.ims.mnc011.mcc460.3gppnetwork.org"
SMS {} 2
TR1MTimer {} 1
allowCSFBInVolteMode = false
XCAP {} 13
NafHost = "xcap.ims.mnc011.mcc460.pub.3gppnetwork.org"
BsfPort = 8080
imsFeatureDependency = false
DisableCLIRModification = true
NafPort = 80
SupportsCLIR = false
supported = true
ContentType = "application/xcap-el+xml"
DisableOnNetworkError = false
ForbiddenHttpErrorCodes = "403,500,404"
UnsolicitedRequestDelay = 0
BsfHost = "bsf.mnc011.mcc460.pub.3gppnetwork.org"
SupportsCW = false
Media {} 6
InactivityTimerRTCPSeconds = 20
UseRestrictiveDirectionWhenCreatingAnswer = false
RTCPIntervalSeconds = 5
EnableBandwidthSpecifiers = true
HideSessionLevelDirection = true
PreferredAMRWBMode = "8"
SIM {} 3
CarrierDomain = "ims.mnc011.mcc460.3gppnetwork.org"
impiFormat = "imsi@carrierDomain"
impuFormat [] 1
Voice {} 3
tLte911Timer = 34
endNonEmergencyCalls = true
EnableVolteByDefault = true
RCS {} 6
EnableBusinessMessagingByDefault = true
EnableRCSByDefault = false
ShowBusinessMessagingSwitch = true
UseBase64Encoding = true
BsfPort = 8080
ShowRCSSwitch = true
PhoneNumberRegistrationGatewayAddress = "00447786205094"
Short code the handset SMSes to register its number with Apple services (iMessage/FaceTime).
SMSSettings {} 6
CustomTeleserviceIDs {} 2
FDEA = "1004"
FDED = "1002"
IgnoreWAPPushBits = 69
ShowClass0SMSInLockScreen = true
ShowClass0SMSOverInCallAlerts = true
TerminalRegistration {} 4
DestinationAddress = "10659401"
RegistrationOverIMS = "<a1><b1>ACM-$MODEL<b2>$MEID<b3>$MEID2<b4>$IMSI<b5>$VERSION</a1>"
TeleserviceID = 65005
Registration = "<a1><b1>ACM-$MODEL</b1><b2>$MEID</b2><b3>$IMSI</b3><b4>$VERSION</b4></a1>"
TransportFallback = false
PushSettings {} 1
SAWatchTopic = "com.chinatelecom.jituan.esimpush"
VisualVoicemailServiceName = "none"
Emergency and alerts
EmergencyCalling {} 1
Emergency number list and dialling behaviour for this country/carrier.
EmergencyNumbers [] 5
Numbers routed as emergency calls, with their service category.
[0] {} 3
[1] {} 3
[2] {} 3
[3] {} 1
[4] {} 1
Location {} 1
Location policy during emergency calls, including AML.
EmergencyLocation {} 1
AugmentedEmergencyAction {} 1
Presentation and policy
StatusBarImages [] 2
Carrier logos drawn in place of the operator name (older iOS only).
[0] {} 3
AllowPrefixMatching = false
CarrierName = "460-11"
Operator name shown in the status bar and in Settings.
StatusBarCarrierName = "中国电信"
[1] {} 3
AllowPrefixMatching = false
CarrierName = "CHN-CT"
Operator name shown in the status bar and in Settings.
StatusBarCarrierName = "中国电信"
Services [] 3
USSD/short-code shortcuts surfaced in the carrier menu in Settings.
[0] {} 2
ServiceCode = "10000"
ServiceName = "客户服务热线"
[1] {} 2
ServiceCode = "10001"
ServiceName = "自助服务热线"
[2] {} 2
ServiceCode = "+8618918910000"
ServiceName = "国际漫游客服"
CarrierBookmarks [] 1
[0] {} 2
Title = "189邮箱"
URL = "https://wapmail.189.cn/"
MyAccountURL = "https://www.189.cn"
CarrierSpace {} 11
Team IDs allowed to ship a carrier app with privileged entitlements.
AutoRefreshMinimumIntervalMins = 1440
PlanProvisioningPollInterval = 360
AuthorizationURL = "https://ct.crm.189.cn:86/pubPortal/appleAuth/init"
SupportsApps = true
AuthClientID = "sg_client"
DataOptimizationAllowed = true
ManualRefreshMinimumIntervalMins = 30
SupportsPlans = true
SupportsUsage = true
TeamIDList [] 1
[0] = "7338DEUF7S"
TokenURL = "https://ct.crm.189.cn:86/pubPortal/appleAuth/initback"
AllowedServicesTypeMaskOnInternet = 32769 bits 0, 15 · 0x8001
IgnoresDeactivateOnNetworkScanServiceMask = 131072 bits 17 · 0x20000
Other keys (32)
SupportsSupplementaryServicesOver3GPP = true
SupportsNITZ = true
ShowDialAssist = false
MultiSimVoLteOnly = true
EnableLTEAfterUpgrade = true
SupportsSupplementaryServicesOverIMS = true
SupportsUserBusyCauseCode = true
ShowVolteWarningUnsupportedCarrier = false
PhoneSettings {} 1
AutoCallPickupTimer = 35
CDMAInternationalRoaming {} 1
EnabledByDefault = true
Whether the alert is on for a user who never opens Settings.
ShowMessagesConversationListFilteringPrompt = true
SupportsFlashInfoCallTimer = true
MaxBluetoothModemConnections = 5
VVMIgnoresIntlDataRoaming = false
SupportsEHRPD = true
SuspendFastDormancyAllowed = true
MyAccountURLTitle = "中国电信掌上营业厅"
Show4GSwitch = "Invalid"
SaveICCIDToCache = true
StockSymboli [] 1
[0] {} 2
name = "中国电信"
symbol = "0728.HK"
RemoteDiagnosticsWWANAllowed = true
ShowVolteSwitch = false
SupportsImsCapability = true
SuppressSimToolkitSendShortMessageNotifications = true
SupportsSupplementaryServicesOverUtOnVoPSNetwork = true
nais [] 1
[0] {} 3
nai = "default"
username = "ctwap@mycdma.cn"
password = "vnet.mobi"
ShowVoiceRoamingSwitch = false
CallForwardingDialingCodes {} 9
EnableDefaultCallForwarding = "*68"
EnableUnconditionalCallForwarding = "*72"
DisableUnconditionalCallForwarding = "*720"
DisableNoAnswerCallForwarding = "*920"
DisableCallForwarding = "*730"
EnableBusyCallForwarding = "*90"
DisableBusyCallForwarding = "*900"
DisableDefaultCallForwarding = "*680"
EnableNoAnswerCallForwarding = "*92"
CallWaitingDialingCodes {} 3
EnableCallWaiting = "*74"
CallWaitingEnabledByDefault = true
DisableCallWaiting = "*740"
ShouldHideAllVoicemailUI = true
AllowNAISelection = true
DefaultPhoneNumberPrefixes [] 1
[0] = "0000000000"
782 carriers, 225 countries · iOS 27.0 (24A437) ChinaTelecom_USIM_cn GitHub Ready