This is the
MAC version of
Tulisan's tutorial posted in
this thread for Windows users. Karma up to Tulisan for this. Try the short version first, then try the long version if it doesn't work.
Short Version (No Jailbreak Required):
1) Re-enable ipcc uploading on your iTunes 8.2
Open Terminal
copy/paste this:
| Code: |
defaults write com.apple.iTunes carrier-testing -bool TRUE
|
Close Terminal
2) Download your carrier's ipcc file.
Download SMART ipcc file
Download SUN ipcc file
3) In iTunes, Hold down Option key and Click the "Update" or "Check for Update" Button in the iPhone Summary Panel. Then look for the ipcc file you downloaded in #2 above. Click it, then click "Open".
iTunes will upload the settings to your iPhone.
4) Reset Network Settings (Settings-General-Reset-Reset Network Settings)
5) Dance. Unless it doesn't work, then proceed with the long version. Read my note at the end.
------------------------------------------------
Long Version
Things needed:
1. Jailbroken iPhone 3G (factory unlocked or ultrasn0wed)
2. OpenSSH installed on iPhone 3G via Cydia
3. Fugu
4. Terminal
5. CarrierBundlehack.zip file
Instructions:
Note: If you are using a custom profile that you got from help.benm.at/help.php, you should remove it first to avoid conflict. To remove it, goto Settings, General, then scroll to the bottom and look for the Profile. Click it and choose remove.
1. Unzip or unrar the attachment to a folder. It should contain
Smart_ph.bundle and
Sun_ph.bundle files.
2. Using Fugu, SSH to your iPhone (root/alpine) via WiFi.
(How to SSH on MAC)
3. In Fugu, go to
/System/Library/Carrier Bundles folder. Drop the two bundle files into that folder.
4. Just as a precaution, check that the folder's permission is
0755 and the files inside the bundle have permission
0644 (should be by default). Right click and Get Info to check permissions. Don't quit Fugu yet.
5. Now, you have to create a
symlink for the folders. Open Terminal and SSH into your iPhone
| Code: |
ssh
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
|
Enter the following command in Terminal after you've logged in:
| Code: |
cd /System/Library/Carrier\ Bundles
|
Your prompt should look like this:
Enter the following commands:
| Code: |
ln -s Smart_ph.bundle 51503
ln -s Sun_ph.bundle 51505
|
6. Quit Terminal. Go back to Fugu. Reload the Carrier Bundle Folder that you were in. Check if double-clicking the newly created symbolic link files 51503 and 51505 will bring you inside the bundle for that carrier. If it does then you're good to go.
7. Reset Network Settings. (Settings-General-Reset-Reset Network Settings). This will reboot your iPhone.
/end of tutorial.
After doing the above, the network settings for SMART and SUN will be loaded automatically when you insert a SMART or SUN sim. Remember to do a reboot when switching SIM cards so that the right settings will be loaded (and for MMS to work).
Tulisan's Note:
These settings are only for postpaid SIM (Sun that uses minternet) as APN. If you have other SUN SIM, you can try to edit the APN for Cellular Data. This should work on pospaid and prepaid Smart SIM.
doblezeta's note:
If you previously used an ipcc file, delete or rename the Carrier Bundles folder in /var/mobile/Library/. If you don't delete or rename this folder, the phone will get the settings from this folder instead of in /System/Library/Carrier Bundles.