How to determine your iPhone firmware version

November 30, 2008 by Jack Svetlana  
Filed under iPhone Apps, iPhone Hacks & Cracks

To determine which firmware(s) you have on your iPhone, press the Home button, then the Settings button, then press General, then press About. Look at the entry for “Version”. It will have a number next to it and another number in parantheses. We’re only concerned about the first two (or three) digit number. In my examples I have 2.2 firmware. So when you hear: Apple is releasing 8.4 firmware today, that’s the number they are talking about.

There’s another firmware number you should be aware of. This is the one that says “Modem Firmware”. This is also referred to as baseband by us hackers/unlockers. Every time you update your firmware (i.e. 2.2), the modem firmware gets updated too (except for the 1st generation iPhone). While baseband updates are good for most iPhone users, they are usually bad for those who want to unlock their iPhones. But for now, do not concern yourself with this.

The image on the left is from a 1st generation iPhone, the image on the right from a 3G iPhone. I have outlined in red, the two version numbers.

If you have a new iPhone that hasn’t been activated or modified, then this is what you must do to determine what firmware you have.

If you see this image when you turn the iPhone on, then you have a 2.x firmware installed.

There are only two other images that will be displayed when turning on an unactivated iPhone. The image on the left is associated with firmware 1.0, 1.0.1, 1.0.2 and 1.1.1. The image on the right is associated with firmware 1.1.2, 1.1.3, and 1.1.4 only.

To further determine if you have 1.0, 1.0.1, 1.0.2 or 1.1.1 firmware there is one more thing that can easily be performed. At the main screen on the iPhone, slide the slider to access the emergency call panel. Enter *3001#12345#* and then press the Call button.

