Posts tagged iPhone 3G

Enable Tethering on 3.1.2 iPhone 3G, 3GS

These are instructions on how to patch the CommCenter of your 3.1.2 iPhone 3G, 3GS to enable Internet tethering.


Warning: These are advanced instructions and are not suggested for beginners.


Prerequisites: You must be jailbroken on the iPhone 3.1.2 firmware. You need to have SSH installed and you need to know the IP Address of your device on the local network. Finally you will also need Fugu installed.


Step One

Create a folder on your desktop called Pwnage. In it place the patch file for your appropriate device. [3G] [3GS]


Step Two

Double the download zip file to extract its contents. You will get a folder called CommCenter_3g_312 or CommCenter _3gs_312.


Step Three

Launch Fugu from your applications folder.


Step Four

Input your iPhone’s IP Address in the Connect To: field and use root as the Username. Click the Connect button to continue. For this to work you must have SSH installed.


When prompted input alpine as the password then click the Authenticate button.


Step Five

Once Fugu opens the directory contents of your device, use the left panel to navigate to the Pwnage folder on your desktop.


Next, click the Go To.. button on the toolbar.


Input /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/ into the Go To field, selectRemotely, then click the Go button.


Drag the CommCenter file from the right panel into the left panel to copy it to your computer.


Step Six

Launch Terminal by double clicking it from the Applications:Utilities folder on your computer.


Execute cd Desktop/Pwnage to navigate to your Pwnage folder.


Execute bspatch CommCenter CommCenter-patched CommCenter_3g_312/CommCenter3g.patch to make a patched version of the CommCenter.


IMPORTANT: Remember to change 3g to 3gs if you have the iPhone 3GS. ie. bspatch CommCenter CommCenter-patched CommCenter_3gs_312/CommCenter.patch


Now we need to confirm that the patched file was created successfully. Input this command into the Terminal window to check: /usr/bin/openssl sha1 CommCenter-patched.


Check your SHA1 with the correct ones below to make sure the patch occurred successfully. If it did not. Do not continue.

1b19712035f33654cf72838ebe1a2033931b56b2 # 3GS
063165c3fa3e21d30eb4b486fab924ba3ef0ea5e # 3G


Step Seven

Return to Fugu and Control-Click CommCenter in the right panel. Select Rename from the contextual menu and rename the file to CommCenter-backup.



Click the Reload button on the toolbar if necessary then drag the CommCenter-patched file from the left panel to the right.


Control-Click the CommCenter-patched file from the right panel and select Get Info from the contextual menu. At the bottom of the Info window change the permissions to 0755 and click the Apply button.



Control-Click the CommCenter-patched file in the right panel and select Rename from the contextual menu. Rename the file to CommCenter.



Step Eight

You may now reboot your iPhone and you will be able to use Internet Tethering. You may need to follow this tutorial to apply the correct settings for your carrier.

Unlock iPhone 3G and3GS – BlackSn0w



If you have not already jailbroken it will be easier to follow one of these tutorials which will walk you through both jailbreaking and unlocking.

- Mac


Lets begin…


Watch the Video!

For your convenience this tutorial is available in video format also. Click the Watch It button to view the tutorial!










Step One

Press to launch Cydia from your iPhone Springboard.


Step Two

Press to select Manage from the tabs at the bottom of the screen.


Step Three

Press the large Sources button.


Step Four

Press the Edit button at the top right of the screen.


Step Five

Press the Add button at the top left of the screen.


Step Six

Input http://www.blackra1n.com as the source address then press the Add Source button. Once Cydia has added the source press the large Return to Cydia button.


Step Seven

Press the Done button at the top right of the screen.


Step Eight

Press to select blackra1n.com from the list of sources.


Step Nine

Press to select blacksn0w from the list of packages.


Step Ten

Press the Install button at the top right of the screen.


Step Eleven

Press the Confirm button at the top right to begin installation.


Step Twelve

Once the unlock has been installed successfully press the large Return to Cydia button.


Step Thirteen

Wait a few minutes for your CommCenter to restart and you will now be able to use the SIM card of your choice on your unlocked iPhone!



***THANKS: Congratulations and thanks to Geohot for making this unlock possible. You can donate towards his efforts at www.blackra1n.com.