• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • Downgrade 3G Baseband from 2.30 to 2.28

    For those who have wanted to unlock their iPhone 3G but have updated to the 2.30 baseband, hope is now here. Thanks to the work of dev pH, a tool has been created to downgrade your baseband, and allow a unlock to occur once again.

    only works for baseband 2.30 and bootloader 5.8

    (im sorry if the original post didnt clarify enough because doerrfan decided to reword things when he moved it )

    to check your bootloader version, visit:
    Baseband Commands - The iPhone Wiki

    (run at+xgendata in minicom)

    To run the pHaseBanDowngrader, connect via SSH to your iPhone and copy the downloaded folder (phasebandowngrader) into the folder "/Applications" on your iPhone.
    Note: The folder MUST named phasebandowngrader with lowercase letters!

    To run it, open MobileTerminal and type "login". The user is "root" and password is "alpine" by default. Then type: "cd / Applications/phasebandowngrader/", then, to run the downgrader, type "./phasebandowngrader"
    METHOD 2 (found by tattoo Jack)
    For other people who still needs a full instruction, here is an update to Tom's instruction.

    Download BBUpdaterExtreme here:
    RapidShare: Easy Filehosting

    Download BSPatch Here:
    GBAtemp.net :: Downloads :: ROM patchers & header info :: bspatch

    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. Catcher). 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 Catcher

    "Catcher" 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!
    simplified version of method 2 (Koolman0)
    For those of you that are still having problems This Should be more simple
    .................................................. .................................................. .........
    Download:
    1. Make a folder on your desktop
    2. Extract All to the same folder (All Three Files)
    3. In the Folder there should be a Shortcut file called "Prompt" open it
    4. Now type in:
      bspatch ICE2_02.28.00.fls patchedbaseband.fls downgrade.patch
    5. Now Make a New Folder in that Directory Call it "new"
    6. Three Files need to be copied To the "new" folder
      • patchedbaseband.fls
      • ICE2_02.28.00.eep
      • BBUpdaterExtreme
    7. Rename patchedbaseband.fls to ICE2_02.28.00.fls
    8. SSH into your iPhone
    9. Copy the Three files (patchedbaseband.fls, ICE2_02.28.00.eep, BBUpdaterExtreme) to /private/var/root
    10. Now go to MobileTerminal (on your iphone, This app can be Downloaded from Cydia or installer)
    11. Type in the Following Commands *****Case Matters*****
      1. Type in: su
      2. Type in the password: alpine
      3. Type in: cd /var/root
      4. Type in: chmod 755 BBUpdaterExtreme
      5. Type in: launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
      6. Type in: ./BBUpdaterExtreme queryversion
    12. NOTE:
      • if you see a 5.8 continue
      • if you see a 5.9 STOP this will not work for you Sorry
    13. Continue if 5.8
      1. Type in: su
      2. Type in the password: alpine
      3. Type in: cd /var/root
      4. Type in: chmod 755 BBUpdaterExtreme
      5. Type in: launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
      6. Type in: Type in: ./BBUpdaterExtreme update -f ICE2_02.28.00.fls -e ICE2_02.28.00.eep
      7. Reboot Device
    14. Once the iPhone has restarted go to Settings> General> About> At the bottom should say 02.28.00 (then you jump up and down in JOY)
    15. Last But not Least Unlock
    P.S.
    Here are the three Files you will be creating
    so just copy these to you iphone (continue from Step 8 or 9)
    Three Files inside this RAR
    this tool has been tested by multiple people and WILL NOT brick your device. if you have bootloader version 5.9 it will not work. you can try but it will not work (still no risk of brick)

    use at your own risk, but there is really no risk of doing any damage to your device unless you do something absurd

    MMI Members Download

    Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com - Downloads - phasebandowngrader

    External Mirror

    phasebandowngrader.zip
    This article was originally published in forum thread: Downgrade 3G Baseband from 2.30 to 2.28 started by JStraitiff View original post
    Comments 341 Comments
    1. a325pro2's Avatar
      a325pro2 -
      k.. dumb question.. can i delete the 5.9 and replace it wit 5.8?..
    1. confucious's Avatar
      confucious -
      Quote Originally Posted by a325pro2 View Post
      k.. dumb question.. can i delete the 5.9 and replace it wit 5.8?..
      No.
    1. thebomber's Avatar
      thebomber -
      hope it was this easy man

      we could have deleted baseband easier

      but really why isnt it as easy as in htc to change bootloader with just a click

      and the raido rom is same as baseband if its screwed its toast it upgradabl and downgradable and you choose the best for ya
    1. confucious's Avatar
      confucious -
      Because Apple actively try to stop unlocking beacuae they work with their partners. HTC have no such incentive.
    1. carlos.michell's Avatar
      carlos.michell -
      Bump this!!!!!!! There is a waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay easier method. Follow this link [ame=http://www.youtube.com/watch?v=fwES1CNFhDc]YouTube - 3G Baseband Downgrade 2.30 to 2.28. UNLOCK YOUR iPHONE 3G With YELLOWSn0w! (5.8 Bootloaders only)[/ame]. This guy is awesome.

      Bump this!!!!!!! There is a waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay easier method. Follow this link . This guy is awesome.
    1. irpan's Avatar
      irpan -
      SHiiiiiiiiiiiiiiiitttt...
      i have bootloader on 5.9
      what should i do??
      should i cry??please..help...
      is there any way to downgrade bootloader??
    1. lilskaterpunk's Avatar
      lilskaterpunk -
      Quote Originally Posted by irpan View Post
      SHiiiiiiiiiiiiiiiitttt...
      i have bootloader on 5.9
      what should i do??
      should i cry??please..help...
      is there any way to downgrade bootloader??
      Ummm start crying for now lol
      Im in the same deal as u bud, stupid 5.9! Give it time and im sure well see something soon...
    1. irpan's Avatar
      irpan -
      i agreeeee...
      why this crazy little thing have big effect on iphone..
      like stupid baseband than i've been waitin than it comes how to downgrade the baseband into 02.28.00 but still with little thing "it should be bootloader 5.8"
      shiiit,,,im on 5.9!!!!!!
      why the little thing always big effect,,
      arrrrrrggghhh....!!!
      now my iphone just like an ipod!!!
    1. confucious's Avatar
      confucious -
      BL 5.0 is different from 5.8 by only 4 - 5 bytes.
      But they were put there for one reason and one reason only and that was to close the exploit.
      5.9 will not be hacked any time soon.
    1. carlos.michell's Avatar
      carlos.michell -
      Yea for right now. Knowing the DEV team it shouldn't be long before that is resolved.
    1. confucious's Avatar
      confucious -
      Quote Originally Posted by carlos.michell View Post
      Yea for right now. Knowing the DEV team it shouldn't be long before that is resolved.
      You don't know the Dev team very well do you?
      Where do you think I get my info?
    1. essafi's Avatar
      essafi -
      my basebande is 6.02, there is any solution for that
      thinks for help
    1. RHMobileJake's Avatar
      RHMobileJake -
      Hey everyone I just wanted to let all of you know that have 5.9 or higher bootloaders the way I got around it. Now keep in mind this isn't a sure thing but it will at least give you a 2nd shot at it if you have the 2.30.03 baseband and want a chance to downgrade.

      It was simple, I went to the apple store. Told them my battery was heating up when I used my itunes or any other program for more than 5 min. Since I was jailbroken I did a full restore before I went and without any Diagnostic info due to the restore they have to take your word for it on a battery issue.

      They swapped my 3G, new one was running 2.21 same as my last one but I was lucky and ended up with the 5.8 Bootloader. 5 min later I was on a 2.28.00 Baseband

      Yeah I was lucky but who knows how many will be, I mean since I was stuck anyway it never hurts to try right?
    1. abujala's Avatar
      abujala -
      after i enter downbb

      i get cammand not found
      help???????????
    1. neto's Avatar
      neto -
      DownBB is case sensitive, try it gain
    1. jaas75's Avatar
      jaas75 -
      it workeddddddd youhooooo im using yellowsnow. if you havent tried the iclarified method tried because it worked.

      now im looking for a custom firmware so i can have fresh restore and preserve the baseband.
      (yes i have the 5.08 bootloader thx God)
      thxs everybody
      jose
    1. JStraitiff's Avatar
      JStraitiff -
      Quote Originally Posted by carlos.michell View Post
      Bump this!!!!!!! There is a waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay easier method. Follow this link YouTube - 3G Baseband Downgrade 2.30 to 2.28. UNLOCK YOUR iPHONE 3G With YELLOWSn0w! (5.8 Bootloaders only). This guy is awesome.

      Bump this!!!!!!! There is a waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay easier method. Follow this link . This guy is awesome.
      thank you so much for putting a stupid *** ******* kid's youtube video in my thread

      see previous rant on kids and their youtube videos

      if you need a video to figure out how to do something then u shouldnt be doing this
    1. ScottFern's Avatar
      ScottFern -
      This is totally frustrating for me as well. Another 5.09 baseband iPhone user (on T-Mobile) checking in. I really hope this OS 3.0 comes out sometime in early June because I can't stand the wait for the next unlock hack for OS 3.0. I am not interested in the headaches the turbo sim/gevey/i-smartphone unlock provide......
    1. Mareshalu's Avatar
      Mareshalu -
      It worked for me from .30 to .28, and it's yellowsn0wed already!
    1. confucious's Avatar
      confucious -
      Quote Originally Posted by ScottFern View Post
      This is totally frustrating for me as well. Another 5.09 baseband iPhone user (on T-Mobile) checking in. I really hope this OS 3.0 comes out sometime in early June because I can't stand the wait for the next unlock hack for OS 3.0. I am not interested in the headaches the turbo sim/gevey/i-smartphone unlock provide......
      5.09 is the BootLoader not the BaseBand. Why did you update your phone in the first place if you wanted to use T-Mob?