• 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. rackha's Avatar
      rackha -
      help please get as far as step 4 (4. Type in: launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist) and then get error message "Couldn't stat("/System'Libary/LaunchDaemons/com.apple.CommCenter.plist") : No such file or directory nothing found to unload."
      installed all 3 files in var/root and not in private/var/root, cd to correct directory but still get this error message. what am i doing wrong
    1. Virtual87's Avatar
      Virtual87 -
      I love my iPhone, it changed my life but I am so sad that I didn't get a new Carrier unlocked one now even if it would have costed me double. I hate having problems with my X-Sim that sometimes doesn't want to work in 3G for internet.

      on topic: of course I have version 5.9 bootloader(why would I get a break?) but I ran the program and it said success but I still have 2.30.03, is this normal ?

      V.
    1. jaas75's Avatar
      jaas75 -
      i did everything, and didnt work for me, im still on 02.30.03.
      my bootloader is the correct 5.08.
      (for the record i did the phasedowngrader route. (tried the bbupdater but had problems not finding the baseband the .epp )..
      thxs ill try later

      any input??
    1. shahir29's Avatar
      shahir29 -


      i get this when downgrading baseband.

      any help?
    1. Imahottguy's Avatar
      Imahottguy -
      It worked for me :-P. Do I need 02.28.00? Not really... But I wanted to test it. At least now when I sell my iPhone when the new one comes out, it can be unlocked
    1. duongvdat's Avatar
      duongvdat -
      Big Thanks. it's working.
    1. KoolMan0's Avatar
      KoolMan0 -
      Quote Originally Posted by Imahottguy View Post
      It worked for me :-P. Do I need 02.28.00? Not really... But I wanted to test it. At least now when I sell my iPhone when the new one comes out, it can be unlocked
      yea i did the same thing
      i have AT&T but still like doing all these things
      glad it worked for you
    1. shahir29's Avatar
      shahir29 -
      anyone try downbb (baseband downgrader which can be downloaded from iclarified repo through cydia)? When i download it, i dont see an app on the sb!?!?!
    1. KoolMan0's Avatar
      KoolMan0 -
      Quote Originally Posted by shahir29 View Post
      anyone try downbb (baseband downgrader which can be downloaded from iclarified repo through cydia)? When i download it, i dont see an app on the sb!?!?!
      Saw that but not quite sure on how it works.
      i would just do method 2
      Looks complicated but is pretty simple.
    1. carlos.michell's Avatar
      carlos.michell -
      TOOOOOOO many steps for me.
    1. KoolMan0's Avatar
      KoolMan0 -
      then your out of luck
      not that many
      downloadthe Pack i uploaded
      transfer the files to your iphone
      use mobiletermianl
      continue form step 10 or so
    1. madrigal77's Avatar
      madrigal77 -
      just downloaded that pack from Cydia too and have no idea what to do with it. Does it just download the files and then you run the commands in terminal?

      I'm on 5.9. Damn
    1. blazingangel1986's Avatar
      blazingangel1986 -
      ok method one seems pretty strait forward and alot less complicated however whenever i type the command "./phasebandowngrader" i get ./phasebandowngrader is a directory any clue as to why
    1. lilskaterpunk's Avatar
      lilskaterpunk -
      So has anyone had any luck with the DownBB from Cydia??? The section is from iClarified.
      Im curious how this works and if u still need to run commands or once u install, it does everything for you??

      Thanks

      EDIT: Crap! I just ran the WinSCP tutorial on how to check Bootloader and im currently 5.09 Hopefully they can find away for us.
    1. confucious's Avatar
      confucious -
      The difference between 5.8 and 5.9 is minimal (literally 4 or 5 bytes) but they were put in to block the exploit and it worked
    1. lilskaterpunk's Avatar
      lilskaterpunk -
      Quote Originally Posted by confucious View Post
      The difference between 5.8 and 5.9 is minimal (literally 4 or 5 bytes) but they were put in to block the exploit and it worked
      Crappy deal! lol Hopefully well see something soon... Thanks m8 for the info.
    1. thebomber's Avatar
      thebomber -
      damm how many things are in the iphone

      baseband boot loader

      why the hell apple why dont you relase a phone like htc or nokia not loked not any crap dunno why maybe its att concept
      screw em both

      hope we find something to downgrade baseband and the bootloader

      and i really dont knw where are devteam in to this are they taking a vacation
    1. mrsidewayzz's Avatar
      mrsidewayzz -
      this is very interesting. complicated but interesting.
    1. jaas75's Avatar
      jaas75 -
      what about my case i have 5.08 but the phasedowngrader metod ran succesfully but (ran 2 times already and both succesfull) didnt work at all (at least for me) im still in the 02.30.03 baseband (even tried to install yellowsnow to confirm it wasnt a typo on the phone . Tried also the BBupdater metod but had troubles at the last step with the file of the baseband (02.28...(dont remember...epp).

      basically i dont know what to do because im sure im in the correct bootloader 5.08 icchked with the bbupdater metod, but that is no working for me.

      thxs in advance
      jaas
    1. duongvdat's Avatar
      duongvdat -
      I used method 2 and my phone come back with bb 02.28.00. It's working over 24h without any error. Just remind you to type in exactly with the instruction (capital letter).

      Hope you will got back the bb like me.

      thanks.