Results 1 to 20 of 20

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: The Dummy's Guide to Unbricking 1.1.2 Bricks

  1. #1
    Default The Dummy's Guide to Unbricking 1.1.2 Bricks
    Hello Everyone,
    So I went through a nightmarish experience today when I foolishly decided I wanted to have the nice extra features of the 1.1.2 update. I thought I had done everything correctly when I installed Oktprep, then downloaded the update from iTunes, but I got the dreaded Emergency Lock/Sim Not Valid Screen ... except now it was in multiple languages. I was about to kill myself, cause I was not the one that unlocked my phone in the first place, and I did not know much about hacking. So I started my effortless hunt for the perfect guide to walk me through this, but alas I could not find anything that had it all. So now, about 5 hours after my mishap, and after making a trillion mistakes, I managed to unlock my phone again. I decided to write about it because I know there are many like me.

    Before I start, I would like to thank the many people that wrote their posts as best as they could, because without them I would be having nightmares tonight about my bricked iPhone. I am actually using most of what I found on this post since most of it is relevant.

    Starting point
    iPhone purchased with 1.1.1, unlocked with AnySim
    Simcard used everyday is Lebanese Simcard. Original simcard was AT&T
    Status ... jailed and locked to AT&T again
    Wireless network (THIS IS REQUIRED)

    Here we go
    1) Replace your current SIM with the original SIM that came with the iPhone

    2) Create a new folder on your desktop and call it "iPhone Unlock" for example. Download into it the following
    - 1.1.2 Baseband Downgrade Pack:
    http://rapidshare.com/files/68819542...epack.rar.html
    - 1.1.1 FW:
    http://appldnld.apple.com.edgesuite....a_Restore.ipsw
    - 1.0.2 FW:
    http://appldnld.apple.com.edgesuite....8_Restore.ipsw
    - iBrickr

    3) Create a new folder and, and call it "Baseband Downgrade" for example. extract the Baseband Downgrade Pack into it

    4) Create another new folder call it "ibrickr_v0.91" ... it's very important that you TYPE THE NAME EXACTLY AS IS, cause iBrickr has problems working otherwise. Extract all the iBrickr files into it. Also, go to the "iPhone Unlock" folder and copy the 1.0.2 Restore File, and paste it into the "ibrickr_v0.91" folder. Rename the file "1.0.2"

    5) If you updated to 1.1.2 and you're currently stuck there, you need to first downgrade to 1.1.1. To do this, you will need to go into restore mode on the phone by holding down the power button until the "Power Off slide" appears. Slide to power off, then hold both the Power and Home buttons until iTunes says you need to restore the iPhone. On the main iPhone page that has the Update and Restore buttons, press the shift key, and click on Restore. Select the 1.1.1 Restore file from the "iPhone Unlock" directory. At the end of the process, you may get an error (Error 1015). I got this, and I just clicked OK. You are now downgraded to 1.1.1.

    6) The next step is to downgrade from 1.1.1 to 1.0.2. I tried to do this the same way I downgraded from 1.1.2 to 1.1.1, but I kept getting an error (Error 1). Instead, I tried using iBrickr to do the downgrade. Now initially, iBrickr would not detect my iPhone for whatever reason. I am not sure if this was my mistake, but I had not extracted all the iBrickr files from the ZIP folder, and was opening iBrickr directly from the ZIP folder. That is why Step 3 is very critical, because iBrickr seems to be sensitive to everything. Once it's extracted, open the "ibrickr_v0.91" folder, and click on the iBrickr.exe file. This will open up iBrickr, it should detect your iPhone. If it does not, try a couple of the following tricks: close iTunes, restart iBrickr, restart your computer, a combination of the above, and something will work. Once iPhone is connected, Click on "Begin Downgrade to Firmware 1.0.2" and follow the instructions. iBrickr would then proceed to restore your phone to 1.0.2 through iTunes. You may get an error at this point (Error 1013 I think), but I just clicked OK and everything was fine.

    7) From the "Baseband Downgrade" folder open up the "wINstaller" folder, and double click on "wiNstallerGUI". Click on Activate. The program will start doing a bunch of things and you'll see a few command lines. I got to a point where it got stuck on something that had to do with improper paring I think, saying that it needed to connect iPhone to iTunes "one time" or something of that sort. What I did is I hit Cancel, opened iTunes, and clicked Activate again, and it worked. Anyhow, the end result of this step should be an jailbreaked phone, that would give you access to all the features except the phone. At this point, my phone gave me a message saying something about trying to Activate with AT&T or something. I just ignored it, and carried on.

    8) Next, in wiNstallerGUI, which you should still have open, click on Install Application. Browse to the "Installer.app" folder and select it to install.

    9) On your iPhone, go to the Home screen, and you'll find Installer towards the bottom. Tap it to open it. Once inside, start by tapping "Update" to install the latest version of it. Next, go to the Install tab and scroll down to Sources and install Community Sources. Next, go to the Install tab again, scroll down to Systems and install BSD Subsystem. Finally, go back to the Install Tab, scroll down to Systems again, and install OpenSSH. Make sure you do these in the specified order.

    10) Go to your home screen, tap on Setting, and connect to the same WiFi network to which your computer is connected. Once connected, open up the WiFi network details page, and write down the IP address.

    11) In the "Baseband Downgrade" folder, open a program called WinSCP. For the Host box, type in the IP address you wrote down. For username box, type in "root". For the password type in "dottie". Click on Login. The program will open up a window split into two parts. The left part is your computer folders and the right part is your iPhone folders. In the iPhone folder go to the directory "/usr/bin/". From the computer folders screen, go to the "Baseband Downgrade" folder. Select the following files and drag them into the iPhone window:
    ICE03.14.08_G.eep
    ICE03.14.08_G.fls
    iEraser
    bbupdater
    secpack
    secpack.bin

    12) Next, go to the "Baseband Downgrade" folder again, and open up a program called PuTTY. For the host box, us the same IP address you wrote down, and connect to your iPhone. You will get a black screen with a prompt. Type in "root" for the username. Type in "dottie" for the password. Note that when you type in the password, what you type does not appear, so don't be alarmed. Hit Enter.

    Now do the following:
    Type: launchctl
    Hit Enter
    Type: unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
    Hit Enter (Note that it looks like nothing happened, but apparently something did)
    Type: exit
    Hit Enter (You will return to the basic prompt)
    Type: cd /usr/bin
    Hit Enter (It will look like nothing happened, but something actually did)
    Type: chmod +x iEraser
    Hit Enter
    Type: chmod +x bbupdater
    Hit Enter
    Type: iEraser
    Hit Enter
    Type: bbupdater -v
    Hit Enter

    At this point bbupdater will return saying that it could not ping the baseband. This is good and means the baseband was successfully deleted.

    Type: bbupdater -f *.fls -e *.eep
    Hit Enter (The program will run for a few minutes)
    Type: bbupdater -v
    Hit Enter (It should tell you that you have modem version 03.14.08_G.)

    13) You will now need to go back into restore mode as explained above, and on the main iPhone screen on iTunes, press shirt and click Restore, and find the files to restore the iPhone to 1.0.2 again. Repeat this same step and restore the iPhone back to 1.1.1

    14) Next, you're ready to unlock your phone. The following steps are very important to follow in details, so please don't miss a step.
    -Turn your iPhone on, and slide the Emergency Call slide.
    -On the dial pad, dial the following *#307#
    -Press Call and the phone will start ringing
    -While the phone is ringing, tap on the backspace arrow 5 times to erase the *#307#
    -Type in a 0
    -Press Call
    -Press Answer
    -Press Hold
    -Press Decline

    15) You have now entered the regular dial pad screen. At the bottom, click on Contats, and then click on the + to add a new contact. For the first name, call the contact "Test." Next you will need to create two URLs under that same contact.
    The first one is: prefs://1f
    The second one is: jailbreakme.com
    Tap on save

    16) Now, on the contact card, which appears after you save, tap on the first URL (prefs://1f). This will take you to the Settings screen. Connect to WiFi. Press the Home button, and you'll be returned to the Emergency Call dialpad.

    17) Repeat Step 14

    18) Click on the contact Test again, and now tap the second URL (jailbreakme.com). This will open up Safari, and will take you to a webpage. Once there, scroll down to the bottom of the phage, and tap on "Install AppSnapp". iPhone will momentarily go back to the Activate screen, then will turn off, and back on. Now your iPhone is finally jailbreaked.

    19) Next you will need to install AnySIM. First, go to Settings, tap on General, tap on Autolock, and set to Never. Next, go to the Home screen, tap on Installer. Next, go to Sources, and tap on Edit, then tap on Add, and type in the following URL "i.unlock.no/" .... tap OK, tap Done, then tap Refresh. Now go the Install tab, scroll down to Systems, and reinstall BSD Subsystem again.

    20) When you finished, go back to Installer, go to the Install tab again, scroll down to "Unlocking Tools" and install AnySIM. Once it's installed, go back to the home screen, and tap on AnySIM. Once you're there, it's very straightforward, and it will take a few minutes and your iPhone is completely free again.

    I really hope this helps you guys out. It's 4 am here in Lebanon, and I have to go to bed. Good luck all, and let me know if you have any questions.

    m

  2. The Following 6 Users Say Thank You to bishtelli For This Useful Post:

    dklee (2007-11-17), hobbit32 (2007-11-17), IriQuel (2007-11-17), ne0xys (2007-12-01), ronramseur (2007-12-10), rotaryheadrx7 (2007-11-19)

  3. #2
    Nice work should help a lot of people out.

  4. #3
    hi bishtelli,
    what if i dont have the sim when i buy the iphone?? is it possible to unbrick my phone
    with the said method without the sim in iphone..can i use another sim carrier or can i use another sim other than AT&T. OR is it possible to unbrick without sim inserted on the iphone??

  5. #4
    Even I didnt hav the original at&t simcard, I used my active hutch sim to jailbreak n it worked. I guess even u shldnt hav ne problem.

    Hth


    [=krattos;95584]hi bishtelli,
    what if i dont have the sim when i buy the iphone?? is it possible to unbrick my phone
    with the said method without the sim in iphone..can i use another sim carrier or can i use another sim other than AT&T. OR is it possible to unbrick without sim inserted on the iphone??[/QUOTE]

  6. #5
    Bishtelli, you are the man!!!!! Thank you, Thank you, Thank You!!!! When I first got my iphone, I had to see what it could do so I installed every app. I could find, including some unlocker which I didn't need or use since I have at&t. I uninstalled everything thinking it would be OK, but when I upgraded to 1.1.2 the phone "ibricked!" Everything I had read pretty much said I was "S" out of luck!! Then I ran across your post. The only problem I had was the "Secpack." for some reason it said it wasn't the correct version. so I did a search online and downloaded every version I could find (2 versions in all) and tried them both. The second one worked. (the one I downloaded here did not.) I followed the direction exactly and at the end it it still gave me an invalid sim error message (even though I had my original activated at&t sim in there." I ran the (Virginizer 0.4 for my phone) and that was it!!!!!! messages and text started flooding through!!!!! everything works, you and all the guys that have worked so hard on this fix are truly amazing!!!

    I noticed when I installed the Virginizer the install app. and AnySimm icons disappeared? is my phone now back to complete factory state? The Emei # is back to match the back of the iphone case. Will Anysim still work even though I don't see it on my phone now? it doesn't matter too much since I don't use other sims (just curious). Again thank you, modmyfone! Thank you so much for this great guidem and I want to thank everyone that has worked so hard to contribute to fixing the unfixable and making the impossible, possible!

  7. #6
    14) Next, you're ready to unlock your phone. The following steps are very important to follow in details, so please don't miss a step.
    -Turn your iPhone on, and slide the Emergency Call slide.
    -On the dial pad, dial the following *#307#
    -Press Call and the phone will start ringing
    -While the phone is ringing, tap on the backspace arrow 5 times to erase the *#307#
    -Type in a 0
    -Press Call
    -Press Answer
    -Press Hold
    -Press Decline


    The above step no longer works on my phone! Regardless of what I do. I have downgraded the baseband to 1.0.2. then retored to 1.1.1 and this method no longer works. So be careful. You might be and unlucky frack like me and won't be able to ever jailbreak 1.1.1.
    • On T-mobile with 2.0 with help from Pwnage 2.0


  8. #7
    Retired Moderator DoerrFan's Avatar
    Join Date
    Jul 2007
    Location
    Boston
    Posts
    2,290
    Thanks
    143
    Thanked 461 Times in 229 Posts

    Lebenese! Me too! Nice guide!

  9. #8
    You made my day. Thank you sooo much. Thank you, thank you, thank you. No one could help me. I tried to fix it about 2 Days. Thank you sooo much. :-)

  10. #9
    Quote Originally Posted by IriQuel View Post
    14) Next, you're ready to unlock your phone. The following steps are very important to follow in details, so please don't miss a step.
    -Turn your iPhone on, and slide the Emergency Call slide.
    -On the dial pad, dial the following *#307#
    -Press Call and the phone will start ringing
    -While the phone is ringing, tap on the backspace arrow 5 times to erase the *#307#
    -Type in a 0
    -Press Call
    -Press Answer
    -Press Hold
    -Press Decline


    The above step no longer works on my phone! Regardless of what I do. I have downgraded the baseband to 1.0.2. then retored to 1.1.1 and this method no longer works. So be careful. You might be and unlucky frack like me and won't be able to ever jailbreak 1.1.1.
    OK gentlemen time for me to eat crow!! I don't know what I was doing before, but after trying a few times I was able to use the *#307# exploit. I think I had too much too drink last night and killed-off quite a few brain cell.

    My apalogies.
    • On T-mobile with 2.0 with help from Pwnage 2.0


  11. #10
    Can't erase bandbase??
    Here's my screen shot

    # iEraser
    Resetting the Baseband...Done
    Opened: /dev/tty.baseband
    iEraser: tool by geohot
    thanks to gray and the dev team for the implementation
    thanks to nightwatch for the awesome toolchain
    and thanks to anonymous, iProof, lazyc0der, and dinopio for the idea for this cool trick
    this tool erases your main fw, starting at 0x20000. you need this for the testpoint to work
    you need a file called secpack matching your current firmware version in this folder
    see http://iphonejtag.blogspot.com for instructions on finding this file
    Waiting for data...
    Got Header: 77 0b cc
    02 00 85 00 02 00 FF FF 85 02 03 00
    SECPACK
    02 00 04 02 06 00 01 00 00 00 00 00 0B 02 03 00
    02 00 02 08 06 00 00 00 00 00 00 00 08 08 03 00

    Erase
    02 00 05 08 02 00 00 00 07 08 03 00
    02 00 06 08 06 00 01 00 00 00 A0 00 AD 08 03 00
    Hopefully the main flash was erased, wait for the next step...
    # bbupdater -v
    Resetting target...
    pinging the baseband...
    issuing +xgendata...
    firmware: DEV_ICE_MODEM_04.02.13_G
    eep version: EEP_VERSION:208
    eep revision: EEP_REVISION:1
    bootloader: BOOTLOADER_VERSION:4.6_M3S2
    Done

  12. #11
    Dear,
    I was using a unlock iphone v1.1.1 but last week I upgraded v1.1.2 after that my phone has looked. I was trying to downgrade and fix that, I was successes to unlock my phone but could not unlock SIM by the following way.
    I entered *#307# press call, now used the back button on the top screen to remove *#307# , now entered 0 , pressed call, pressed answer, pressed hold, press decline. And I got the contact list. I edited contacts and type in "prefs://1F" as web-address and "http://jailbreakme.com" as an additional URL.Then I taped "prefs://11" now I selected my favorite WiFi gateway.Then I taped on jailbreak, clicked "Install AppSnapp and I unloked my phone only not SIM. To update I scroll down to Tweaks (1.1.1) then selected OktoPrep and click Install. After install I saw the massege on the screen that your phone is ready to update then I updated again v1.1.2. by using itunes and my phone completely looked again and I am unable to unlock. In that time I can see the emergency call screen and I applied same procedure to unlock but I could not get into my favorite WiFi gateway. I don’t know why I could not get in?
    After that I tried to use several ways to unlock it but could not. In this moment my phone is showing a yellow triangular at activation mode. I was trying to get into Normal mode with emergency screen but I could not. I do not know what I can do know. If you have any idea or any suggestion please let me know. I want your help. Please help me, please help help…..
    Best regards,
    Hasan

  13. #12
    So, no news, I went through a nightmarish experience a 2 days when I got a stupid decision to get a extra features of the new update. Great! I didn't know I couldn't unlock again if I did it. I did everything correctly and jailbreak it but, obviously, my t-mobile Sim card didn't work.
    I'm exactly 38 hours in front of my computer trying to restore my Baseband with a thousand tries unsuccessful.

    Now, with this (I have no words to describe) GUIDE I got Unbricked, firmware restored, baseband downgraded, unlocked again and everything working perfectly.

    bishtelli, thank you soooo much!!!

    Guys, follow step by step. Works 100%!

    Thank you.
    Last edited by ne0xys; 2007-11-19 at 08:07 AM. Reason: Automerged Doublepost

  14. #13
    Default host ip address
    when i enter the ip address in winscp it comes up with an error could not connect timed out what do i need to do to connect my iphone to winscp please advise.

    regards

    snowman

  15. #14
    Why I got a error at the time I try to open the wINstallerGUI.exe?

    The application failed to initialize properly (0xc0000135). Clilck on OK to terminate the application.
    The first time I did, worked like a charm. Now I'm getting problem.

    Does anybody help me?

  16. #15
    you are awesome I don't know how I did it but I gave up and just did random stuff on the 112 downgrade pack and it unbricked the phone. I have had this phone for a month and it has been a pain in the *** expensive paper wieght!! Now I can screw with it!!

  17. #16
    This works perfectly, can some one make this into a sticky. great work man, my iphone thanks you and so do I.
    Last edited by nemo123; 2007-12-21 at 02:23 PM. Reason: Automerged Doublepost

  18. #17
    Hi Bishtelli and all,

    Thanks very much for posting this, I really need help to get my phone working.

    I am new to the whole iPhone thing. Recently just bought a iphone (late Dec) from the US and trying to use it outside the States. Here is what I have: US Phone, V1.1.2 I believe and with bootload xxx47 or something. I was told I can download and upload and then jailbreak the phone. However, I am not sure what went wrong during the process (I think it's the last step of jailbreaking). My new phone now is not working and locked (can't make any emergency call such as *#301# etc etc.).

    So as you can imagine, I am very glad to see some help of unbricking the phone. I follow your instruction and when I get to step 4 (I know, that's how far I got), I am stuck with "Extract all the iBrickr files into it (the "ibrickr_v0.91"), there is no iBrickr file to extract. Can you please tell me where do I get those iBrickr files? Anything other pointers for someone new to this? Please help.

    Thanks!

  19. #18
    I did all of this and it seems it worked good shows the correct modem. does it al except the AnySIM. when I run it it says sucessful but it is not unlocked and does not show any network or anything, comes up with a message saying it should be used with an approved sim card.

  20. #19
    i unlocked my i phone to new version 1.1.2 bootloader 4.6 in SALSAPEEL SHOP for mobile fix in egypt dokki call :02020106102664 or 0202 33355578 with terbo sim with a nice price

  21. #20
    Talking Unbricked accidental upgrade to 1.1.2
    Thank You, Thank You, Thank You..... I can go on and on if you want I'm so relieved... I only had to go as far as step 7 'open WINstaller GUI click activate' to get my iPhone working after nearly a MONTH of trawling the net nightly including buying a NEXT SIM from eBay.....I can't believe it... I still have Modem Version 04.2.13_G however would you recommend downgrading the baseband or will it be ok? I'm off to bed..... SO RELIEVED... Thank You again.....

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •