Fastest iPhone Firmware?! [iPhone 2G]
Jan 15th, 2010 by Mojtaba

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. Switching between pages.
  2. Keyboard speed (while typing text messages)
  3. Application execution times (I know that is mainly depends on the CPU speed)

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 :

  • Overall speed reduction
  • Battery life Get
  • Some Cydia application did not work properly in all situations such as iBluetooth

If don’t upgrade to 3.1.2 (stay on 2.2)

  • There is no Push Notification
  • You can’t arrange app icons using iTunes
  • You can’t play multiplayer games (the games that runs on more than 2 iPhone)
  • SMS delivery report (actually I did not test it on 2.x)
The new iPhone OS (2.2.1) available via iTunes
Jan 27th, 2009 by Mojtaba

iPhone OS 2.2.1 is available through iTunes.

ipa

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 »

Buggy iPhone OS 2.2!
Jan 12th, 2009 by Mojtaba

Just see!

img_01141

Read the rest of this entry »

Yellowsn0w! The only way to unlock your iPhone 3G!
Jan 1st, 2009 by Mojtaba

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!

  • Read this post carefully
  • Update iPhone 3G to OS 2.2
  • Jailbreak & Activate it using QuickPwn
  • Add http://apt9.yellowsn0w.com/ into cyida sources
  • Still in Cydia install “yellowsn0w”
  • Reboot your iPhone 3G!

yellowsn0wyellowsn0w 2

Breaking News: iPhone 3G Unlocked! (2.28.00)
Jan 1st, 2009 by Mojtaba

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 :)

Stay Tuned for more updates & news!

Developing Application for iPhone OS
Dec 14th, 2008 by Mojtaba

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!

Requirement

Abstract

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.

The Process

  • You will need a signing identity. We’ll break the check such that it doesn’t have to be an official ADC one, so you can make your own using this guide from apple. What you are doing in this step is creating a “Self-Signing Identity.”
  • Break signature checks on your phone. Also known as Mobileinstallation patch! Please read our famous guide (Method 3 & 4) in order to patch the mobileinstallation!
  • (Updated 12/24/08) Open your project and go to (menu) Project > Edit Project Settings. In the list of properties, find “Code Signing Identity” > “Any iPhone OS Device” and click in the empty box. Assuming there are no entries in the menu, click “Other” and type in the same name you used to generate the code signing certificate above in step (2). For example: in step 2, I used the name “iPhone Developer” and that is exactly what I put in this field. Hit OK and close that settings window. This setting should persist in future projects, and you shouldn’t have to do this again (whereas, for example, you’ll have to repeat step 6 for each project).
  • Make a backup of the file /Developer/Platforms/iPhoneOS.platform/Info.plist then edit it to include the bit in red:

<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>

  • Add the following lines to the Info.plist for your project

<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:

Unlocking iPhone 3G (OS 2.2)
Dec 5th, 2008 by Mojtaba

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!

Installous & AppShare & iPhone OS 2.2
Nov 24th, 2008 by Mojtaba

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!

The Mobileinstallation patch for the new iPhone OS 2.2
Nov 23rd, 2008 by Mojtaba

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

Unlocking iPhone 2.2 with QuickPwn 2.2
Nov 23rd, 2008 by Mojtaba

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 »

SIDEBAR
»
S
I
D
E
B
A
R
«
»  Substance:WordPress   »  Style:Ahren Ahimsa
© Copyright Cazisoft.com . All right reserved