Your Ad Here

Saturday, December 4, 2010

software solution to unlock iPhone 3G

iPhone Dev Team have finally released their much awaited software method to unlock iPhone 3G.
Its also the world's first software solution to unlock iPhone 3G and it supports all firmwares including baseband firmware 02.28.00 which they had earlier indicated might not be supported.
Update (Jan 2nd, 2009):
The dev team has released an updated version of their yellowsn0w application (v0.9.4) to unlock iPhone 3G.
Update (Jan 3rd, 2009):
The dev team has released an updated version of their yellowsn0w application (v0.9.5) which fixes quite a few problems including some STK (SIM Toolkit) issues.

The dev team had released PwnageTool 2.2.1, QuickPwn 2.2 for Mac & QuickPwn 2.2 for Windows which can jailbreak 1st gen iPhone and iPhone 3G and unlock 1st gen iPhone running iPhone firmware 2.2 which was released by Apple on Nov 21.
They have just released the world's first and their much awaited software method to unlock iPhone 3G code named yellowsn0w for free.
To unlock iPhone 3G, the dev team has provided the following information:
    Basics
  • The unlock about to be released is only for the iPhone 3G.  The iPhone 2G is already unlockable via BootNeuter (as installed by PwnageTool and QuickPwn).
  • This unlock works exclusively with baseband 02.28.00. This baseband is provided by the latest firmware update (2.2) from Apple.  You’ll need to upgrade to this release using iTunes and then use QuickPwn to activate etc. There are plenty of tutorials about this on iclarified, bigboss, and other established tutorial sites.  Because it works on 02.28.00, it is available to everyone on the planet.  This means we don’t need to unnecessarily expose holes in earlier basebands, which is an important concern.
  • The application is a small daemon that is launched on boot.  It injects the payload at boot and also whenever there is a baseband reset.  You won’t notice anything about it other than that your third-party sim now works.  It’s a small program and unobtrusive.  There is no GUI (this is by design).
  • You can add the application using the sources outlined below (coming soon). There are Cydia and Installer sources available, so use whichever you are comfortable using.
  • yellowsn0w is completely removable through Cydia, the command line, and iTunes. Details
  • There is a known issue with SIM cards that have STK (SIM Toolkit) application menus. These menus are usually items such as “top up” “get credit” etc. These menu items confuse the application sometimes.  Removing and reinserting the SIM once after reboot (give it about 10 secs after you see the slide to unlock widget) fixes this issue.  We’re working on a better fix.
  • For those of you using SIM cards without STK menus, the application has some optional arguments that will make the unlock much faster for you.  So either experiment on your own (use “yellowsn0w -h” for usage) or wait for a customization writeup.
  • After you install yellowsn0w via Cydia, you should return to the Cydia main menu then reboot your iPhone with the 3rd party SIM installed.  Wait for the slide to unlock screen, then wait 10 or 15 secs more.   If you don’t see your carrier name pop up, then remove your SIM, reinsert it, and wait 10 secs more.  This is the step we’ll be working on eliminating next.
  • Other details
  • The application is version 0.9.  This is considered beta software, and you use it at your own risk (you know the score).  We guarantee that it’s not perfect and will require tweaking.  Welcome to the cutting edge.  (It’s a good thing these are just temporary RAM patches!)
  • The application is released on a non-commerical basis.  Please do not accept pirates and scummy ripoffs of this software. We license this software for single use and in a non-commerical environment (meaning you can’t charge for it). The techniques and methods used are not to be used by third party companies.
Before you start hacking your iPhone, it's a good idea to backup your iPhone.
yellowsn0w is available via Cydia which gets installed when you unlock your iPhone using  QuickPwn 2.2 for Mac or QuickPwn 2.2 for Windows. QuickPwn which is a GUI based tool and quite easy to use.
You can follow these instructions:
  • Launch Cydia from your iPhone's home screen.
  • Tap the Manage tab and then Sources.
  • Tap Edit on the top right corner of the screen.
  • Then tap Add to enter the resource URL http://apt9.yellowsn0w.com (for Cydia) which will install the yellowsn0w source.
  • Tap on the installed yellowsn0w source, and tap Install on the top right corner, this will install the yellowsn0w application which should unlock your iPhone 3G.
