Thread: BB can't downgrading, why?
-
12-03-2010, 07:17 PM #1
BB can't downgrading, why?
My question is howcome we can upgrade the baseband, but not easy downgrade it, like 3Gs with 5.9bootloader and later? somebody explained that.
I'm sure there are reason why Dev Team go on this round upgrade baseband to 6.15. But 6.15 will disable GPS function....... it's a big lost. I don't care about the warranty too much, but future of the phone when she not work right it does bother me. Anyway, somebody explain why we can upgrade but not downgrade.
-
12-03-2010, 07:22 PM #2Super Moderator
- Join Date
- Feb 2008
- Location
- Vancouver, Canada
- Posts
- 13,014
- Thanks
- 67
- Thanked 2,658 Times in 2,549 Posts
Look at it as like a ticking clock. Time goes forward and not backwards.

-
12-03-2010, 08:08 PM #3Superbad Moderator
- Join Date
- Nov 2007
- Location
- Bermuda
- Posts
- 38,295
- Thanks
- 1,933
- Thanked 5,991 Times in 4,294 Posts
Because that is the way Apple has made the baseband work. For 5.8 bootloader there was a exploit that allowed it, but apple patched it in 5.9 bootloader and up. They made it this way to stop people from unlocking.
-
12-14-2010, 03:58 PM #4
-
12-14-2010, 04:03 PM #5Super Moderator
- Join Date
- Feb 2008
- Location
- Vancouver, Canada
- Posts
- 13,014
- Thanks
- 67
- Thanked 2,658 Times in 2,549 Posts
-
The Following User Says Thank You to iYeow For This Useful Post:
Stray (12-14-2010)
-
12-14-2010, 05:23 PM #6Super Otiose Mod
- Join Date
- Aug 2010
- Location
- Elsewhere.
- Posts
- 3,740
- Thanks
- 37
- Thanked 346 Times in 315 Posts
Sure you can. Change the version number in the seczone of the .fls and .eep files and resign them correctly. Or do a change coupled with a second-preimage attack on either the bootloader or baseband. Or find a way to flash the bootrom. Or find the correct testpoints and enable JTAG on the baseband processor. Or break the private key used to sign wildcard activations.
Good luck.
Less jerk-ish answer: the bootrom in the baseband (X-Gold 608 or 618) has no known exploits for running unsigned code. The bootloaders subsequent to 5.8 have no known exploits for patching the bootloader itself as it runs, to have the bootloader run unsigned shellcode, or allowing unsigned code to run in the baseband firmware from NOR.
All the exploits thus far for the 3G (5.9) and later have been "userland" exploits--overflows of various sorts stemming from tasks in Nucleus or ThreadX that in some way allow on-the-fly patching in RAM.



LinkBack URL
About LinkBacks
Reply With Quote
