Unlock iPhone 4 3GS 4.3.3 with Ultrasn0w 1.2.3

iPhone dev-team has pushed ultrasn0w 1.2.3 to unlock iPhone 4 and iPhone 3GS running iOS 4.3.3 on old basebands. check out all compatible basebands with ultrasn0w 1.2.3 after the jump

Compatible basebands:

01.59.00
04.26.08
05.11.07
05.12.01
05.13.04
06.15.00

Incompatible basebands :

02.10.04
03.10.01
04.10.01
05.14.02
05.15.04
05.16.02

iPhone 3GS users:
You have to jailbreak your iPhone on 6.15.00 basebands on iOS 4.1 / 4.2.1,

Requirement:
You have to jailbreak your iPhone 4 or iPhone 3GS on the latest iOS 4.3.3,
Step 1: Open Cydia on your iPhone 4 or 3GS, Go to Manage->Sources

Step 2: Now tap on “Edit”, then tap on “Add”

Enter the following repo http://repo666.ultrasn0w.com then tap on “Add Source” as shown below.

Step 3: Now search for ultrasn0w 1.2.3 then install it. By installing ultrasn0w 1.2.3, your device became unlocked

Step 4: Finally, restart your iPhone and you should now enjoy an unlocked iPhone 4 or 3GS on iOS 4.3.3.

Downgrade iPhone 3G ios 4 to 3.1.3 “got stuck” guide

If you are reading this guide, it means that you, as me, as well as many others got stuck at some point. iPhone OS 4 is nice and it really have some new and very useful features, but than again, what features are good for if the device is impossible to use? Until Apple will release a reliable firmware 4.xx for iPhone 3G you can downgrade the firmware to one that enables you to sent messages, make phone calls, read mail, write notes.. you know , the things for what you bought your iPhone in the first place.

So what will this guide explain?

- Slow iPhone 3G iOs 4 solution
- Downgrade iPhone 3G from firmware 4 to 3.1.3
- Restore error in iTunes code : 1601, 1602, 1603, 1604, 1608, 1609, 1611, 1612.
- Restore error in iTunes code : 1002, 1011, 1013, 1014, 1015.
- In-out Restore Mode using RecBoot
- Redsn0w is unable to recognize the 3.1.2 or 3.1.3 firmware.
- Cydia error : apt.saurik.com host unreachable.
- Saurik repository : dev-team repository to Cydia (repo666.ultrasn0w.com).
- Accessing iPhone as root solution

First of all, and very important : Save (write down) all your important data like: contacts, notes, mail, SMS. It is impossible to restore the iOs4 backup to the 3.1.3 firmware. Be warned of the risk of losing your data and act accordingly. Yes, you can restore back iOs4 or 3.1.3 Back and Forth…and Back Again as many times you need, but than again, that will make you loose time.

The problems began for me with this first step. Here are the correct information regarding the downgrade:

Download the required old ipsw firmware files. (Download links: iOS 4, 3.1.3, 3.1.2)
Put your device into DFU mode (not recovery mode).

* Connect your iPhone to your computer.
* Turn iPhone off.
* Start iTunes.
* Hold Power and Home buttons together for 10 seconds or so.
* Release Power button but keep holding the Home button until your computer recognizes a new USB device.
* iTunes will now recognize your iPhone.

Note: Your iPhone screen at this time should be blank (black in color), if not, then you are most likely in Recovery Mode, not DFU mode.

The solution is correct but you might find yourself in the situation where you cannot restore the phone and iTunes will display one of the errors: 1601, 1602, 1603, 1604, 1608, 1609, 1611, 1612. If you got one of this errors the only way is for you to downgrade iTunes to a version that allow you to restore since the last version ( 9.2.14) will make the same error again and again. I had an old version of iTunes 9.0.3 (you can download from Apple ) already installed on another computer and so was able to restore my phone to the 3.1.3 firmware. At the end of restore process iTunes will give one of the following errors : 1002, 1011, 1013, 1014, 1015. Do not worry , at this step the restore process is complete; Just use RedBoot to kick iPhone out of Restore mode (all about RecBot including links and source code can be found here: iPhone-iPod-iPad-recovery-mod-tool-RecBoot ). If something is wrong pls go to the beginning of the guide and start all over.

Now you will need to exit your device from Recovery Mode. To do this, download a program called RecBoot (Windows / Mac). Run it and the click on “Exit Recovery Mode” button. Your device will now restart normally.

This is it, you should now be able to jailbreak your device on this older OS. For iPhone 3.1.2 firmware, you can use blackra1n, PwnageTool, redsn0w, sn0wbreeze, ultrasn0w and blacksn0w to jailbreak and unlock your iPhone and iPod touch. For iPhone 3.1.3 firmware for iPhone 2G, 3G, 3GS and iPod touch 1G/2G, you can use redsn0w 0.9.3, redsn0w 0.9.4, sn0wbreeze, PwnageTool 3.1.5. Unlocking can be done using ultrasn0w or blacksn0w. iPhone 3.1.3 (on devices with new bootrom and baseband) can use Spirit to jailbreak iPhone 3GS/3G and iPod touch 3G/2G.