As mentioned by the dev team above those users with SIMs that have apps and other menus on them will need to do that extra step. You will know if you fall in this "extra step" category if your carrier doesn’t show up within about 10 seconds of the slide to unlock screen.
iPhone users in this category will need to pull and reinsert the SIM once after rebooting their iPhone to engage the unlock. The dev team is working on resolving the issue to avoid the extra step.
Please do remember that hacking your iPhone could void its warranty so please proceed with caution.
I just tried the above steps  (and even removing and reinserting the SIM) on my iPhone 3G but it didn't seem to have worked for me.
Update 1:
The dev team has just updated their blog that they will be yellowsn0w 0.9.1. Here is what they have to say:
It uses a much longer delay to let your SIM card initialize.  If you have problems with 0.9.0, try this one and wait a full minute after you seem homescreen, then reinsert sim card.  We need both success and failure reports to tune this across the world, so please be patient (but please also report result!)
If you are in the U.S. and are trying this with T-Mobile, you must turn off the 3G switch in Settings.  Also if you are good with the command line, you can make it much easier by adding the line <string>-q</string> right after the /usr/bin/yellowsn0w line in /System/Library/LaunchDaemons/org.iphone-dev.yellowsn0w.plist  (that’s and advanced tip, hopefully someone will make a boosprefs type of tool for it)
Update 2:
The dev team has just released yellowsn0w 0.9.1 and I was able to successfully unlock my iPhone 3G which had failed when I tried the first time with yellowsn0w 0.9. If you have added yellowsn0w 0.9 then the update will be available in Cydia, simply upgrade to 0.9.1. If this is the first time then adding the resource will install yellowsn0w 0.9.1 resource. Please remember to follow the instructions mentioned below carefully:
  • Removing and reinserting the SIM once after reboot (give it about 60 seconds (with v0.9.1) after you see the slide to unlock widget) fixes this issue.  We’re working on a better fix.
  • For those of you using SIM cards without STK menus, the application has some optional arguments that will make the unlock much faster for you.  So either experiment on your own (use “yellowsn0w -h” for usage) or wait for a customization writeup.
  • After you install yellowsn0w via Cydia, you should return to the Cydia main menu then reboot your iPhone with the 3rd party SIM installed. Wait for the slide to unlock screen, then wait 10 or 15 secs more. If you don’t see your carrier name pop up, then remove your SIM, reinsert it, and wait 60 secs more. 
Here are some more updates from the dev team:
  • If you are in the U.S. and are trying this with T-Mobile, you must turn off the 3G switch in Settings.  Also if you are good with the command line, you can make it much easier by adding the line <string>-q</string> right after the /usr/bin/yellowsn0w line in /System/Library/LaunchDaemons/org.iphone-dev.yellowsn0w.plist  (that’s and advanced tip, hopefully someone will make a boosprefs type of tool for it)
  • No PIN support yet. Remember how we said this was beta?  Well we’re still working out the flow for SIMs with PINs enabled.  Please disable any PIN you may have on that SIM before trying yellowsn0w, for now..
