Page 4 of 23 FirstFirst 1234567891011121314 ... LastLast
Results 31 to 40 of 221
Discuss [Bootloader] Anyway to downgrade from 4.6 to 3.9? at the iPhone "2G" (Rev. 1) - Hackint0sh.org; Originally Posted by Booba My iphone after some restores said: Your bootlloader is too old.. ...
  1. #31
    Senior Professional Array

    Join Date
    Sep 2007
    Posts
    148
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    16

    Smile

    Quote Originally Posted by Booba View Post
    My iphone after some restores said: Your bootlloader is too old.. upgrade to 1.8 or newer version.

    is it method to fix the problem? Upgrade bootloader? how to do that.

    Please help me.
    Is your phone jailbreaked and do you have access to it through either USB (iphuc) or ssh?

    If so, you can just reflash the 3.9 bootloader and the 1.0.2 firmware files:

    bbupdater -l 3.9bootloaderfile (don't know the exact name, but it is in the decrypted ramdisk of the 1.0 firmware)

    bbupdater -v
    should respond with baseband unresponsive to pinging

    bbupdater -f ICE*.fls -e ICE*.eep (you can use the 3.14 fls files here)

    Now the real question is, how did you get your phone into this mode?

    If you can repeat this, and it can be done the same way on a 4.6 bootloader phone, you would be able to downgrade the 4.6 bootloader to 3.9 and make a lot of people happy!

    Please outline in detail what you did and what state your phone is in now (that is, is it accessible, does it have the yellow triangle or itunes logo, is it at the activation screen, etc. etc.). What firmware did you restore it to when this happened.

    Was this a 1.1.2 phone out of the box? Or an upgraded phone, etc.

    You can email me directly at PmgRiPhone@gmail.com or look for me on the iphone-elite dev channel.

    PmgR

    Inform yourself of the current human rights violations in China: check out some of the links in my footer:
    =============================================
    Help stop the persecution of Falun Dafa in China!
    Stop organ harvesting from living people in China's labor camps
    http://www.faluninfo.net
    http://www.theepochtimes.com/211,111,,1.html
    =============================================
    Falun Dafa, an ancient Chinese self-cultivation practice,
    based on the principles of
    * Truthfulness * Compassion * Tolerance *
    http://www.falundafa.org
    =============================================


  2. #32
    Senior Professional Array

    Join Date
    Sep 2007
    Posts
    148
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    16

    Default

    pspully: could you provide me with instructions on how to get bbupdater debugged with IDE Pro. It seems like my version doesn't let me load the file (I am probably missing some ARM files).

    Thanks, PmgR
    Last edited by PmgR; 11-21-2007 at 06:50 AM.
    =============================================
    Help stop the persecution of Falun Dafa in China!
    Stop organ harvesting from living people in China's labor camps
    http://www.faluninfo.net
    http://www.theepochtimes.com/211,111,,1.html
    =============================================
    Falun Dafa, an ancient Chinese self-cultivation practice,
    based on the principles of
    * Truthfulness * Compassion * Tolerance *
    http://www.falundafa.org
    =============================================

  3. #33
    Professional Array

    Join Date
    Oct 2007
    Posts
    63
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Quote Originally Posted by PmgR View Post
    Reflashing your 4.6 baseband with the 3.9 file will probably not work since it is a downgrade. bbupdater will probably come back with "can't verify flash image", the same if you try to reflash the firmware when it hasn't been erased with ieraser.

    Maybe you can find a way to patch bbupdater to reflash it anyway after the error.

    PmgR

    Inform yourself of the current human rights violations in China: check out some of the links in my footer:
    Guys, I don't think it is the bbupdater.
    Too good to be true. If we can just patch bbupdater and get around the signature, considered the level of knowledge the guys in the Dev Team have, we should have the solution already.
    I think bbupdater is just a wrapper that calls some functions in the baseband firmware to perform the write to the bootloader, so unless we find a hole in the firmware, we are out of luck.
    This is just my guess and I really hope I am wrong.

  4. #34
    Professional Array

    Join Date
    Oct 2007
    Posts
    63
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Quote Originally Posted by PmgR View Post
    Now the real question is, how did you get your phone into this mode?

    If you can repeat this, and it can be done the same way on a 4.6 bootloader phone, you would be able to downgrade the 4.6 bootloader to 3.9 and make a lot of people happy!
    This is indeed very interesting.
    How did he get into that mode? Never seen it before.

  5. #35
    Advanced Array The Punisher's Avatar

    Join Date
    Nov 2007
    Posts
    34
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Is there no way to corrupt the bootloader? I am thinking if it is corrupted then maybe we might be able to overwrite?


  6. #36
    Rookie Array

    Join Date
    Nov 2007
    Posts
    22
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Once the bootloader is corrupted, bbupdater wouldn't be able to verify whether the existing version is newer than the version it is trying to flash, would it ? As such, what is its behavior ? As a firmware designer, if this is the case, then I would allow it to flash in an attempt to restore a corrupted version. Does it make sense ?

    Another thought:
    1/ We know bbupdater is able to flash bootloader (see this thread post above)
    2/ We know we can use IDE to debug bbupdater to look into its logic.
    3/ We know Geohot is dumping bootloader 4.06 hex to look into its logic.
    4/ I think it's just a matter of time, once we have all these pieces together, before you could flash bootloader to the old version 3.9.
    Last edited by HarryP; 11-21-2007 at 08:13 AM. Reason: Adding thoughts

  7. #37
    Advanced Array

    Join Date
    Oct 2007
    Posts
    31
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by HarryP View Post
    Once the bootloader is corrupted, bbupdater wouldn't be able to verify whether the existing version is newer than the version it is trying to flash, would it ? As such, what is its behavior ? As a firmware designer, if this is the case, then I would allow it to flash in an attempt to restore a corrupted version. Does it make sense ?

    Another thought:
    1/ We know bbupdater is able to flash bootloader (see this thread post above)
    2/ We know we can use IDE to debug bbupdater to look into its logic.
    3/ We know Geohot is dumping bootloader 4.06 hex to look into its logic.
    4/ I think it's just a matter of time, once we have all these pieces together, before you could flash bootloader to the old version 3.9.
    But to try it we might have to suicide one or more oob 1.1.2 iphone .. hopefully devteam would get the idea and try it ..

  8. #38
    Senior Professional Array

    Join Date
    Sep 2007
    Posts
    156
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    15

    Default

    Hi Again Guys

    Here's another screen:



    As you can see by the highlighted section, what Booba said is possible, it is there in the bbupdater file. If he has somehow corrupted the bootloader, that is what he will have on his screen.

    However, i dont think he would be abble to SSH into the phone in that state to fix it as the bootloader has to boot to run the SSH files so we can't get into the phone to run bbupdater, unless it can be run via iPHUC, then he might have a chance.

    @ PmgR

    I have the IDA Disassembler Pro 4.9 Free Version, it works fine with bbupdater file i have, but, i was given a better debugged bbupdater and it wouldnt open it as the free version doesnt support ARM, you need to purchase to get that support.

    @ HarryP

    Everything you pointed out is true, GeoHot recieved the phone yesterday morning, (he probably hasnt slept since he got it lol) so its only a matter of time before he dumps the new bootloader.

  9. #39
    Senior Professional Array

    Join Date
    Sep 2007
    Posts
    156
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    15

    Default

    Oh,

    And here is the 3.9 Bootloader FLS File for anyone who wants it, before you download this file and try and use it, please be aware that if you try to reflash your bootloader with this file and something goes wrong, you have a Brick, thats it, plain and simple!!

    Please do not download and try and use this file if you do not know what you are doing!!

    Dont say you weren't warned!!

    BOOT03.09_M3S2.fls

  10. #40
    Newbie Array

    Join Date
    Nov 2007
    Posts
    4
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    This also begs the question,

    could you alter 3.9 to read 5.0 for example without altering the digital signature? Would this then go through with bbupdater?


 

 

Similar Threads

  1. downgrade bootloader
    By Claytod2 in forum iPhone 3G
    Replies: 1
    Last Post: 04-19-2010, 09:08 AM
  2. downgrade bootloader
    By Obelix_22 in forum iPhone 3G
    Replies: 1
    Last Post: 10-25-2009, 08:26 AM
  3. Replies: 6
    Last Post: 02-19-2008, 12:34 AM
  4. [OTB 1.1.3] Is downgrade bootloader necessary?
    By apsk121 in forum iPhone "2G" (Rev. 1)
    Replies: 4
    Last Post: 02-17-2008, 04:31 PM
  5. Replies: 1
    Last Post: 02-09-2008, 05:36 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 08:54 PM.
twitter, follow us!