Originally Posted by jsalva
Cause the solution does not touch the original carrier bundles you never have to restore.
If its a not supported carrier (none of apples partner acrriers) you just delete the custom bundle and the symlink, restart the iPhone and thats it
If its a supported carrier - lets say o2_UK but you do have a regular non iPhone contract, you delete the custom bundle you made and the symlink. then you create a new symlink pointing to the original apple partner bundle e.g. o2_UK bundle.
In both cases your iPhone is as it used to be before.
hope that helps
"If its a not supported carrier (none of apples partner acrriers) you just delete the custom bundle and the symlink, restart the iPhone and thats it"
Originally Posted by volkspost
the part of deleting the custom bundle i know but how do i delete the symlink?
its in the same folder/directory, looking like a folder, name is the MCC/MNC. Same as for deleting the custom bundle you use WinSCP (SFTP client for Windows) or Cyberduck/Fugu/Transmit (Mac), go /Systems/Library/Carrier Bundles/ and delete custom bundle and the symlink.
Originally Posted by jsalva
Here is the process to switch over a carrier to T-Mobile.
Process to switch over an AT&T iPhone over to T-Mobile
1. The phone needs to be jail broken and unlocked to accept SIM cards from any carrier. To do this visit this URL http://ipluspwns.com/downloads/ilibe..._220.127.116.11.exe
2. Save this downloaded file to your desktop.
3. Open up itunes, make sure that your iphone is running firmware 1.1.4
4. Once your firmware has been updated you can run the program iLiberty+
5. Make sure that all the check boxes are checked, they are pretty self explanatory.
6. Let the program run, it should typically take about 5 minutes and you can see all the commands that it is running on the iPhone screen.
7. Once that is completed, turn the iPhone off by holding the main power button on the top right hand corner for about 3 seconds, and slide the power off switch.
8. Once the phone is off, stick a pin into the hole in the top of the phone to eject the existing AT&T sim card.
9. Replace this sim card with the T-Mobile sim card.
10. Turn the phone back on.
11. If you got this far you should be on T-Mobile’s network. There are a few more things we need to do in order to make everything work without a glitch.
Creating and updating a bundle file:
1. Go to Settings -> General -> Auto Lock -> Never
2. Make sure you are connected to a wifi network.
3. Under the iPhone’s home screen you should see an icon called installer. Tap this icon.
4. Once selected you will be installing two packages. BSD Subsystem and OpenSSH. The packages are alphabetically arranged so you can tap Install -> All Packages and keep scrolling till you find them.
5. Once you have installed these packages turn the phone off, and turn it back on.
6. Now point your browser on your computer to http://winscp.net/download/winscp407setup.exe
7. Install WinSCP. Once it’s done installing download PuTTY from http://the.earth.li/~sgtatham/putty/.../x86/putty.exe
8. PuTTY is a standalone .exe file you can save this on your desktop if you like.
9. Now we are going to get the IP address of your iPhone. I have made an assumption that your phone is connected to a router on your home network. The computer that you have downloaded and installed all these programs on should also be connected to the same network. If you are connected through a router, eg. a Linksys your IP address should be in the format 192.168.1.xxx
10. Get the IP address of your iPhone by going to Settings -> WiFi Under “Choose a Network” your network SSID should be selected with a check mark beside it. Tap the small right pointing arrow at the far right hand side of this row to reveal your IP address. Make a note of this as we are going to need it in the future.
11. Do not turn the phone off at any point in this process.
12. We are going to need another piece of information from the phone. The number we seek is called the MCC/MNC number. To get this number we are going to click on the phone icon and dial in:
13. This should open up the hidden field test application. Tap Cell Information. Some lines will be displayed, most of them will end with RX:-89......... N:410#:310
14. Take the last three digits first and the first three digits after the N last. So my MCC/MNC number is 310410
15. Write this number down, and point your browser to http://www.volkspost.de/carrierbundle/
16. This web page will generate a carrier bundle file for you that we will be uploading to your phone. These are the input values that I entered. Make sure that the MCC/MNC number is the same one that you got from the phone by the steps that we followed above.
17. Click on the Download my carrier bundle. Save the files to your desktop. You should read the readme file included in the bundle. Once you have followed all the instructions in the file you should be up and running. The readme file will make use of all the programs that we have downloaded so far. Here is what the readme.txt file looks like.
Welcome to your Readme for installing your custom carrier bundle
1. Install the carrier bundle
Connect to your iPhone with SFTP: Cyberduck (free), Transmit (commercial), Fugu (free) on a Mac or WinSCP (free) on Windows. Goto to directory:
Copy your carrier bundle my_tmobile_us.bundle from your PC into the directory on the iPhone.
IMPORTANT: If you are on an Apple supported carrier with a regular (non-iPhone) contract, locate the symlink 310410 (looks like a folder) and delete it.
Disconnect and qiut the SFTP application.
2. Create the symlink.
Open Terminal (Mac) or Putty (Windows) and connect to iPhone with SSH, type:
ssh -l root 192.168.1.230
replacing 192.168.1.230 with your iPhones IP number, then type:
cd /System/Library/Carrier\ Bundles
and hit return. After switching to the right directory create the symlink. Type:
ln -s my_tmobile_us.bundle 310410
and hit return. Quit the SSH session.
3. While the iPhone is on, get out your private simcard, ok the iPhones message saying that no simcard is inserted. Insert another simcard, best would be the AT&T simcard that came with the iPhone.
Shut down the iPhone: Hold Sleep/Start button until you see the red slider. Pull it to shut down.
Start the iPhone: Press the Start/Sleep button.
Switch simcards again. This time insert your private simcard.
Shut down and start the iPhone once again.
The simcard.-shuffle has only to be done once you copied a new carrier bundle for a new simcard.
Enjoy your iphone, now with a custom carrier bundle.
just to add: The readme in 17. you are mentioning is created with the carrier bundle on the fly and downloaded to your PC.
It is specific for the custom bundle you created. The instructions are - in the above case - specific to syntheticintel's custom carrier bundle. So if you create another carrier bundle with different bundle name, carrier and MCC/MNC it will show the different commands for setup.
gr8 post m8 u rock . works like a charm for me. very clear instructions
thanks u made my day
so this does not work if it is not a supported carrier?
On the contrary, this makes it possible to use unsupported carriers with their correct settings and status bar icons.
Originally Posted by bouda
Got it to work using iFuntastic. Only thing I did not like is that my carrier name in white, when placed on a gray background (this happens when hitting the photos icon) was a little distorted, had some black around certain edges. perfect on all other screens though.
Would doing this help me get the carrier menu back? I can only see the carrier menu when using an O2 sim card, when using any other network with a turbo sim I cannot see the menu.