The dev team are just brilliant to quickly release a fix to resolve the issue some folks were facing. They are working to eliminate some of the extra steps. I would strongly recommend you to follow the Dev team's blog for more detailed instructions and in case you want to report any issue.
Update 43:
If you try to unlock iPhone 3G running anything other than baseband 02.28.00 then dev team's unlocking solution will not work, it detects the wrong version and quits, so check your modem firmware setting in Settings->General->About.
Update 4 (Jan 2nd, 2009):
Folks at Hackint0sh have published a guide with some useful tips to unlock iPhone 3G. It has helped readers Ricki and maikel to unlock their iPhone 3Gs successfully. Thanks Ricki for the tip.
Update 5:
The dev team has released an updated version of their yellowsn0w application (v0.9.4) to unlock iPhone 3G. Some folks were able to successfully unlock their iPhone 3G. If you have already unlocked your iPhone 3G, I would recommend you to avoid upgrading to the new version as it did not work as smoothly when I tried.
However, if you had tried unlocking your iPhone 3G with the older version and it did not work, you can try upgrading to the new version of yellowsn0w via Cydia.
Also checkout this guide over at Hackint0sh, it has some useful tips to unlock iPhone 3G. I was able to successfully unlock my iPhone 3G (again) with the latest version of yellowsn0w by following it.
Update 6 (Jan 3rd, 2009):
We has just published step-by-step guides to jailbreak iPhone 3G using QuickPwn.
Step-by-Step Guide to Jailbreak iPhone 3G using QuickPwn (Windows)
Step-by-Step Guide to Jailbreak iPhone 3G using QuickPwn (Mac)
Update 7:
The brilliant and selfless dev team have been busy fixing issues which users have reported after releasing world's first software method to unlock iPhone 3G. They have released v0.9.5 of their yellowsn0w application to unlock iPhone 3G. They have mentioned that the latest version fixes quite a few problems including some STK (SIM Toolkit) issues and have adviced everyone to upgrade to this version. You can upgrade to the latest version via Cydia.
If you are still facing issues, please report them here so the dev team can fix them. One of our reader, Kenneth who tipped us about the latest version has reported that he was able to successfully unlock his iPhone 3G with yellowsn0w v0.9.5. He was facing issues with the previous versions of the application. Thanks Kenneth for the tip.
Update 8:
I tried upgrading to yellowsn0w v0.9.5, however I ended up hitting an issue. I used the following steps and was able to successfully unlock my iPhone 3G (again).
Launch Moble terminal app (you can install it via Cydia)
Type yellowsn0w -c
Type yellowsn0w -r
Type yellowsn0w -l (I got an error message "illegal option --l, Unknown message" but I ignored it and continued with the remaining steps)
Airplane mode on (keep it in that mode for more than 10 seconds)
Airplane mode off
Update 9:
We have just published a step-by-step guide to unlock iPhone 3G, hope it helps.
Update 10 (Jan 7th, 2009):
Dev Team have updated their yellowsn0w app to unlock iPhone 3G. It fixes even more problems.
Please don't forget to drop us a line to tell us if you were able to successfully unlock your iPhone 3G.

Jailbreak iPhone 3G using QuickPwn (Windows)

The iPhone Dev team released their much awaited software solution to unlock iPhone 3G couple of days back.
However to install their yellowsn0w application to unlock iPhone 3G, you need to first jailbreak iPhone 3G.
So here is a step-by-step guide to jailbreak iPhone 3G using QuickPwn for Windows users, on the same lines as the step-by-step guide to jailbreak iPhone 3G using QuickPwn for Mac users


Some important points to note before we start:
  • Hacking your iPhone 3G could void its warranty.
  • Since one of the important requirements to unlock iPhone 3G is to upgrade to iPhone firmware 2.2 (as it exclusivley works with baseband firmware 02.28.00 which comes bundled with firmware 2.2), you need to be aware that iPhone firmware 2.2 breaks Turbo SIM (in case you are using it) - the hardware method to unlock iPhone 3G so if Dev team's software method which is still in beta does not work you might not be able to use your iPhone 3G.
