carrier-explode iOS carrier and country bundles
carrier.plist Whole bundle
carrier.plist changed 9 rows Before After
Key pathBeforeAfter
aAttachAPNabsent{"3GPP":{"password":"","PcscfAddressRequired":false,"username":"","apn":"","AllowedProtocolMask":1}}
aHomeBundleIdentifierabsentcom.apple.Oman
aIMSConfigabsent
{"Media":{"IncludeSDPModeChangeCapability":true},"Signaling":{"RingingTimerSeconds":90,"RingbackTimerSeconds":90,"EarlyMediaNeedsHeader":false,"IncomingCallEndReasons":{"NoAnswerFromUser":{"Protocol":"Q.850","TerminationEvent":"RemoteHangup","ReasonHeaderCause":19,"StatusCode":480},"SubscriberAbsent…
{
  "Media": {
    "IncludeSDPModeChangeCapability": true
  },
  "Signaling": {
    "RingingTimerSeconds": 90,
    "RingbackTimerSeconds": 90,
    "EarlyMediaNeedsHeader": false,
    "IncomingCallEndReasons": {
      "NoAnswerFromUser": {
        "Protocol": "Q.850",
        "TerminationEvent": "RemoteHangup",
        "ReasonHeaderCause": 19,
        "StatusCode": 480
      },
      "SubscriberAbsent": {
        "Protocol": "Q.850",
        "TerminationEvent": "RemoteHangup",
        "ReasonHeaderCause": 20,
        "StatusCode": 480
      }
    },
    "SupportPEarlyMediaHeader": false
  },
  "XCAP": {
    "supported": false
  },
  "Voice": {
    "EnableVolteByDefault": true
  }
}
aShow3GSwitchWith4Gabsenttrue
rShowCallForwardedfalseabsent
rShowCallForwardingfalseabsent
rapns[1]{"type-mask":0,"password":"","username":"","apn":""}absent
rapns[2]{"type-mask":0,"password":"","username":"","apn":""}absent
rsignature{"__data":"806fd9010b77a431dfca7e0e1d53cdcf0456f65a800561e81ba62c76f98dbdf82cdfb6eff6b468aea41b73640cc7aee5e8b55861f6b9dfc418ede277cb2874fd0554bd4da39540bd139e903c52862ac04031cb930bbcfd262af271c2f4ded1be9b698382dc27eddbca484c3842ed6c9c23f9141e57ec0f39cacd726863ce0565","__len":128}absent
789 carriers, 225 countries · iOS 27.0.1 (24A446) · beta iOS 27.2 beta 2 (24B5089g) GitHub Ready