Carrier Bundle Woes
I recently foolishly decided to go toying around with my carrier.plist file, and because I forgot that CommCenter signature checks the file, the changes and the bundles plus all related symlinks were deleted.
I ended up losing the ability to do some things, like use data and FaceTime. I was able to call and text, though, but obviously that wouldn’t do at all.
Apparently I am not the only one who has had this issue. So I will outline a simple way to fix this issue. You will need some Terminal (Mac) or Command Prompt (Windows) knowledge. This also is for official bundles (the ones that iOS comes with by default). If you have a custom bundle for an unknown carrier, this may not work for you.
- Download this file: CarrierBundles.zip
- Extract the bundle associated with your carrier (I will use ATT_US as an example for AT&T).
- Make a new folder called Payload.
- Put ATT_US.bundle into the folder.
- Zip the foler, and change the file extension from .zip to .ipcc
On Mac:
- Open Terminal and type: defaults write com.apple.itunes carrier-testing -bool true
On Windows:
- Start>Run>cmd
- “%ProgramFiles%\iTunes\iTunes.exe” /setPrefInt carrier-testing 1
- Open up iTunes.
- Plug in your iPhone, and select it in the sidebar.
- Option+click (Mac)/Shift+click (Windows) on the “Update” button.
- A windows will pop up, select the ATT_US.ipcc file you made.
- iTunes will then update your carrier settings
Your phone should now be operating properly now.
I am a Chinese iPhone user. Thank you very much for all your useful infomation.Because of your work,we can use our iOS device so happy and comfortable. 2011-02-03 is Chinese New Year,best wishes to you!
Hi
I extracted the zip file and there is no bundle for T-mobile US?
also I have commCenter patch installed IS it same thing?
Thank you very much.
J0n1k: That’s because T-Mobile US is not a carrier for the iPhone by default. These are only the default carrier bundles. You’ll have to find non-official bundles elsewhere.
cant find where is located IMSI_s any solution?