Wow… we made it… For a big bunch of you Yes, the journey stops here. As for me and other unfortunate people, the journey just begins . But don’t worry, we’ve figured it all out, and we’ll give you instructions for other problems too.

So here we are, we found another problem : Redsn0w is unable to recognize the 3.1.2 or 3.1.3 firmware. Strange since before (3 mount before) it worked… Something happened in the mid-time but cannot figure out what. I tried with redsn0w 0.9.3, redsn0w 0.9.4 on firmware 3.1.2 and 3.1.3 using Windows Xp, Windows Vista and Windows 7 and with different versions of iTunes installed : 9.2.1.4 and 9.0.3.
So I decided to use Spirit to jailbreak my phone. Follow this tutorial on how to use Spirit to jailbreak iPhone3G.

Here comes another problem and this problem occurs especially for the guys who are in China at the moment of this process (like I am now ) : The Cydia version that gets installed by Spirit is an old version and have some errors making it impossible for you to install anything. While trying to upgrade the essential packages I constantly receive this error : apt.saurik.com host unreachable. I tried to unlock my phone using ultrasn0w by manual adding the dev-team repository to Cydia (repo666.ultrasn0w.com to Cydia. That last “o” is actually the number zero “0”. If you use the letter “o” you’ll get an error). Problem is that there are some dependencies that should be download from saurik’s repo… and here we are again.. impossible to unlock or use my iPhone3G.

I found the solution on the modmyi forum and I will explain how to do it.

the final host file should be like this

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
echo ”
93.184.221.133 cache.saurik.com

So in order to make this mod you need to access the file located at /etc/host . And in order to do this you need to be able to root-access your device. So there is a new problem and of course we’ve got an answer to it. The package that gives you root access to your iPhone is named afc2add and can be found in saurik repo ( that you can’t access for the present moment) but also on ModMyI.com repo that is available. It does come with one dependency but that will pose no problem ( at least for me it didn’t). Just follow the picture I attached and go in Cydia and enter : Manage than Sources and than navigate trough ModMyI.com repo until you find afc2add package. Install the package.

Now you are able to access your iPhone at a root level, and you can do this using iPhone Explorer or with Total Comander after installing T-Pot plugin. I use Total Commander on regular bases and for this task too.

This was the final step for me and for all the unfortunate Asian friends that struggle with the same problem. Modifying the host file will allow Cydia to update all its sources, upgrade to the latest version and so unlock your iPhone 3.1.3
I have once again an functional and quick iPhone3G.

I hope you enjoyed this journey and I hope this guide was useful for you. If you find this guide useful, please leave a comment.
News4GSM team

iPhone, iPod, iPad Recovery Mod tool RecBoot

As you may have already seen, RecBoot is a utility which allows the user, you, to kick the connected device(s) into and out of recovery mode.

Recovery Mode


Unfortunately RecBoot for OS X does not support 10.4.x machines nor does it support PowerPC machines. This is due to the fact that I have neither to test with, however, the source code is readily available to those that do want to create a RecBoot for 10.4.x or PowerPC. All I ask in return is that you contact me via email in regards to what you’re going to develop and how this will help. I will also be able to assist in hosting the newly created version of RecBoot.

“This handy little utility plays an important role in finishing off the downgrade.”
- LifeHacker

“In a few seconds, RecBoot would help you out of plug-me-into-iTunes recovery mode and you’ll boot right into your freshly downgraded 3.1.3.”
- FindTut

“The tool is dead simple, and everybody can use it. It has two buttons ‘Enter Recovery Mode’ and ‘Exit Recovery Mode’ , and you don’t have to be a genius to know which one to click.”
- FunkySpaceMonkey

The newest version of RecBoot for OS X can be found here: RecBoot Intel (82957)

Updated.
The above version of RecBoot is 1.0.2. It is a little bit different to past versions and I would appreciate it if you read the README.txt before commenting.

Windows Users
The long awaited update is here: RecBoot no longer requires libusb! The next update to RecBoot would make it interact with MobileDevice.h, and I’ve been chatting with iH8sn0w on IRC on getting this done.

So, here’s the deal: I’ve been getting TONS of emails from people saying that RecBoot wasn’t working for them because of libusb. This update makes RecBoot use iTunnel instead of iRecovery, which is based around MobileDevice.h, which means no libusb!

If you wish to enter Recovery Mode, however, you will need to place iTunesMobileDevice.dll in the RecBoot folder. I cannot provide this due to legal reasons. I could have made RecBoot point to the DLL from the registry, but I’m not going to, it’s just a quick open source thing I created for the community that isn’t a big deal, feel free to do whatever you want with it, use the batch files and everything else in the folder. The source code can be downloaded here. RecBoot is in your hands now.

