Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,279 Members 52,963 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Everyone keeps talking about bootloader downgrade

Tip us?
 
Zalmoxis12
Old
#1  
Member - OP
Thanks Meter 3
Posts: 42
Join Date: Jul 2014
Default [Q] Everyone keeps talking about bootloader downgrade

But what is it exactly? What does it mean?

I mean I already did Autorec and all I know is that it downgraded the bootloader. No idea what that actually means, so I can understand what happened and more importantly how can I restore it (i.e upgrade it back) and what are the consequences of these actions.

Any developer around that can actually explain?
 
simon_lefisch
Old
#2  
simon_lefisch's Avatar
Senior Member
Thanks Meter 372
Posts: 1,337
Join Date: Dec 2010
Quote:
Originally Posted by Zalmoxis12 View Post
But what is it exactly? What does it mean?

I mean I already did Autorec and all I know is that it downgraded the bootloader. No idea what that actually means, so I can understand what happened and more importantly how can I restore it (i.e upgrade it back) and what are the consequences of these actions.

Any developer around that can actually explain?
Jellybean (12B) was the last bootloader to be able to be used with loki (the exploit to be able to flash custom recoveries/ROMs/kernels). Google patched the bootloader in the KitKat update (24A) so loki was useless. You could root, but couldn't flash the previously mentioned items. Being able to downgrade the bootloader allowed this. So even tho you'd be running KK, you're using a JB bootloader.
 
Zalmoxis12
Old
#3  
Member - OP
Thanks Meter 3
Posts: 42
Join Date: Jul 2014
Quote:
Originally Posted by simon_lefisch View Post
Jellybean (12B) was the last bootloader to be able to be used with loki (the exploit to be able to flash custom recoveries/ROMs/kernels). Google patched the bootloader in the KitKat update (24A) so loki was useless. You could root, but couldn't flash the previously mentioned items. Being able to downgrade the bootloader allowed this. So even tho you'd be running KK, you're using a JB bootloader.
I know this. I was asking what the bootloader actually is and how does it relate and connect with the other partitions.

Is it like some sort of MBR?
 
simon_lefisch
Old
#4  
simon_lefisch's Avatar
Senior Member
Thanks Meter 372
Posts: 1,337
Join Date: Dec 2010
Quote:
Originally Posted by Zalmoxis12 View Post
I know this. I was asking what the bootloader actually is and how does it relate and connect with the other partitions.

Is it like some sort of MBR?
http://searchenterpriselinux.techtar...on/boot-loader
 
XxZombiePikachu
Old
#5  
XxZombiePikachu's Avatar
Recognized Contributor
Thanks Meter 1,415
Posts: 2,505
Join Date: Jul 2013
Location: Aguada
Quote:
Originally Posted by Zalmoxis12 View Post
I know this. I was asking what the bootloader actually is and how does it relate and connect with the other partitions.

Is it like some sort of MBR?
bootloader loads all the partitions and makes sure they work together, two examples of the stuff bootloader handles:
-bootloader boots
-bootloader then loads kernel making sure nothing wrong and if there is then you get no boot and instead you are thrown to fastboot to fix the problem
-after kernel loads bootloader loads system if corrupted/missing you get stuck in a bootloop unless you have custom recovery then you get stuck in recovery
-bootloader loads rest of partitions while the system/kernel begin to boot rom

when doing ota:
-phone reboots and loads bootloader
-bootloader loads ota into a partition on phone designed to decompile and apply ota into system/kernel partitions
-bootloader makes sure that system/ota are correct and compatible to apply update
-bootloader does root check process in the rtf partition and if rooted bootloader cancels ota process

so in short bootloader is most important asset, it is what decides the kernel to boot(you can mod a bootloader so that you can have too kernels and this is also how you create multi boot for boot more than one rom), it boots the rom, and it handles all other partitions in more than one way
The Following User Says Thank You to XxZombiePikachu For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes