carrier-explode iOS carrier and country bundles GitHub
carrier.plist Whole bundle
carrier.plist changed 15 rows Before After
Key pathBeforeAfter
aAttachAPNabsent{"3GPP":{"password":"","PcscfAddressRequired":false,"username":"","apn":"internet.movistar.com.co","AllowedProtocolMask":1}}
aCarrierEntitlementsabsent{"ProtocolVersion":"2","ServerAddress":"https://entitlement.movistar.co/tf-colombia/apple","Authentication":{"Type":1,"Username":"0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org"},"UpdatePeriod":24}
aIMSConfigabsent
{"Signaling":{"InviteErrorResponsesToTriggerCSFB":"","DefaultAuthAlgorithm":"AKAv1-MD5","UseIPSec":true,"Preconditions":"Supported","MinSessionExpiresSeconds":900,"EarlyMediaNeedsHeader":true,"RequirePreconditionsWhenMandatory":false,"AdditionalContactParams":{"REGISTER,INVITE,INVITE:*":"+g.3gpp.mid…
{
  "Signaling": {
    "InviteErrorResponsesToTriggerCSFB": "",
    "DefaultAuthAlgorithm": "AKAv1-MD5",
    "UseIPSec": true,
    "Preconditions": "Supported",
    "MinSessionExpiresSeconds": 900,
    "EarlyMediaNeedsHeader": true,
    "RequirePreconditionsWhenMandatory": false,
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "SupportPEarlyMediaHeader": false,
    "AlwaysSendSessionProgress": true
  },
  "XCAP": {
    "NafHost": "xcap.ims.mnc123.mcc732.pub.3gppnetwork.org",
    "BsfPort": 8080,
    "NafPort": 8090,
    "supported": true,
    "ContentType": "application/xcap-el+xml",
    "DisableOnNetworkError": false,
    "ForbiddenHttpErrorCodes": "",
    "NafUseSecureTransport": false,
    "imsRegistrationDependency": true,
    "PreferredGbaMode": "GBA_ME",
    "BsfHost": "xcap.ims.mnc123.mcc732.pub.3gppnetwork.org",
    "BsfUseSecureTransport": false
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "ConferenceCalling": {
    "AlwaysSubscribeToConferenceEvents": true,
    "conferenceServer": "sip:conference@ims.mnc123.mcc732.3gppnetwork.org"
  },
  "SMS": {
    "enableInNonVoLTEMode": false,
    "SupportedDomains": {
      "LTE": false
    },
    "allowCSFBInVolteMode": false
  },
  "Voice": {
    "EnableVolteByDefault": true
  }
}
cMyAccountURLhttp://www.movistar.com.cohttps://www.movistar.com.co
rShowTTYfalseabsent
aShowVolteSwitchabsenttrue
aShowVolteWarningUnsupportedCarrierabsentfalse
aSupportsImsCapabilityabsenttrue
rapns[0].apninternet.movistar.com.coabsent
aapns[0].configurationabsent
[{"password":"movistar","username":"movistar","apn":"internet.movistar.com.co","type-mask":32817},{"password":"movistar","username":"movistar","apn":"mms.movistar.com.co","type-mask":4},{"password":"","username":"","apn":"ims","type-mask":131072},{"password":"","username":"","apn":"hos","type-mask":…
[
  {
    "password": "movistar",
    "username": "movistar",
    "apn": "internet.movistar.com.co",
    "type-mask": 32817
  },
  {
    "password": "movistar",
    "username": "movistar",
    "apn": "mms.movistar.com.co",
    "type-mask": 4
  },
  {
    "password": "",
    "username": "",
    "apn": "ims",
    "type-mask": 131072
  },
  {
    "password": "",
    "username": "",
    "apn": "hos",
    "type-mask": 1048576
  }
]
rapns[0].passwordmovistarabsent
aapns[0].technology-maskabsent9
rapns[0].type-mask49absent
rapns[0].usernamemovistarabsent
rapns[1]{"password":"movistar","username":"movistar","apn":"mms.movistar.com.co","type-mask":4}absent