Here's a little guide that allows you to enable tethering on the iPhone 3G and iPhone 3GS with firmware 3.1.2. A hack that changes the CommCenter is used. It eliminates the need for a digital signature.
Here is a step-by-step tutorial:
1. First start Cydia and search for "iphone-notes". Install this repository and return to the tab "Search".
2. Now look for "tethering 3G - 3.1.2" or "tethering 3GS - 3.1.2" depending on the model of your device and install the package.
3. Restart the iPhone and then connect to the site www.unlockit.co.nz directly on the iPhone to create a custom APN. Create and install the profile.
After you restart you should see the field "Tethering" in the Settings.
With internet tethering enabled you can use iPhone internet connection on you desktop or notebook. Here is a quick tutorial for experienced users. For everybody else - just wait for the new version of PwnageTool or some other utility.
Here it is:
A bsdiff patch to apply to CommCenter in 3.1.2 to re-enable tethering is available here for the 3GS and here for the 3G. It's just a 2-byte patch as shown below (and an appropriate readjusting of the mach-o's codesign hash):
USE THIS AT YOUR OWN RISK! Your carrier may end up charging you for unauthorized tethering access.
Update #1 It looks like a lot of people have been looking at CommCenter lately because IRC user CleanAir had a similar tethering patch. Meanwhile over in the 2G CommCenter, WhiteRat and geniusan have patched in native MMS support for that platform. Kudos to CleanAir, WhiteRat, and geniusan for digging into CommCenter and coming up with patches!
Update #2 A few tutorials have started to pop up. Eventually this will be made a part of the normal PwnageTool flow but for now this is best left for the adventurous users out there!
Apple has updated the BootROM for the iPhone 3GS to iBoot-359.32. This software upgrade is reportedly not vulnerable to an exploit hackers previously used.
MuscleNerd, a member of the iPhone Dev Team, noted this is the first time ever that Apple has done a BootROM update in the middle of a product line, without a new hardware model. The Dev Team is a group of hackers who release tools used to exploit the iPhone OS. With the new iBoot hackers will not be able to use "24kpwn" exploit.
This means that anyone who will buy an iPhone 3GS these days, will not be able to jailbreak and unlock it, probably for a very long time.
GeoHot released blackra1n. blackra1n is a 30 second ALL device firmware 3.1.2 jailbreak. There is even supports for iPod Touch 3G jailbreak. For now there is only a version for Windows, but the Mac version should be released soon (UPDATE: Mac version is ready)
Warning iPhone 3G and iPhone 3GS unlockers, do not upgrade to firmware 3.1.2 using iTunes, if you want to keep your unlock. Baseband cannot be downgraded.
A new package called iPhoneDelivery is avaliable in Cydia. It is a little hack to enable delivery notification for SMS. In other words, we can now see a new popup screen when the recipient receives the message.
To install the package just run Cydia, add repository http://iphonedelivery.advinux.com/cydia and install package called iPhoneDelivery.
Next, go to Settings> Messages and turn on the last two switches that will enable the Services that show a new screen with the delivery status (last screenshot).
Looks like the limit is 15MB for sending photo and video via emails.
Usage now shows separate “Cellular Network Data” and “Tethering Data”. This is on a standard 3.1 beta 3 install, no hacks.
iPhone no longer vibrates when going into the edit home screen icon mode.
Button 123 is now _123:
Fixed problems with databases in different applications: Messages, Mail, Address Book etc.
In terms of API there are changes in UIKit (UIImagePickerController, UIVideoEditorController) and Audio Toolbox (AudioConverter, AudioSerives, ExternalAudioFile).
It still updates the Baseband (modem) to version 05:11:04.
Added the translation of labels "original size" and "Save as a new clip" when editing video.
Translated the string "ask to join network" in WiFi.
Enhance in sending and receiving SMS and MMS: In the previous beta it often returned an error when under conditions of a weak signal. Now everything seems to work in the best possible way.
DevTeam updated ultrasn0w. They removed the daemon and used ideas of GeoHot's purplesn0w, but implemented these ideas in a better safer way. New ultrasn0w 0.9 uses 152 bytes of baseband RAM, which is 6900 timesless than purplesn0w. They also use mobile substrate to patch CommCenter, instead of patching the file itself.
Here is a list of features from DevTeam.
Works on both 3G and 3GS.
Works on hacktivated devices.
Works regardless of how you jailbroke your device.
Doesn’t patch any mach-o binary whatsoever. (Doesn’t require a separate patch as each new firmware comes out).
Doesn’t install any additional daemon
Has no race conditions, no popups about “Missing SIM”, no network issues
Is almost 7000 times smaller than its nearest competition
QuickShottr allows you to automatically upload the screenshots made on iPhone / iPod on ImageShack site.
As you know, both Apple devices can create a screenshot ("pictures" of the screen). User just need to clicking the same time Home + Power buttins. QuickShottr will automatically upload screenshots to ImageShack (in background) and will copy the link to the clipboard.
So if you want to share a picture with someone just call the copy/paste and click "Paste." You can QuickShottr in any application, f.e. in instant messaging that does not support sending and receiving images. This functionality is also very useful for bloggers or those who must quickly send images.
Current version is 1.1, it has been improved a lot since 1.0. There is also a SBSettings toggle called QuickShottr Toggle, that will allow to activate and deactivate this QuickShottr functionality through a simple click.
QuickShottr can be found in Cydia via the BigBoss repository.
id Software's John Carmack today confirmed to Shacknews that the company plans to bring three of its Quake titles to the iPhone platform, though Carmack himself may not be heavily involved in the projects. "We will be trying to put some other developers on the future classic titles," said Carmack. "I don't think I'm going to be doing all of the work on Quake, Quake 2 and Quake Arena on there."
The id Software provides an intense activity for the next year, with new projects every 2-3 months. Staremo a vedere. We shall see.
These are the first images of a Jailbroken iPhone 3GS. GeoHotz published them in his blog. DevTeam will publish an updated release of the tool only after the release of firmware 3.0.1. The reason is simple: Given that the Firmware 3.0 is full of bugs, it is clear that Apple will release an update soon. If the DevTeam release new tool, Apple will probably be able to block them with the next update. Tomorrow afternoon we will find more details on the official DevTeam blog. By the way firmware 3.0.1 is scheduled to be released in July.
And after the various Key and provocations made by GeoHotz, the DevTeam has decided to write a new article on the official blog with good news for all owners of an iPhone 3GS! The DevTeam has verified that the exploit called 24Kpwn (used for the first time to unlock the iPod Touch 2G) is still valid and it works wonderfully for iPhone 3GS.
It seems the new version of bootrom used by Apple in 3GS dates back in August, a few months before the release of 24Kpwn, so there was no time to solve the problem.
In addition, the new daemon released by the team under the name of ultrasn0w (unlock for iPhone 3G) will work with iPhone 3GS.
New versions of redsn0w (jailbreak) and ultrasn0w (unlock) with iPhone 3GS support will be released soon.
Here is a list of 113 new features in 3.0 firmware. The information is from hackint0sh site forum:
1. Cut/Paste
2. Copy/Paste
3. Shake to undo/redo typing
4. Text selection for easy mass deletion
5. MMS
6. Landscape keyboard in Notes
7. Landscape keyboard in Mail
8. Landscape keyboard in Messages
9. Forward texts or picture messages
10. Delete individual texts or picture messages