Preparatory steps before jailbreaking your iPhone 3G.
  1. Please take a backup of your iPhone, refer to this post for more details.
  2. Since Dev team's unlocking solution works exclusively with baseband firmware 02.28.00, you will need to upgrade your iPhone 3G to iPhone firmware 2.2 without preserving its baseband. You can check your firmware and modem firmware(baseband) versions via Settings->General->About and look for Version and Modem Firmware.
  3. Please ensure that you have upgraded iTunes to iTunes 8.0.2.
  4. Please download QuickPwn for Windows from this link and unzip its contents in a folder.
  5. Please download firmware 2.2 for iPhone 3G using this link.
  6. You need to install .Net Framework runtimes and associated files (if not already installed) for Quickpwn to work. You can download it from Microsoft's site.
If your iPhone 3G firmware Version is 2.2 (5G77) and Modem Firmware is 02.28.00 then you are ready to jailbreak your iPhone 3G, you can skip directly to "Jailbreak iPhone 3G using QuickPwn" below.
If you want to update your iPhone 3G to firmware 2.2 then you can follow the steps mentioned below ("Update your iPhone 3G to iPhone Firmware 2.2").
You can also follow these instructions if you want to update your iPhone 3G running firmware 2.2 with preserved baseband to firmware 2.2 (5G77) and baseband firmware 02.28.00.
Update your iPhone 3G to iPhone Firmware 2.2:
  1. Connect your iPhone 3G to your computer via USB cable and launch iTunes and select your iPhone.
  2. Hold the SHIFT key and click the “Restore” button. iTunes will launch a file dialog for you to select the firmware file. Locate the iPhone1,2_2.2_5G77_Restore.ipsw file for firmware 2.2 that you have downloaded in step 5 of the preparatory steps and click “Open”.
  3. iTunes will then restore your iPhone with firmware 2.2 which takes sometime, please wait for the process to complete.
Once your iPhone 3G is updated to iPhone firmware 2.2, you are ready to use the QuickPwn tool to jailbreak it.
Jailbreak iPhone 3G using QuickPwn:
  1. Launch QuickPwn from the unzipped folder to start jailbreaking your iPhone 3G.
  2. Please ensure that your iPhone 3G is connected to your computer. QuickPwn will automatically detect it and enable the blue arrow button, click it to continue.
  3. In the next screen, click browse and select the iPhone firmware 2.2 that you had downloaded in step 5 of the preparatory steps and click Open.
  4. QuickPwn will check if the firmware file selected is the same as the one installed on your iPhone 3G, if valid it will enable the blue arrow button, click it to continue.
  5. In the next screen, you will be prompted to install Cydia, Installer (both are preselected) and if you would like to Replace the Boot Logos. Install both Cydia and Installer as you will need it to install Dev team's unlock yellowsn0w application and also to install jailbreak apps.
  6. QuickPwn will again prompt you to ensure that your iPhone 3G is connected to your computer via USB, click the blue arrow button to continue.
  7. QuickPwn will now automatically put your iPhone into recovery mode. Once its in recovery mode you will be prompted to: Hold the Home button for 5 seconds, Hold the Home and Power buttons for 10 seconds, then release the Power button and continuing holding the Home button until your iPhone is in DFU mode.
  8. Its important that you follow the instructions carefully, if it does not work and get an error message then try again, once your iPhone 3G is in DFU mode QuickPwn will start the jailbreaking process.
  9. QuickPwn will inform you as soon as the jailbreaking process is successfully completed.
  10. After your iPhone 3G reboots, it will be jailbroken and will have Cydia and Installer apps installed and visible on your iPhone's home screen.
As always, don't forget to drop us a line to tell us how it goes.

Apple Breaks Hardware Method to Unlock iPhone 3G with Firmware 2.2

