• 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. confucious's Avatar
      confucious -
      Yellowsn0w does not and can not work with BB 2.30.03.
      I don't know what you've done but if your phone is reporting BB 2.30 YellowSn0w aborts.
    1. walidn's Avatar
      walidn -
      Quote Originally Posted by blu3ang3l View Post
      well it's bl 5.09 and the baseband didn't downgrade but yellowsn0w works and here are the pictures to prove it, and please believe me that the phone was previously locked, no xsim is present and cosmote is not a supported network in romania
      Dear Bul3ang31,

      Thanks for sharing your success story unlocking your iphone.
      I have iPhone3G 2.2.1 with BB 2.30.3 with universal Sim v6.20.

      I'll appreciate, sharing the tools and procedure how to unlock mine.
      Thanks in advanced.
    1. confucious's Avatar
      confucious -
      Some people will believe anything they read on the internet
    1. Neo-Tech's Avatar
      Neo-Tech -
      Quote Originally Posted by confucious View Post
      YellowSn0w has no effect on BB2.30.03 so I don't know what you're doing but its nothing to do with YellowSn0w (it terminates if it finds a BB other than 2.28.00) and you haven't downgraded your BB so the BL of 5.09 is irrelevant.

      [Edit]OK - Just checked - that model is locked to orange Romania BUT they offer an official unlock.

      This phone has been unlocked by orange and has nothing to do with yellowSn0w or the Boot Loader.[/edit]
      Now only if there was a policy like this in the UK

      Quote Originally Posted by blu3ang3l View Post
      well it's bl 5.09 and the baseband didn't downgrade but yellowsn0w works and here are the pictures to prove it, and please believe me that the phone was previously locked, no xsim is present and cosmote is not a supported network in romania
      Remove your god damn IMEI number before it gets blocked! And I don't believe you.

      Quote Originally Posted by confucious View Post
      Some people will believe anything they read on the internet
      Haha, so true.
    1. KoolMan0's Avatar
      KoolMan0 -
      so if some countrys allow the iphone to be unlocked why is it that we (US, other places) cant trick the iphone into thinking its form that place and have itunes just unlock it?

      that would be great.
    1. confucious's Avatar
      confucious -
      Quote Originally Posted by KoolMan0 View Post

      that would be great.
      But impossible.

      I believe the imei is sent to Apple (via iTunes) and it needs to be on their database of unlocked phones.
      The Dev Team do not believe it is possible to hack this.
    1. Neo-Tech's Avatar
      Neo-Tech -
      Unless if you could get iTunes to re-direct to a bogus list which contains your own IMEI.
    1. confucious's Avatar
      confucious -
      Quote Originally Posted by Neo-Tech View Post
      Unless if you could get iTunes to re-direct to a bogus list which contains your own IMEI.
      I really think you should read up on this - iTunes has to send back an encrypted key based on your IMEI (if I understand correctly) so a bogus list wouldn't work.
      The Dev team have explained in some detail why they believe it is not possible and, with all due respect, I think they have probably considered all possible work rounds.
      There is always a possibility that they have missed something but....
    1. IphoneNovis's Avatar
      IphoneNovis -
      Will this work if I jailbreak using QuickPwn in Windows?
    1. walidn's Avatar
      walidn -
      Why between now and then someone has to post a reply and be not clear about his successfull story, or is it a place to show off.

      IphoneNovice, if you have iPhone 3G with 2.2.1 with BB 2.30.3 noway on earth quickpwn can make it run, unless you are not on earth, or you can submit your proof here.

      So universal Sim and Quickpwn do unlock iPhone you don't have to use both at same time.

      this thread is about downgrading baseband from 2.30.3 to 2.28.
      i dont think quickpwn can downgrade baseband for iPHone 3G, if you know how please teach us.
    1. confucious's Avatar
      confucious -
      Will what work?
    1. IphoneNovis's Avatar
      IphoneNovis -
      Walidn, I meant that to even downgrade using the method on this post I need to have a jailbroken, de-activated phone right?
      To jailbreak, I have been advised to use QuickPwn, and obviously to use the phone I'd need to use a universal (piggyback) sim. \
      But after jailbreaking is there any hope that if i have the correct bootloader I might be able to use this to downgrade and use my phone without a turbo sim?

      Walidn, I meant that to even downgrade using the method on this post I need to have a jailbroken, de-activated phone right?
      To jailbreak, I have been advised to use QuickPwn, and obviously to use the phone I'd need to use a universal (piggyback) sim.
      But after jailbreaking is there any hope that if i have the correct bootloader I might be able to use this to downgrade and use my phone without a turbo sim?
    1. confucious's Avatar
      confucious -
      What are the first 5 digits of your serial number?
    1. lilskaterpunk's Avatar
      lilskaterpunk -
      Quote Originally Posted by blu3ang3l View Post
      guys I tried it and it works with 5.09 and yellowsn0w no problems on 3G 8GB, I'm gonna try it on another in a couple of minutes
      So his phone was already unlocked from his carrier??

      I just want to clear something up... There is no way to unlock an iPhone 3G BB 2.30.30 with a BL 5.09??? We are still waiting, correct?
    1. mYiPhOnE7's Avatar
      mYiPhOnE7 -
      i have a USIM, but i can't work with vodafone Ireland (just working 6 or 7 seconds and its network no service or no sim). Im testing usim with another sim (O2 IRL, another roming sim) thats working, Im using 3G, 2.2.1, BB 02.30.03, BL 5.09, jailbroken use with quickpwn. and I have 2 USIM (different company) both said same, anybody help me? (sorry 4 my bad English)
    1. M3ta's Avatar
      M3ta -
      Quote Originally Posted by him121213 View Post
      not persay but pH is a pretty well known dev and can definitely be trusted
      When will you illiterate americans understand that "persay" is not a word?

      "Per Se" is latin, and it's raped into "persay" because you can't pronounce it correctly.

      Sigh, kids these days...
    1. StealthBravo's Avatar
      StealthBravo -
      ^lmao
    1. Napoleon_PhoneApart's Avatar
      Napoleon_PhoneApart -
      Quote Originally Posted by M3ta View Post
      When will you illiterate americans understand that "persay" is not a word?

      "Per Se" is latin, and it's raped into "persay" because you can't pronounce it correctly.

      Sigh, kids these days...
      What about capitalization?
    1. blkcadi's Avatar
      blkcadi -
      Quote Originally Posted by M3ta View Post
      When will you illiterate americans understand that "persay" is not a word?

      "Per Se" is latin, and it's raped into "persay" because you can't pronounce it correctly.

      Sigh, kids these days...
      I like this guy, roflmfao. He has never posted before and then he comes up with this. Priceless.
    1. confucious's Avatar
      confucious -
      Quote Originally Posted by napoleon_phoneapart View Post
      what about capitalization?
      +1
      Quote Originally Posted by blkcadi View Post
      i like this guy, roflmfao. He has never posted before and then he comes up with this. Priceless.
      +1