Questions tagged [bootloader]

for questions on the bootloader, which is kind of "BIOS mode" on Android devices

The bootloader (also called "SPL" for "Secondary Program Loader") is started shortly after the device's basic checks (baseband, the "primary loader") and is responsible for loading the (Android) OS. It can be used to boot different custom ROMs besides the stock firmware, sometimes even a different Linux distribution, if the bootloader is unlocked.

You can compare the combination of Baseband + Bootloader with the BIOS of a PC + boot manager (e.g. Grub/LiLo, which are also called "Second Stage Bootloaders"). One can boot directly into bootloader mode1 (like one boots into BIOS) for special operations. This is e.g. required for operating , and .

Side-note: As this is a very rudimentary/basic mode, there's no available here, nor do the settings made in Android itself (e.g. ) have any effect here, naturally.

1 For how to get into bootloader mode, please check our fastboot tag-wiki.

554 questions
53
votes
2 answers

Why does unlocking the bootloader wipe phone?

I understand that unlocking the bootloader will wipe my Android phone, but have been looking around for why. Seems to be by design, but what is the reasoning for that design? Is it some security concern, some obscure technical reason, or just for…
CatShoes
  • 815
  • 1
  • 8
  • 14
44
votes
10 answers

Android x86 Marshmallow not booting on Virtualbox and VMware Workstation

I've downloaded the latest Android x86 (android-x86-6.0_20160129.iso) from here and tried to install it to the HDD on a VM in VMware Workstation and in Virtualbox. The installation seems to proceed properly (using EXT4, and EFI Grub) and i get a…
Irvin H.
  • 1,083
  • 3
  • 12
  • 14
40
votes
8 answers

ADB can discover devices but not fastboot

I've searched on the web about this problem and it's usually solved by installing the appropriate drivers. Problem is I'm on a Mac. When I plug in my device, it can be discovered when I run adb devices. I run adb reload bootloader and it goes into…
radj
  • 575
  • 2
  • 5
  • 7
31
votes
3 answers

Android boot-up messages for debugging?

I am trying to figure out if Android (i.e. Galaxy Nexus, Nexus S, and/or Motorola Xoom) come with some sort of capability to produce a "boot-up" log. (kind of like Linux boot-up screen) It would be immensely helpful in figuring out how far one's…
9exceptionThrower9
  • 559
  • 3
  • 6
  • 11
22
votes
3 answers

Is it possible to boot an Android phone from a USB drive?

Is there any way to boot an Android phone* from a bus-powered USB drive**? If so, what are the steps to achieve this? * E.g. one with USB OTG functionality. ** E.g. a flash drive.
user15074
20
votes
1 answer

What is the difference between aboot and boot?

I'm looking through my device and I noticed within /dev/block/platform/msm_sdcc.1/by-name that there is boot and aboot partitions. What is the difference between them? Mainly what is aboot?
user53898
18
votes
2 answers

Do custom ROMs like CyanogenMod modify your bootloader?

Does a custom ROM like CyanogenMod come with their own bootloader or does it just overwrite the /boot kernel and /system? Does the bootloader take responsibility to lock your SIM card on a carrier? Basically, I'm interested in SIM unlocking my…
Muhammad Ghandour
  • 521
  • 2
  • 4
  • 5
15
votes
4 answers

Is it possible to get multi-user support on Android with help from the boot manager?

I know that a common problem with Android tablets is that they lack multi-user support. I wonder if there isn't already a solution that allows me to select the user on boot by linking/moving/changing the data partition. There are boot managers that…
Flow
  • 18,506
  • 16
  • 80
  • 138
13
votes
2 answers

Nexus 5 stuck on "flying color dots lollipop" screen after Hard Factory Reset

I just did a wipe data/factory reset on my Nexus 5. I followed this YouTube tutorial. I'm stuck on the boot screen, which was my problem in the first place, and it's been on the boot screen for 25 minutes. Should I wait or do something else?
Luis Antionio
  • 171
  • 1
  • 2
  • 4
13
votes
3 answers

How to check if your bootloader is unlocked

I'm about to flash a custom recovery, but I'm not sure if my bootloader is unlocked or not (phone is rooted, but I did it a while ago, so I can't remember the process I went with), and I don't want to do anything that might risk losing all my…
13
votes
1 answer

Can I lock the Nexus 4/7 bootloader after flashing a non-stock ROM?

I know that doing a fastboot oem unlock will both unlock the bootloader and wipe the data on the device. Unfortunately, while this allows me to install a non-stock ROM like Cyanogenmod, my understanding is that it also allows anyone w/ physical…
Jeff
  • 233
  • 1
  • 2
  • 6
13
votes
2 answers

What does it mean to "brick" your phone?

I'm considering unlocking the bootloader on my Verizon Galaxy S3 (SCH-I535). However, a guide I was reading made this statement: Once you have unlocked your phone’s bootloader using this app, you must not receive any over-the-air (OTA) updates or…
Eric
  • 397
  • 2
  • 3
  • 10
11
votes
0 answers

Device boots normally, but cannot enter recovery or fastboot

I have secondhand Vodafone Smart Tab 4G. It seems to me that previous owner messed something up. The device boots normally but I cannot enter either bootloader, fastboot, or recovery. I have tried HW combinations, RebootManager software, and ADB…
Fenikso
  • 303
  • 2
  • 4
  • 13
9
votes
1 answer

How to run adb and fastboot commands from Termux?

Is it possible to run adb and fastboot commands using Termux terminal emulator? I am wanting to run commands from one Huawei T3 7 to another using USB/OTG cable. Need to unlock bootloader but have no access to a PC or laptop.
T. Kirkland
  • 91
  • 1
  • 1
  • 2
8
votes
2 answers

Nexus 7 Error: Failed to mount /cache

I had a problem with my Nexus 7 (2013, 2nd gen) tablet. I restarted my tablet and when it was rebooting again, it showed "Google" logo and then stood there. I wait it (around 20 minutes) but it did not do anything else. Trying factory reset...…
Israel
  • 201
  • 1
  • 3
  • 9
1
2 3
36 37