Prior to the release of iPhone firmware 2.2, the iPhone Dev Team had warned iPhone 3G users to avoid upgrading to it when its available until they give an all clear.
They later confirmed that iPhone 3G users who were interested in unlocking their iPhones should NOT upgrade to the latest firmware.
But when Apple released iPhone firmware 2.2 on Thursday night quite a few 1st gen iPhone and iPhone 3G users ended up accidentally upgrading their iPhones to the latest firmware as they reported that iPhone firmware 2.2 also included an update for iPhone 3G's baseband firmware.
Based on reader comments here at iPhone Hacks and other discussion forum threads it appears that Apple has broken the hardware method to unlock iPhone 3G with firmware 2.2, as they are no longer able to use their iPhones 3Gs after upgrading.
Hackers in Brazil had unlocked iPhone 3G back in July and started shipping the Turbo SIM cards from August, 2008.
The Dev Team had immediately warned iPhone 3G users after iPhone firmware 2.2 was released:
"The 2.2 firmware for 3G contains a baseband update for the 3G iPhone.
We can confirm that this update SHOULD NOT be applied using iTunes if you want the chance of a soft-unlock in the near future."
They released PwnageTool 2.2, QuickPwn 2.2 for Mac & QuickPwn 2.2 for Windows for iPhone Firmware 2.2 the following day along with detailed instructions.
They had published the following instructions for the iPhone 3G users who wanted to preserve the baseband:
"Baseband 101