You will now see this screen. Press the Versions menu. You’ll see the infamous typo menu entry called Firware version. This is actually supposed to say firmware version. This particular firmware number refers to the modem version.

  • 1.0 firmware has 03.11.02_G modem firmware.
  • 1.0.1 firmware has 03.12.08_G modem firmware.
  • 1.0.2 firmware has 03.14.08_G modem firmware.
  • 1.1.1 firmware has 04.01.13_G modem firmware.
  • 1.1.2 firmware has 04.02.13_G modem firmware.
  • 1.1.3 firmware has 04.03.13_G modem firmware.
  • 1.1.4 firmware has 04.04.05_G modem firmware.
  • 2.0 firmware has 04.05.04_G modem firmware (1st generation iPhones will remain at this baseband level).
  • 2.0 firmware has 1.45.00 modem firmware.
  • 2.0.1 firmware has 1.48.02 modem firmware.
  • 2.0.2 firmware has 02.08.01 modem firmware.
  • 2.1 firmware has 2.11.07 modem firmware.
  • 2.2 firmware has 2.28.00 modem firmware.
  • Rumor: 2.2.1 To Add Push Notifications, OTA Notes Syncing?

    November 30, 2008 by Jack Svetlana  
    Filed under iPhone Apps, iPhone News

    The guys over at RussianiPhone.ru claim to have gotten their hands on iPhone Software 2.2.1 Beta 1 and say that the update adds the long awaited Push notifications promised for back in September.

    They also claim the update will add over-the-air MobileMe syncing with support for Notes, and included a screenshot.

     

     

    Of course, the screenshot above would be pretty easy to fake, so it doesn’t really add much credibility to their claim. Apple also has yet to seed the 2.2.1 beta to developers, making it even less likely that they have a copy for themselves already.

    Google’s Mobile App Uses Undocumented API’s to use iPhone’s Proximity Sensor to Prompt a Voice Search

    November 29, 2008 by Jack Svetlana  
    Filed under GPhone Hacks & Cracks, iPhone Apps

    John Gruber of Daring Fireball had done some research and has discovered that Google Engineers have actually used unpublished API’s that officially break Apple’s iPhone SDK agreement.

    Goolge spokesperson has also confirmed that they are using undocumented APIs in order to use the iPhone’s proximity sensor to prompt a verbal search.

    If you have used Google’s Mobile app, you might have noticed that you have the option to either tap an on-screen button to initiate voice search or you can initiate it by simply bringing your iPhone to your ear which gives the iPhone app a nice touch.

    Gruber points out:

    In order to trigger this automatic voice prompt, you must:

    1. Move the iPhone.
    2. Trigger the proximity sensor next to the speaker at the top of the iPhone.

    You need to do both, in that order. The voice prompt is never triggered by motion alone, nor by covering the proximity sensor without first having moved the phone. The only way it is triggered is by moving the phone and then triggering the proximity sensor.

    However, as per iPhone SDK’s documentation, the only thing iPhone apps can do with the proximity sensors is to turn it on and off. When the proximity sensor is on, the screen is off and when the sensor is off, the screen is on. It also stops accepting touch input when you cover the sensor. You might have noticed this in quite a few iPhone apps like Fring which allow you to make VOIP calls from your iPhone over Wi-Fi.

    So an iPhone app can check the status of this sensor and also toggle it but there is no way for the iPhone app to be notified when the sensor is triggered, at least there are no published API’s available to replicate this behavior.

    So based on his research Gruber concluded that Google had used an undocumented API in the latest version of its Mobile app.

    Gruber was spot on as Cnet later reported:

    “A Google spokesman confirmed Tuesday that Google Mobile uses undocumented APIs (application programming interfaces) in order to use the iPhone’s proximity sensor to prompt a verbal search. iPhone developers were only supposed to use the APIs that Apple published in its SDK when they create their applications under the terms of that agreement.

    Google has denied, however, a more serious charge that it was linking to private or dynamic frameworks in the Google Mobile application. That’s considered a big no-no in the development community.” 

    The problem with using undocumented API is that the next firmware update could break the iPhone app if Apple decides to make some changes to the API.

    It could also mean that Apple rejects or removes the iPhone App from the App Store like they have done in case of quite a few apps thus forcing Google to modify the functionality of its iPhone app.

    I think the fair thing to do would be to publish the API that is being used by Google for its Mobile app so that other iPhone developers can also use it as it definitely enhances the user experience of Google’s app.

    AndroidChat

    November 29, 2008 by Jack Svetlana  
    Filed under GPhone Apps

    The AndroidChat application is a location based chat client. The client is built from a modified inspircd IRC daemon used to support the location-aware services.

    AndroidChat Homepage

    http://code.google.com/p/androidchat/

    T-Mobile G1 Auto-Rotation Application Demo

    November 29, 2008 by Jack Svetlana  
    Filed under GPhone Apps, GPhone Hacks & Cracks

    The Android developer community have been busy working on bringing auto-rotation functionality to the G1, and judging by the video footage below they’ve done a great job.

    With compass mode and Streetview proving the G1 is certainly well equipped when it comes to accelerometers, the ability to auto rotate the display is a feature that the G1 has lacked.

    The Top Ten T-Mobile G1 Tips & Tricks

    November 29, 2008 by Jack Svetlana  
    Filed under GPhone Guide, GPhone Hacks & Cracks

    Product manuals are lame. The last thing we ever want to do when we purchase a fresh new gadget is sit there reading through a manual. Instead, we love to dive right into the gadgetry and start playing with our new toys. So we went through the T-Mobile G1’s horribly boring 48 page user manual to find 10 useful tips that you’ll really want to know.

    1. Dial by Voice
    The G1 supports voice dialing, and you can easily call a friend by stating their name if you press and hold the Send key on the G1. Bonus Tip: If you want to add in another caller while you’re on the phone, press the Send key while in a call.

    2. Use an mp3 as your Ringtone

    We’re not big fans of people using mp3s as ringtones, since the music selection is often pretty awful. Nonetheless, we’ll tell you how with the G1. Open Music > Songs > and hold your finger on your song of choice. Next, select “Use as phone ringtone.”

    Read on for more.

     


    3. Access the Applications Menu from Anywhere

    If you’re surfing the Web and want to quickly bring up your music player to switch songs, you can quickly do this by holding down the Home button on the G1. This will quickly bring up your Applications menu. If you want to go directly to the desktop, just press the Home button once.

    4. Turn on Wi-Fi
    Phones don’t just automatically have Wi-Fi capabilities turned on. To do this, press the Menu key while you’re on the home screen.

    Next, click Settings > Wireless Controls and select Wi-Fi
    Open Wi-Fi settings to force the G1 to search for available networks.

    5. Place your phone in silent mode on the fly

    You just walked into a movie theater a few minutes late, and you want to quickly put the phone in silent mode without browsing through menus to do so. Avoid this by toggling silent mode without opening the G1. Simply press and hold the End key to put the phone in silent mode.

    6. Add songs to a playlist
    When you’re playing co-pilot on a long road trip, the music selection is up to you. Make the song selection smoother by creating a playlist ahead of time. On the G1, open up Music > Songs, and then touch and hold any song that you want to add to a playlist. A menu will pop up, and you’ll want to select Add to playlist.

    7. Install a microSD card

    You can install a microSD card for adding more storage or using your phone as a portable hard drive (see tip 9), and here’s how. First open the keyboard. Next, look for a small memory card cover below the Send key on the G1. Take your microSD card and slide it forward with the gold teeth facing down.

    8. Typing Tips

    Insert special character: Press ALT + Spacebar
    Delete entire line of text: Press ALT + Delete
    Turn on all caps: Press Shift Twice
    Move cursor to end or beginning of text: Press Alt while scrolling Trackball
    Insert a Tab space: Press Alt + Q
    Highlight text: Press Shift and roll Trackball

    9. Use your phone as a portable hard drive

    The G1 supports high capacity microSD cards, which means you can add up to 16GB of storage to it. That’s as good as carrying a portable hard drive around with you. To treat your G1 as a portable storage device, you need to turn on mass storage.

    Plug your G1 into your computer using a USB cable. Navigate to the home screen and select Menu > Settings > SD card & phone storage. Next, select Use for USB storage. Now a folder will pop up on your computer, and you can drag and drop music, videos, or any file of your choice onto the phone.

    10. Cut, Copy, and Paste Text
    Copying, cutting, and pasting text from Web sites or documents is easy with the G1.
    To Cut, press Menu and x.
    To Copy, press Menu and c
    To Paste, press Menu and v

    The Arena adds asynchronous multiplayer, in-game messaging

    November 28, 2008 by Jack Svetlana  
    Filed under iPhone News

    Our good friends at Massively got an opportunity that turned us green with envy — they got to sit down with the devs of Aurora Feint, one of our favorite iPhone games, and see how its fulfilling the “MMO” promise they’ve been offering up since it first debuted on the App Store. The new game is called Aurora Feint II: The Arena, and while it doesn’t exactly offer real-time MMO gameplay, it does let players compete with ghosts — the game will record what you or your friend plays, and then offer up that re-play as an opponent. There’s also a new “Tavern” feature which will let players leave messages to each other from right in the game.

    And the goals don’t stop there — they’re working on a third version of the game, which will eventually feature an offline MMO mode, as well as a very, very deep experience for a fairly casual iPhone game. “Warcraft on the iPhone” — it’s not a phrase I’d use to describe Aurora Feint yet, but it’s one the creators will happily use for the future.

    The early MMO features are in the App Store right now — the app will normally be priced at $9.99, but it’s currently in there for $7.99 during the holidays (the free, non-MMO version is still there as well). Pretty amazing — this was one of the games that jumped to the forefront in terms of presentation and quality right when the App Store opened, and it doesn’t look like the creators have any plans to slow it down.

    Unlock Your iPhone 2G 2.2 Using QuickPwn

    November 28, 2008 by Jack Svetlana  
    Filed under iPhone Guide, iPhone Hacks & Cracks

    This guide will show you how to use QuickPwn 2.2 to jailbreak and/or unlock your iPhone 2G. This tutorial is for PC users but I assume the steps are the same on a Mac. This tutorial is NOT for iPhone 3G. If you’re only interested in jailbreaking your iPhone (not unlockink), please may read our QuickPwn 2.2 guide.

    Before doing anything, I suggest you read this important message from the Dev Team.

    Click here to download the MobileInstallation patch for 2.2

    Note that you are pwning your iPhone at your own risk… Success is not guaranteed!

    1. Make sure you have downloaded the latest version of iTunes. Update or restore your iPhone to firmware 2.2 using iTunes. Restoring is the preferred way to do it as it won’t waste space on your iPhone. Plug your iPhone and make sure iTunes has detected it. If you’re iPhone is already jailbroken, you may want to remove all the apps that you have downloaded from Cydia. Certain applications such as Winterboard, Categories and more cause trouble. You will be able to reinstall them later.
    2. Create a folder called “QuickPwn” on your desktop. Download your appropriate iPhone 2.2 firmware from here. Also download the QuickPwn 2.2 from here, the bootloader files BL 3.9 and BL 4.6 from  here.too. Place these files in the newly created QuickPwn folder on your desktop.
    3. Extract QuickPwn zipped file.
    4. Launch QuickPwn and select your iPhone version.
    5. You will be asked to select your iPhone firmware. Select the firmware you downloaded in Step 1.
    6. If the firmware you selected is valid, QuickPwn will show a green checkmark. Click Continue.
    7. You will then have the opportunity to select Cydia, Installer, custom boot logos and “unlock iPhone”. You have to select Cydia and “unlock iPhone”. You may also choose to install Installer. Click Next.
    8. You will now be asked to select your bootloader files. Click the Browse button and select the 3.9 bootloader from the Pwnage folder on your desktop. Likewise do the same thing for the 4.6 bootloader file. Then click the blue arrow button to continue.
    9. QuickPwn will now ask you to confirm that your iPhone is connected. Click the blue arrow to continue.
    10. 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. Watch the prompts carefully and follow along.
    11. Once QuickPwn detects your iPhone in DFU mode, it will start the jailbreak process.
    12. Finally, QuickPwn will let you know that pwnage process was completed successfully.
    13. Done!

    Let us know how it goes!

    The best thing about the 2.2 iPhone software update

    November 28, 2008 by Jack Svetlana  
    Filed under Mobile Software

    When it comes to iPhone software updates, I’m all about the basics. Apple could enable the iPhone to cook my dinner every night, but if it added multimedia messaging in the same update, then that’s the thing that would excite me. Remember last January’s update 1.1.3 for the iPhone Classic? While the quasi-GPS functionality got the most attention, I was much more excited that you could now send a text message to multiple people.

    So for the iPhone 2.2 software update that Apple released today, it’s the ability to turn off the auto-correction in the keyboard that excites me the most. It is useful most of the time, but other times the feature drives me crazy. Almost every other cell phone on the planet allows you to do this, so it’s nice to see that the iPhone now does the same. Of course, the other additions are more than welcome–here’s hoping that the Safari Web browser really gets “Improved stability and performance”–but I know what I like.

    On a related note, the addition of Google Street View is both cool and creepy in that way that only Google can make you feel. Yet, I think that Apple could have been a little more clear on how you find it. Instead of being accessible through a dedicated button in the Maps application, you first must drop a pin and the map and then select the little person icon to see the view from that location. Once you’re there it works well, but getting there isn’t the most intuitive process.

    Create your own ring, alarm and sounds for T-Mobile G1

    November 28, 2008 by Jack Svetlana  
    Filed under GPhone Apps, GPhone Hacks & Cracks


    Ringdroid is an an Android application for editing and creating your own ringtones, alarms, and notification sounds. 

    • Open an existing audio file
    • View a scrollable waveform representation of the audio file at 5 zoom levels
    • Set starting and ending points for a clip within the audio file, using an optional touch interface
    • Play the selected portion of the audio, including an indicator cursor and autoscrolling of the waveform
    • Play anywhere else by tapping the screen
    • Save the clipped audio as a new audio file and mark it as Music, Ringtone, Alarm, or Notification.
    • Record a new audio clip to edit
    • Launches automatically in response to the GET_CONTENT intent with a mime type of audio/ if any other application wants to pick an audio file -- for example the “Rings Extended” application. 

    Supported file formats are:

    • MP3
    • WAV
    • 3GPP / AMR

    Watch this video to learn how to use application:

     

    Download Here

    An Christmas themes for iPhone!

    November 23, 2008 by Jack Svetlana  
    Filed under iPhone Wallpapers

    A new year is coming, GGiPhone.com hope we can take more suprise for yours. As preparing gifts for yours, we are planning more great themes and wallpapers for you.

    This is an Christmas themes, you can download it for you iphone,For the next few weeks, we will continue to provide more relevant to the iphone themes of Christmas, we wish that your beloved cell phone to replace the theme, there is a good mood, in any case, we are working hard to find more!

    Download Here

    Next Page »