You can Download RecBoot 1.1 here

CREDITS:

iHacker – Coding

russ1an – GUI

msft.guy – iTunnel

iPhone Dev Team – iPHUC

Linux Users
No, we didn’t forget you either! Thanks to the magic of @malontop we can now offer you a version of RecBoot for Linux! If you have any questions, feel free to contact him via Twitter. You can download the Linux version from here: RecBoot for Linux (1129)

10.4.x and PowerPC Users
If you’re having difficulties with RecBoot on a 10.4.x Mac and/or a PowerPC Mac, it won’t be fixed. It just won’t be supported at all. So, a detailed “How-To” is available here for you. Hopefully this stops ALL emails wanting a 10.4.x and PowerPC version.

Source of the story and much more : iHacker
RecBoot 1.1 for Windows : Click here
RecBoot source : Click Here
RecBoot Intel for MacOs : Click Here
RecBoot for Linux : Click Here

GV Mobile + 2.0 for Jailbreak iPhone Available on Cydia

As we all know, Google Voice client app is currently not available for non-jailbroken iPhone users. Both GV Mobile and Voice Central clients for Google Voice were available earlier for a short period, but then they were soon removed by Apple from the App Store due to “duplicating features that the iPhone comes with (Dialer, SMS, etc)”. Later, the developer Sean Kovacs brought GV Mobile to Cydia.

What’s new?
First, it costs money.
Second, it has a ton of updates:
* Favorites
* New tab system for Contacts, Favorites, Keypad
* Landscape SMS
* Call & Add Contact from SMS main view
* International support for SMS (until Google blocks it)
* Call, Text, & Add Contact from History
* Voicemail transcriptions, new voicemail screen layout
* Call, Text, & Add Contact from Voicemail
* Local archiving of voicemail (doesn’t download every time)
* Offline dialing (via dialing GV #)
* Default Area code (for those that don’t need to dial the area code in you area)
* More data sync options (Interval, Startup, Startup on demand, manual)
* Multiple Accounts
* User selectable tab to open to
* More Google Settings : Do Not Disturb, Call Screening, Call Presentation
* The core of the updates reside in the back end programming of the app – completely rebuilt from ground up.
You will need to have a jailbroken iPhone to in order to install GV Mobile 2.0.
source

iPhone – Facebook 3.1.2 – Bug Fix

Facebook 3.1.2 for iPhone and iPod touch is here and it fixes the bugs that have been ailing ya:
* Fixes some crashes
* Fix a bug causing incorrect matches in address book sync
* Fix a bug causing incorrect matches for contacts with the same name
Here’s hoping that what has been, prior to 3.1, one of the best social networking apps on any platform, is back on track and ready rock.

iPhone – Facebook 3.1.1 – Bug Fix

No sooner did Facebook 3.1 [Free - iTunes link] finally bring push notifications to Facebook’s iPhone app… then a few bugs popped up. Proving Apple’s iTunes App Store can turn around updates with lightning speed when they decide to, an update has already been released to squash those bugs and get everyone updating.

Facebook 3.1 for iPhone Adds Push Notifications and Contact Syncing

Facebook version 3.1 app for iPhone and iPod touch is out! and it brings the much needed support for Push Notification System, along with ability to sync facebook contacts with the native iPhone contacts app.
Version 3.1 update has just been uploaded to the App Store so it may take some time before it is available in all the iTunes international markets. The support for Push Notifications which was first introduced with iPhone 3.0 firmware is surely going to be welcome by millions of iPhone users, who rely on this native app to keep up to date on the worlds most popular social networking platform.
source

iPhone 3G and 2G – Video Recording Approved

It was only iPhone 3GS which allowed video recording and editing along with sharing of your videos with your friends and family. iPhone 3G and 2G could do such stuff only if you jailbreak it, and then install an app like Cycorder from Cydia. But the good news is that Apple has now finally approved iVideoCamera app on the App Store. This app permits recording of videos on any iPhone, including 2G and 3G without having to jailbreak your iPhone.
The iVideo Camera allow you to record a short video on any phone. The app works with any 2G or 3G iPhone installed with iPhone OS 3.1 or above and it also includes ability to save your videos directly to your camera roll or “Photos” and share it via FaceBook, YouTube, Vimeo or Twitter just like you do on iPhone 3GS.
The iVideo Camera app with all the goodness has its share of limitations as well. You can only shoot a video of up to about 1 minute in length, capture about 3 frames per second at a 160×213 resolution which is pretty low for today standards. But the developers have insisted that they are working on improving the quality and frame rate along with lots of new features.

The iVideoCamera app is now available for $0.99 in the App Store. The acceptance of iVideoCamera app by Apple has open new avenue for the app developers and we may soon see Cycorder and other similar apps making its way to the App Store.
source