The ‘baseband’ is the generic name given to the internal components of the iPhone that handle the phone calls and Internet access. This ‘baseband’ is a tiny and unique independent computer system that runs inside your iPhone, it is separate to the main system that handles the applications (such as email and google maps) and it talks to the main part of the phone over an internal communications network. Think of it like a cable modem or other peripheral that is attached to your home PC that needs occasional updates. When a software update is released and presented to you within iTunes the baseband is sometimes updated (to fix bugs or add new features). The 2.2 update for the iPhone 3G contains such an update, so running the vanilla updater straight away with iTunes will reprogram and update the baseband. This could be bad for certain people, depending on your ultimate aim.
This applies if you have a locked iPhone 3G and you wish to update to 2.2 but preserve the iPhone’s current baseband software. Preserving the baseband will give you the maximum chance for any upcoming software unlock. To upgrade your phone to 2.2 and preserve the state of the baseband you need to create a custom .ipsw with PwnageTool. This custom .ipsw will not contain the baseband update but of course will still allow all the cool new stuff from 2.2."
We had also published a simple guide so that iPhone users who had accidentally upgraded to iPhone firmware 2.2 could revert back to iPhone firmware 2.1.
But based on the comments here at iPhone Hacks and other discussion forums iPhone 3G users who had accidentally upgraded to firmware 2.2 are still facing problems as the firmware update resulted in also updating the baseband firmware as their iPhones are no longer working.
Mark wrote:
"I am one of those people who accidentally upgraded to 2.2 without knowing I would no longer be able to use a Proxy-SIM with it after the upgrade."
Greyhame confirmed the problem:
"I have a Rodgers 3G that was working with Tmobile just fine with a Proxy SIM, but I upgraded to 2.2 and now it does not work and also I could not downgrade (Error 1013 and then it goes no further)."
ganja also reported a similar issue:
"I accidentially updated to 2.2 and did the downgrade to 2.1 the first time i got the error 1013. The second time I got it again but after a restart of my iphone it worked pefectly in 2.1 then i just had to jailbreak it and i thougt everything wold work normal again. I work with turbosim and i entered the pin but now it gets strange it is not possible to connect to my network no matter what it does noch connect to my carriers network i hate this"
We had only one reader, David, who seems to have managed to revert back to iPhone firmware 2.1 and get his iPhone 3G to work with Turbo SIM. He commented:
I accidentally upgraded my iPhone 3g to firmware 2.2 and the proxy fix would not work. So I tried restoring per the instructions and I got a "Error 1013" and I thought I was stuck.
Then I pondered a bit and tried something different. I downloaded the latest version of Pwnage which 2.1 and I create a custom firmware so I could jailbreak the iPhone.
After doing the steps in Pwnage I forced myself into DFU mode which they walk you through. iTunes then started up and it recognized the iPhone in "Recovery Mode" and I chose the custom 2.1 firmware that Pwnage had create.
Voila! It worked and now I am back to 2.1 firmware on an iPhone 3.g hacked via proxySIM to work on the T-Mobile network.
However, he still seems to have some problems with his data connection. As he had one question:
"I have yet to figure out how to setup my Edge settings. Any ideas?"
iPhone 3G users who have used the custom iPhone firmware 2.2 using latest PwnageTool to update their iPhone 3Gs have reported that their iPhone is working with the hardware unlock method. Reader, Love my iPhone, had commented:
"Just want to share this: if you use turbosim to unlock your iphone 3G, you can update your phone to v2.2 using pwnagetool custom ipsw. By doing this, you have preserved baseband version which will not effect the way your trubosim works, otherwise you have either to update the firmware of your turbosim (if it is available) or buy a new one which supports v2.2 in the near future. I have personally tested it. I have updated my iPhone 3G to v2.2 using pwnagetool and my turbosim is still working."
The 1st gen iPhone users who had also accidentally upgraded to the latest firmware have not reported any issue as the baseband has not been upgraded with the firmware update. They have also been able to successfully downgrade to iPhone firmware 2.1.
Reader mark had reported about another discussion thread here on the same topic which further confirms that Apple has broken the hardware method to unlock iPhone 3G with iPhone firmware 2.2.
This will also affect new iPhone 3G users who are planning to buy iPhone 3G to unlock it using the hardware method as they will soon come preloaded with iPhone firmware 2.2.
Incidentally, the iPhone Dev Team had also advised users to avoid using the hardware method to unlock iPhone 3G. They had raised the following concern about the method in one of their blog posts:
"While a hack could in theory work under this scheme, the errors are recorded by telecom companies, and may be considered tampering in a company's network. In countries like Germany, as a result, a person could allegedly face up to three years in prison, and in the US, it may fall under legislation designed to combat terrorism."
iPhone Dev team are currently working hard on their software method to unlock iPhone 3G and are very close to unlocking it.
Thanks to all the readers who gave their feedback on the problems they are facing post iPhone firmware 2.2.
Update:
yankii, one of our readers, has summarized the situation for iPhone 3G users that facing this issue in the comments:
"The sim proxies work for 2.1 and below... so theres nothing we can do for now.
We can only wait for 2 things... either they release a sim proxy that is compatible with 2.2, or, iPhone dev team releases a way to either downgrade the baseband, or, to unlock the phone.
Either way, we have to wait... and get used to my iphone being an ipod touch for the time being."
Do you use the hardware (Turbo SIM, Proxy SIM etc) method to unlock iPhone 3G? Are you facing a problem after upgrading to iPhone firmware 2.2?
Have you been able to fix the problem after the firmware update, so you can use your iPhone 3G again? Tell us in the comments.

Step-by-Step Guide to Unlock iPhone 3G using Dev team's yellowsn0w application

The iPhone dev team released the much awaited software solution to unlock iPhone 3G so that users can use any GSM carrier's SIM, a perfect New Year gift for all those waiting to unlock their iPhone 3G.
Here is a detailed step-by-step guide to unlock iPhone 3G using Dev team's yellowsn0w application.

Some important points to note before we start:
  • Hacking your iPhone could void its warranty.
  • Dev team's yellowsn0w application is still in beta and has not worked for all iPhone 3G users but they are working hard to fix the issues and have been releasing new versions of their application.
  • Since one of the important requirements to unlock iPhone 3G is to upgrade to iPhone firmware 2.2 (as it exclusivley works with baseband firmware 02.28.00 which comes bundled with firmware 2.2), you need to be aware that iPhone firmware 2.2 breaks Turbo SIM (in case you are using it) - the hardware method to unlock iPhone 3G so if Dev team's software method which is still in beta does not work you might not be able to use your iPhone 3G.
  • This step-by-step guide is exclusively to unlock iPhone 3G. We haven't tried it with the 1st generation iPhone. We would sugges you use QuickPwn to unlock the 1st gen iPhone.
  • The current version of yellowsn0w does not support SIMs with PIN enabled. So please disable any PIN you may have on that SIM before using this guide. The Dev team are currently working to support SIMs with PIN so this is a temporary limitation.
  • Please note this guide does not work for baseband 02.30.03.
  • If you want to know if Dev team's unlocking solution has worked for your carrier, please check the Yellowsn0w report.
