Live briefing
Everything about Bootloader unlocking
Process of disabling secure boot
Bootloader unlocking is the process of disabling the bootloader security that enforces secure boot during the boot procedure. It can allow advanced customizations, such as installing custom firmware, or replacing the operating system with another one. Some bootloaders are not locked at all and some are locked, but can be unlocked with a command, a setting or with assistance from the manufacturer. Some do not include an unlocking method and can only be unlocked through a software exploit. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Bootloader unlockingA 5-minute orientation
- Skim a recent paper: A UDS-based ECU bootloader programming management framework with configurable architectureInfluential work since 2022
- Pick up a classic book: Wireless Radio Frequency Module Using PIC Microcontroller.The most-reprinted book on the subject
- Read the landmark paper: Fill your Boots: Enhanced Embedded Bootloader Exploits via Fault Injection and Binary AnalysisCited 19 times
- Go sideways: Rooting (Android)A closely related topic
- Go sideways: Android Dev PhoneA closely related topic
📖 Definitions
Noun Alternative spelling of boot loader.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Fill your Boots: Enhanced Embedded Bootloader Exploits via Fault Injection and Binary Analysis
USER CUSTOMIZED BOOTLOADER FOR PIC MICROCONTROLLER CARRYING OUT
BootBandit: A macOS bootloader attack
Forth and the FreeBSD bootloader
Design and implementation of efficient bootloader for endurance enhancement in flash memory storage systems
A Mobile OS Integrity Verification Using Bootloader & Physically Independent Storage Device
Development and Implementation of a Bootloader Based on the Embedded Systems
Programming of STM32F10x Microcontrollers Using the Built-in USART Bootloader
🆕 Influential since 2022
A UDS-based ECU bootloader programming management framework with configurable architecture
Development of CAN bootloader automated test system
IMPLEMENTACIJA BOOTLOADER-A ZA MIKROKONTROLER STM32F413ZH
Design and Implementation of a Secure Bootloader Using Public Key Cryptography Research
MITIGATING SECURE BOOTLOADER VULNERABILITIES IN FLASHLESS MICROCONTROLLERS
📚 Books worth reading
Wireless Radio Frequency Module Using PIC Microcontroller.Abhi Sharma · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Rooting (Android) Rooting is the process by which users of Android devices can attain privileged control (known as root access) over various subsystems of the device, usually…
- Android Dev Phone The Android Dev Phone (ADP) was a series of SIM-unlocked and bootloader unlocked Android devices designed for advanced developers. While developers can…
- Samsung Knox Samsung Knox is a mobile device management (MDM) and trusted computing framework pre-installed on most Samsung mobile devices, and implements ARM TrustZone…
- Magisk (software) Magisk is a free and open-source software used for userspace systemless rooting of Android devices, developed by topjohnwu. Magisk supports devices running…
- HTC Sensation The HTC Sensation is a smartphone designed and manufactured by HTC Corporation that runs the Android 2.3 Gingerbread software stock. Officially announced…
- Xiaomi HyperOS Xiaomi HyperOS (Chinese: 小米澎湃OS; pinyin: Xiǎomǐ Péngpài OS), sometimes shortened to HyperOS (Chinese: 澎湃OS; pinyin: Péngpài OS; lit. 'Surge OS'), is an…
- Fire OS Fire OS is an Android (AOSP)-based operating system developed by Amazon for their hardware devices. Fire OS includes a customized user interface primarily…
- Wear OS Wear OS (formerly Android Wear) is a closed-source Android distribution designed for smartwatches and other wearable computers, developed by Google. Wear…