Enable Tethering on iPhone 3.1.2

Enable tethering on iPhone 3G/3GS on 3.1.2.

The comcpatchSigned patch, written be eagos, applies the following steps to enable tethering on your iPhone 3G(S).

Steps

  1. Check validity of iphone CommCenter
  2. Backup file
  3. Unload CommCenter
  4. Patch CommCenter
  5. Load CommCenter
  6. Reboot

For comments and questions check my forum. For faster replies tweet me on twitter @eagos

The following are 2 ways to apply the patch on your iphone.

Way 1

  1. Make sure you have Safari Download Plugin and Mobile Terminal downloaded on iPhone from Cydia.
  2. Open this link http://files.eagos.net/comcpatchSigned on iPhone Safari. When asked to Download, do click on it.
  3. Open Mobile Terminal
  4. Execute command “su root” . When asked for a password type in “alpine”.
  5. Execute command “cd /var/mobile/Library/Downloads/” . Please note that this is Case-Sensitive.
  6. Execute chmod 755 ./comcpatchSigned
  7. Then run ./comcpatchSigned
  8. After reboot if in the highly unlikely event that you didn’t get a carrier signal execute command launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist from mobile terminal.
  9. Enjoy.

Way 2 Easier Method

  1. Make sure you have OpenSSH downloaded on iPhone from Cydia.
  2. Download comcpatchSigned on your computer.
  3. Use Winscp on windows or scp on linux and mac to copy the file to iphone. Example: scp (location of comcpatchSigned) root@(ip of iphone):/var/mobile/
  4. ssh to phone using putty on windows or ssh root@(ip of iphone)
  5. cd /var/mobile/
  6. ./comcpatchSigned
  7. Enjoy.

Download file here

After you’re done with the previous steps you need to download your carrier ipcc that enables tethering.

For AT&T use this.

On a Mac:

  1. Quit iTunes
  2. Launch Terminal in Application>Utilites
  3. Copy and paste the following command into the Terminal window:
    defaults write com.apple.iTunes carrier-testing -bool TRUE
  4. Press Return and quit Terminal
  5. Connect your iPhone and click to launch iTunes from the dock.
  6. Select your iPhone from the list of devices on the left, then hold down the Option key and select “Check for Update.”
  7. Select your .ipcc file.

On a PC:

  1. Quit iTunes
  2. Press Windows Key + R to open the run dialog. Type “cmd” then click OK to launch the command prompt
  3. Copy and paste the following command into the Command Prompt window.
    “C:\Program Files\iTunes\iTunes.exe” /setPrefInt carrier-testing 1
  4. Press Return and close the Command Prompt window.
  5. Connect your iPhone and click to launch iTunes from your Start Menu.
  6. Select your iPhone from the list of devices on the left, then hold down the Shift key and select “Check for Update”
  7. Select your .ipcc file.