Preparatory steps before unlocking your iPhone 3G:
Once your iPhone 3G running iPhone firmware 2.2 (with baseband firmware 02.28.00) is jailbroken, you are ready to unlock iPhone 3G.
Unlock iPhone 3G using yellowsn0w:
  1. Launch Cydia from your iPhone 3G's home screen.
  2. You need to add the source of the yellowsn0w application. So tap Manage, one of the tabs at the bottom and then tap Sources.
  3.  
  4. Tap the “Edit” button on the top-right corner of the screen.
  5. Then tap on the “Add” button on the top-left corner of the screen.
  6. You’ll be prompted to add a Cydia/APT URL. Enter http://apt9.yellowsn0w.com/ as the source URL for the yellowsn0w application and then tap the "Add Source" button.
  7. Once the source has been added press the "Return to Cydia" button at the bottom of the screen.
  8. Then tap the "Done" button at the top-right of the screen. This completes the steps to add the source for the yellowsn0w application so you can install it.
  9. Tap on the apt9.yellowsn0w.com source that was just added from the list of sources.
  10. Tap on apt9.yellowsn0w.com again from the list of packages.
  11. You will get an option to install the yellowsn0w application. Tap the "Install" button on the top-right corner of the screen.
  12. Tap the "Confirm" button on the top-right corner of the screen.
  13. This will install the yellowsn0w application, you will see the progress on the next screen and the "Return to Cydia" button will come up once installation is complete.
  14. Tap on the "Return to Cydia" button and press the "Home" button on your iPhone 3G to go back to the home screen.
  15. You need to reboot your iPhone 3G so that the yellowsn0w application which is a small daemon is launched on boot up. Press the “Sleep” button and hold it until you see the “Slide to power off” message. Then slide to switch off the iPhone.
  16. Once your iPhone 3G has shutdown, insert the desired SIM card and restart your iPhone 3G.
  17. Once your iPhone boots up and you see the “Slide to Unlock” screen, wait for around 10 to 15 seconds (may be more) to see if your iPhone 3G picks up the carrier signal.
  18. The Dev team has reported that there is a known issue with SIM cards that have STK (SIM Toolkit) application menus. So if your iPhone 3G doesn't pick up the carrier signal after reboot then try to try to pull out the SIM card and re-insert it, wait for another 10 - 15 seconds and see if your iPhone 3G picks up the signal of the carrier.
If it does then you have successfully unlocked your iPhone 3G.
Some Tips to unlock iPhone 3G if the above procedure does not work:
If the above guide did not unlock your iPhone 3G, then try some of the workarounds mentioned below as it has helped some readers to successfully unlock their iPhone 3G.
Method 1 (via Hackint0sh):
  1. Airplane mode on.
  2. Airplane mode off,  you should see "searching" and should pick up the carrier's signal.
Method 2 (via Hackint0sh):
  1. Launch Moble terminal app (you can install it via Cydia).
  2. Type yellowsn0w -r wait for a moment 10 sec
  3. Type yellowsn0w -c wait for a moment 10 sec if you get NO SERVICE wait until u get 5 dot and run it again if you don't encounter NO SERVICE just run next command
  4. Type yellowsn0w -r
  5. Type yellowsn0w -a if you get busy message in under 15 sec and don't see NO SERVICE it's unsucesfull and you have to do -r and -a again until it loads to NO SERVICE and wait untill it changes to 5 dots and wait for 10sec
  6. Airplane mode on (keep it in that mode for more than 10 seconds)
  7. Airplane mode off, you should see "searching" and should pick up the carrier's signal.
