In this guide I want to help you to choose the right firmware for your device with the speed in mind. I already test all firmware from 1.1.4 to 3.2.1 (the latest firmware as I write this article) on my iPhone 2G.
The speed factors are as below:
1.x
There is nothing to say about 1.x family because there is no AppStore on this family, So JUST FORGET IT!
2.x
If you remember the early versions of 2.x family (2.0, 2.0.1, 2.0.2, 2.1) is full of bugs so everyone decide to upgrade to newer version as soon as Apple release them. But by the releases of 2.2 the game changes. It’s stable, fast and accurate in action and also if you jailbreak it, it will bring all the good things that you need to enjoy your iPhone such as AppStore, Copy/Paste (clippy), Video recording (Cycorder), Bluetooth file transfer (iBluetooth), Background application (Backgrounder), etc.
3.x
The main feature of OS 3 is the “Push notification”. Actually there is no more notable things in this version (you can find full list here), all the things that they add to this version was previously resolved by jailbreakers. Beside that if you have to unlock your 2G using any kind of PWNing tools you will lose the Push ability, after that you will found a way called “push fix” by Dev-Team that bring push to your 2G but when you enable it, first of all your device will works very slowly and also you will get lots of false push alerts. The speed impact of the 3.x family on 2G was very ridicules, I think Apple intentionally do this in order to force 2G users to buy an iPhone 3GS. It may also happens because of jailbreaking.
Conclusion
If you want to have a fast iPhone 2G I suggest you to use OS 2.2 (if you already upgrade to 3.x you can easily downgrade it, i will post something about that in near future).
If you upgrade to 3.1.2 :
If don’t upgrade to 3.1.2 (stay on 2.2)
iPhone OS 2.2.1 is available through iTunes.
Is it safe to update to this version ?
Which version of pwning tools applied to this version?
Direct links here!
You can find a good Tutorial for PwnageTool 2.2.5 here Read the rest of this entry »
Just see!
Read the rest of this entry »
Few minutes ago Dev-Team released a new software named “yellowsn0w” that can unlock iPhone 3G baseband. As they said it only works with the newest iPhone 3G OS (OS 2.2 with 2.28.00 baseband), So you have to update your iPhone 3G to OS 2.2!
You have to update your iPhone 3G to OS 2.2 in order to unlock it’s baseband (2.28.00) using software-based methods!
Hello all, We wish you a very happy, healthy, and hopeful 2009! We’re about to release the yellowsn0w 3G unlock application, and we have some information that you may find useful: 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. RANDOM 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. We are watching you Jody…we won’t be so forgiving this time. Direct linking to the repository URLs is prohibited, please only link to this post. We will be checking referers. Happy 2009 and enjoy! The iPhone 3G is used all over the world with all sorts of SIM cards, and we almost certainly will see untested and unexpected situations. If the soft unlock doesn’t work for you on day 1 (literally day 1, of 2009!) then please don’t panic or be impatient. This is new territory for everyone, so enjoy the ride as much as you can
Hello all,
We wish you a very happy, healthy, and hopeful 2009!
We’re about to release the yellowsn0w 3G unlock application, and we have some information that you may find useful:
BASICS
DETAILS
RANDOM
The iPhone 3G is used all over the world with all sorts of SIM cards, and we almost certainly will see untested and unexpected situations. If the soft unlock doesn’t work for you on day 1 (literally day 1, of 2009!) then please don’t panic or be impatient. This is new territory for everyone, so enjoy the ride as much as you can
Stay Tuned for more updates & news!
Few days ago I found an interesting article (in www.alexwhittemore.com) about “How to developing application for the iPhone (Jailbroken iPhone!). I can’t test it because I love my PC and don’t want to turn it to a MAC (Yes it’s possible to install MAC OS X on your own PC). Below you can find Step by Step guide regarding that!
The iPhone uses code-signing to restrict what gets run on the device. Under normal conditions, this means that John-developer signs up with ADC (Apple Developer Connection) and gets, among other credentials, a code signing identity. He downloads a certificate, plugs all the info into XCode, and when he compiles his project for debugging or release, it gets signed with this certificate. When it gets transferred to an iPhone (say, for debugging) or released to the App Store, this signature gets checked to ensure that the code came from a registered, trusted ADC member.
What WE want to do is run our own code, developed in XCode, on our iPhone without this valid certificate from Apple. Part of this process allows code from OTHER non-ADC-signed developers to run on other phones, but that’s not the real point. The goal of this tutorial is to make the Build and Go live-on-device debugging work on a jailbroken iPhone without the proper signature, in other words without the need to pay. Note: this does not allow you to develop for the App Store. This is only good if you’re only developing for yourself or you plan to distribute only for jailbroken iPhones/iPod Touches.
/Developer/Platforms/iPhoneOS.platform/Info.plist
<key>NATIVE_ARCH</key> <string>armv6</string> <key>PLIST_FILE_OUTPUT_FORMAT</key> <string>binary</string> <key>PROVISIONING_PROFILE_ALLOWED</key> <string>NO</string> <key>PROVISIONING_PROFILE_REQUIRED</key> <string>NO</string> <key>SDKROOT</key> <string>iphoneos2.2</string>
<key>SignerIdentity</key> <string>Apple iPhone OS Application Signing</string>
UPDATE 12/24/08: I realized after a few comments from other blogs that I totally forgot to add the step where you actually USE the code signing certificate you created. I believe that step 5 is correct, so please re-try this. Otherwise, the first post above from iphonesdkdev.blogspot.com should have, somewhere inside, what you need. If the procedure above doesn’t work, please try looking around that post and let me know what step I need to add. It’s difficult to recreate exactly what I did now that my setup works.
UPDATE 1/14/2009: One of the commenters pointed out a key point: After you’ve generated the certificate and configured xcode, you MAY have to restart to get things working, else you may get an “Codesign error: no certificate for identifier “iPhone Dev” was found in your keychain” error. If a restart doesn’t fix it, see my comment below following his.
Information in this post came from the following places:
Any-Network.com release a new kind of “piggy back sim” for unlocking iPhone 3G running on OS 2.2 (Baseband Apple-style-span”>2.28.00). At the mean time using the Hardware methods may be the only solution for those whom can not wait for robust software unlocking! I prefer the software solution, however you can find more information here.
Apple-style-span”>This device is made for the iphone 3g on any apple firmware or Baseband update including the Apple-style-span”>latest 2.2 firmware with 2.28.00 baseband the device will also work with all other versions of the iPhone regardless od what firmware you are on.
If you test this method, please leave a comment.
Stay Tuned for more updates & news…
[Updated] yellowsn0w! The only way (Software based) to unlock your iPhone 3G!
Today I installed Installous & Appshare on my iPhone 2G (Running on iPhone OS 2.2). both of them are working fine for me!
Add this (http://cydia.hackulo.us) source to Cydia, then install Appshare and installous!
For detailed instructions about how to use these apps please refer to our StepByStep Guide!
Stay tuned for more updates and news!
Please read this guide for using the new mobileinstallation patch for iPhone OS 2.2
Yes! Now it’s available ( I can’t test this file because I can’t download the QuickPwn 2.2 for windows till now, if you test it please share your experiences here)
Stay Tuned…
Rapidshare link:
http://rs422.rapidshare.com/files/166556218/MobileInstallation_2.2_by_dpi295.rar
Few hours ago iPhone-Dev Team released the new version of QuickPwn & PwnAgeTool that support the new iPhone OS 2.2! I will test it and create a toturial for using these new tools as soon as possible!
Unlock Your iPhone 2G 2.2 Using QuickPwn [Via iPhone Download Blog] Read the rest of this entry »