Downgrade Baseband 3G iPhone.

Discussion in 'iPhone' started by kixphlat, Apr 15, 2009.

  1. kixphlat

    kixphlat Member

    Joined:
    Nov 30, 2007
    Messages:
    643
    Likes Received:
    1
    Device:
    iPhone 4S (Black)
    Ok so I was looking around the iphonejtag's blog and noticed how he has found a bug which lets you downgrade your BB!

    Here is a DIY written by "Maher"


    "Download BBUpdaterExtreme here:
    READ THE ORIGINAL SOURCE TO GET IT

    Download BSPatch Here:
    READ THE ORIGINAL SOURCE TO GET IT

    Here's where you'll need some command prompt skills. Extract the BSPatch program and iPhone_3G_02.28.00_baseband.zip and all related files into a folder you can remember (ex. C:\patcher). Also, place the ICE2_02.28.00.fls and downgrade.patch in the same folder (downgrade.patch is from Master geohot above found here: http://lpahome.com/geohot/downgrade.patch)

    Open your command prompt by hitting start, then run, and type in "cmd" without the quotes and hit enter. In the command prompt, you'll need to type

    cd C:\patcher

    "C:\patcher" is the example directory but you can replace it with wherever you've placed the BSPatch and ICE2_02.28.00.fls files in.

    Now type in:

    bspatch ICE2_02.28.00.fls patchedbaseband.fls downgrade.patch

    In the example folder, there will now be a new file called patchedbaseband.fls, which is pretty self explanatory.

    Copy that file back to your desktop or a folder that you can easily find and also copy ICE2_02.28.00.eep and BBUpdaterExtreme into the same place.

    Rename patchedbaseband.fls to ICE2_02.28.00.fls.

    Now that you have your patched baseband, your BBUpdaterExtreme and the .eep file in one place, you're ready to move them onto your phone.

    You'll need to know how to SSH into your iPhone, and I'm not going to go into detail about that, but you should be able to find that information easily.

    (you can also use DiskAid or Iphone Browser to upload the files instead of SSH)

    Copy the three files *ICE2_02.28.00.fls* - the new one that is patched
    ICE2_02.28.00.eep
    and
    BBUpdaterExtreme into /var/root
    (make sure you're not in private/var/root).

    Now, you'll need to find download and install Mobile Terminal, which can be found in Cydia or Installer, or I guess the new Icy.

    After you've gotten Mobile Terminal installed, open it up and follow these instructions carefully (capitalization counts!) to check what version of bootloader you have.

    (All case sensitive and you may need to use cd .. to change to the right directory you've uploaded the files to)

    1. Type in: su
    2. Type in the password: alpine
    3. Type in: chmod 755 BBUpdaterExtreme
    4. Type in: launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
    5. Type in: ./BBUpdaterExtreme queryversion

    Look for "Boot Loader Version:" in the output.

    Mine said "5.09" which I can only imagine means 5.9 so I did not have the availability to downgrade.

    Here you can stop if you're like me, and don't have the option to downgrade. You can restart your phone (because the phone is now not working since the CommCenter process has stopped running) to restore it to normal, or alternatively you can type in

    launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist

    But you may be in luck and have 5.8, in which case, continue on to the downgrade.

    Close Mobile terminal, re-open it, and type in the following commands.


    (All case sensitive and you may need to use cd .. to change to the right directory you've uploaded the files to)

    1. Type in: su
    2. Type in the password: alpine
    3. Type in: chmod 755 BBUpdaterExtreme
    4. Type in: launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
    5. Type in: ./BBUpdaterExtreme update -f ICE2_02.28.00.fls -e ICE2_02.28.00.eep
    6. Reboot your iPhone

    Check under Settings-General to see your (hopefully) downgraded baseband!

    As I've mentioned before, I was unable to downgrade, but in theroy this should work, according to GeoHot.

    I hope some more people have gained some understanding due to this tutorial I've written. Good Luck!"


    I "kixphlat" take no credit since I did not create it and I will not take responsibility of any malfunctions of the iPhone.
    Thank you and hope this is useful!


    Source
    ------------------double post merged------------------
    Here are a few positive feedbacks/reviews.

    Perhaps:
    I have an iPhone 3G bought in Oct last year with the version 5.08. I updated the firmware to 2.2.1 and the baseband was also changed to 02.30.03.

    Tom's protocol worked perfect for me. Now my baseband is back to 02.28.00
    --
    Bluecity-Salim:
    Hi all...
    My iPhone bl 5.8 and it works ,( 2.2.1 and base band is downgraded to 02.28.00)
  2. studangerous

    studangerous Super Moderator Emeritus Staff Member

    Joined:
    Dec 2, 2007
    Messages:
    5,975
    Likes Received:
    30
    Device:
    iPhone 4 (Black)
    NOTE: This hack has been around since January and there are a lot more reports that it doesn't work than it does. If you do try it please post your results here but I would remain skeptical until I hear feedback from IPTF members.

    Also, OP please make sure your download links do not contain any Apple copyright code or files. I will be checking them when I get home tonight so you have ample warning to clear up your post if necessary.
  3. kixphlat

    kixphlat Member

    Joined:
    Nov 30, 2007
    Messages:
    643
    Likes Received:
    1
    Device:
    iPhone 4S (Black)
    Hmm I think it contains the original BB. Should I remove it?
  4. studangerous

    studangerous Super Moderator Emeritus Staff Member

    Joined:
    Dec 2, 2007
    Messages:
    5,975
    Likes Received:
    30
    Device:
    iPhone 4 (Black)
    Yes please do. We don't allow unpermissoned redistribution of copyright code here. If anyone needs it they can either strip it out from the f/w themselves or Google for it.
  5. kixphlat

    kixphlat Member

    Joined:
    Nov 30, 2007
    Messages:
    643
    Likes Received:
    1
    Device:
    iPhone 4S (Black)
  6. mugendc4

    mugendc4 New Member

    Joined:
    Jun 28, 2008
    Messages:
    49
    Likes Received:
    0
    Device:
    iPod touch
    interesting... i'll wait for more feedbacks before I attempt this as well
  7. studangerous

    studangerous Super Moderator Emeritus Staff Member

    Joined:
    Dec 2, 2007
    Messages:
    5,975
    Likes Received:
    30
    Device:
    iPhone 4 (Black)
    Apparently this downgrade hack only works on the first run of iPhones that have the 5.08 bootloader. It doesn't work on newer phones with 5.09 and 6.02 bootloaders so will only be useful fro a small minority of 3G owners who purhcased their 3G phones when they were first released.
  8. jimbeam

    jimbeam Active Member

    Joined:
    Nov 19, 2007
    Messages:
    3,694
    Likes Received:
    12
    Device:
    iPhone 3G (Black)
    In the comments he says it may work on other BL's too, with more work.
  9. studangerous

    studangerous Super Moderator Emeritus Staff Member

    Joined:
    Dec 2, 2007
    Messages:
    5,975
    Likes Received:
    30
    Device:
    iPhone 4 (Black)
    seen. fingers crossed.
  10. Ihrm

    Ihrm New Member

    Joined:
    Jan 8, 2009
    Messages:
    199
    Likes Received:
    1
    Device:
    2G iPod touch
    There is now a package on Cydia that will do this automaticly on your phone. Just update your sources and download DownBB from the iClarified source.

Share This Page