If that didn't help:
  1. Type yellowsn0w -r once and after 5 sec wait 1 min.
  2. Airplane mode on (keep it in that mode for more than 10 seconds).
  3. Airplane mode off, you should see "searching" and should pick up the carrier's signal.
Note: Ignore the Unknown message (0xe3ff8000), the command still works even if you get it.
Method 3:
This was suggested by Anton, one of our readers (Thanks Anton!)
  1. Install BossPrefs via Cydia.
  2. Disable all Functions with BossPrefs (don't worry if you can't disable EDGE)
  3. Reboot your Phone with BossPrefs (not in the normally way - important!)
  4. Wait 1.30 min when you see the Lockscreen.
  5. Take out your Sim and re-insert it.
  6. Wait a moment (30 seconds).
  7. Go on Settings and Turn on the Airplane mode (keep it in that mode for more than 10 seconds).
  8. Turn off Airplane Mode.
  9. Your iPhone 3G should pick up the carrier's signal.
Method 4 (via YouTube, user reda92):
  1. Reset Network Settings. 99% of your success rate will depend on this. (You can find this in settings - general and to the bottom you'll see a "reset" menu in which you can find this)
  2. Reboot your iPhone
  3. Wait a little over a min.
  4. Remove your SIM card and re-insert it back in
  5. Wait 30 sec.
  6. Turn on Airplane mode and wait 10 sec. (This is important as well)
  7. Turn of Airplane mode, you should see "searching" and should pick up the carrier's signal.
If these workarounds did not help unlock your iPhone 3G, then report the problem to the Dev team using this link.
Update (Jan 7th, 2009):
Dev Team have updated their yellowsn0w app to unlock iPhone 3G. It fixes even more problems.

Please don't forget to drop us a line to tell us if you were able to successfully unlock your iPhone 3G using this guide or the workarounds. If you have any tips for fellow readers don't forget to mention them in the comments as well.

Friday, August 13, 2010

What is the Jailbreak of apple products?

All Apple Products has not ability to setup any application or software without apple permitted. You can use only  software those are released or permitted by apple. Third-Parti software installation process are locked on all apple product operating system like iPad, iPhone, iPod Touch.  
Jailbreaking is a process that allows  users to run third-party unsigned code  on their devices by unlocking the operating system and allowing the user root access. Once jailbroken, iPhone users are able to download many extensions and themes previously unavailable through the App Store via unofficial installers such as Cydia. A jailbroken iPad, iPhone or iPod Touch is still able to use the App Store and iTunes.

Jailbreaking is different from SIM unlocking, which, once completed, means that the mobile phone will accept any SIM without restriction on, for example, the country or network operator of origin. Jailbreaking, according to Apple, can void Apple's warranty on the device, although this is quickly remedied by restoring the device in iTunes.

Cydia founder Jay Freeman estimates that over 10% of all iPhones are jailbroken.

Thursday, August 12, 2010

How can I unlock my iPhone?

Now that the iPhone free software unlock is available, you may be wondering how to use it. The answer: It's complicated. We did it here with two iPhones, it works flawlessly but the unlock process is not for consumers. Fortunately, develogoddess Erica Sadun is coming to the rescue soon with a one-click graphic application that uses the Dev Team unlock. So be patient and don't spend your cash on commercial software.

The application will be downloadable Installer.app on the iPhone as soon as it's finalized and fully tested.
The application will also be 100% legal. This means that it will probably still require you to upload to the iPhone two separate copyrighted files because nobody can distribute firmware material with their software. Once they are there, however, you will be able to unlock with just one click, no techno-mumbo-jumbo requi