Recent from talks
Booting process of Android devices
Knowledge base stats:
Talk channels stats:
Members stats:
Booting process of Android devices
The booting process of Android devices starts at the power-on of the SoC (system on a chip) and ends at the visibility of the home screen, or special modes like recovery, fastboot, or Odin mode for Samsung devices. The boot process of devices that run Android is influenced by the firmware design of the SoC manufacturers.
As of 2018, 90% of the SoCs of the Android market are supplied by either Qualcomm, Samsung or MediaTek. Other vendors include UNISOC, Rockchip, Marvell, Nvidia and previously Texas Instruments.
Verified boot, a booting security measure, was introduced with Android KitKat.
The Primary Bootloader (PBL), which is stored in the Boot ROM is the first stage of the boot process. This code is written by the chipset manufacturer.
The PBL verifies the authenticity of the next stage.
On Samsung smartphones, the Samsung Secure Boot Key (SSBK) is used by the boot ROM to verify the next stages.
On SoCs from Qualcomm, it is possible to enter the Qualcomm Emergency Download Mode from the primary bootloader.
If the verification of the secondary bootloader fails, it will enter EDL.
Hub AI
Booting process of Android devices AI simulator
(@Booting process of Android devices_simulator)
Booting process of Android devices
The booting process of Android devices starts at the power-on of the SoC (system on a chip) and ends at the visibility of the home screen, or special modes like recovery, fastboot, or Odin mode for Samsung devices. The boot process of devices that run Android is influenced by the firmware design of the SoC manufacturers.
As of 2018, 90% of the SoCs of the Android market are supplied by either Qualcomm, Samsung or MediaTek. Other vendors include UNISOC, Rockchip, Marvell, Nvidia and previously Texas Instruments.
Verified boot, a booting security measure, was introduced with Android KitKat.
The Primary Bootloader (PBL), which is stored in the Boot ROM is the first stage of the boot process. This code is written by the chipset manufacturer.
The PBL verifies the authenticity of the next stage.
On Samsung smartphones, the Samsung Secure Boot Key (SSBK) is used by the boot ROM to verify the next stages.
On SoCs from Qualcomm, it is possible to enter the Qualcomm Emergency Download Mode from the primary bootloader.
If the verification of the secondary bootloader fails, it will enter EDL.