Tag Info

Hot answers tagged

21

It's a security concern. The Android documentation doesn't provide a lot of elaboration, stating simply: The procedure must be confirmed on-screen, and deletes the user data for privacy reasons. However, the privacy concern is relatively straightforward to extrapolate. Once the bootloader is unlocked, the device can be flashed with unsigned images. ...


15

The term "brick" usually refers to the stone, which means: "device can only be used as paper-weight". Taken literally, there's no way to "unbrick". However, you also find terms like "hard-brick" and "soft-brick" used, which makes the term "brick" less absolute: A soft-brick is something you easily can recover from (count it as a "temporary paper-weight"), ...


13

CyanogenMod - in a vanilla or official build - will not typically contain a bootloader. On many devices there is really no good way to even overwrite the bootloader because it is on protected memory (the bootloader is "locked") and cannot be overwritten. It installs a boot image and a system image (i.e. writes to the /boot and /system partitions). I've heard ...


10

That screen means your device is in "download" mode, which allows it to be reflashed using Samsung's Odin utility (or the open source alternative Heimdall). It's accessed by holding the volume down button when powering on your Galaxy Nexus. Also, to clear up some confusion, this is not Fastboot mode - that is different. You access fastboot mode by holding ...


10

Please clarify what is the intended goal and why? Android phones have their own boot-loaders and cannot be overridden by other means. It is not like a PC's BIOS where you can switch the ordering of boot to boot from certain devices such as Network PXE, USB, Primary/Secondary H.D.D... Edit: After the comments below, and in relation to the OP's question ...


8

Charging control is done via hardware to prevent ruining the battery in case of software errors. That is why (most?) devices charge even when powered off. The status display that is then shown is just a "minimal OS" that queries the current status from the battery charger hardware.


8

Brick is a much-hyped word that gets bandied about with-out understanding what it is. There's two types of brick, hard and soft. Lets go through this to make the distinction clearer. Hard this is where the handset will absolutely refuse to boot at the press of the power button. Diagnostics: Dead screen, no power. That is the symptom of a hard brick. ...


8

Boot process of embedded system is similar to PC from overview level, but slightly different from microscopic level. Here's the boot process of an Android device: PC-BIOS/BootMonitor, MBR and GRUB/LILO etc are all combined in one Boot Strap Firmware called Bootloader. Its init.S initializes stacks, zeros the BSS segment and calls _main() in main.c. The ...


7

To make the system reconize the android device, in their several modes, one needs to set permissions for his user in udev. You need to repeat this process of loading android udev ids, for every mode the phone has (operating system, bootloader or recovery) because they have different usb ids # reboot into fastboot mode adb reboot bootloader # grab you ...


6

If you have a locked bootloader, it's S-ON. If you fully unlock the bootloader it's S-OFF. As eldarerathis notes below there's an intermediate state, where it's unlocked but still S-ON, where you can flash recoveries and ROMs but not radio firmware and so on. If you don't unlock the bootloader, you can't flash unsigned firmware and most often can't alter ...


6

Full instructions can be found here. In short: Install SDK Get the Fastboot.exe and place in your SDK/tools Turn on USB debugging on phone Connect to PC via USB Using adb, run adb reboot bootloader At the bootloader, run fastboot oem unlock Accept dialog to unlock bootloader Start phone, phone will reboot, do not battery pull! Afterwards, you can get ...


6

There's a guide on Rooting Xperia S ICS and GB over at XDAs. Not having any XPeria device, I cannot verify -- but the comments on the thread confirm it working. It does not even require the bootloader to be unlocked. Requirements for that method: Windows Net framework 3.5 or later Preparation: Application Settings: [Unknown sources] checked {Allowed} ...


6

Personally I had to run fastboot as root/sudo for fastboot to detect the device. I tried this on Linux as I don't own a Mac, but it's *NIX anyway ;)


6

The bootloader is not generally on the /boot partition, it's on a separate one, although that's not really the crux of the issue. The problem occurs when the bootloader is cryptographically signed, which is intended to prevent you from replacing it with your own. The device will check the signature of the bootloader at startup and refuse to boot one with an ...


5

Your device is in Download Mode. I don't have that device, but if the battery doesn't come out, you will probably need to use ADB and send an adb reboot to get it out of Download mode. If you don't know how to use ADB, then you can just let the battery die. I don't like that option though because the same image will be on the screen for an extended period of ...


5

HBOOT is bootloader. It lives inside NAND's first partition, mtd0 (if partition map is MTD). It is loaded in memory (RAM) when device is switched ON. Its jobs are: Check the Hardware. Initialize the Hardware. Start the Operating System (Either Android or Recovery). HBOOT can also support doing more than this like flashing ROMs. Something More: Nandroid ...


5

it's not really the "linux OS", it is the linux kernel. The vulnerability is not necessarily in the OS, or the kernel. There are different exploits that are used. I remember some device being able to load any zip file in the recovery if it was "pre-pended" by a signed zip file. So they used a signed zip and added an unsigned zip to the end of the file. I ...


5

The boot-loader code is stored within the /boot partition. Majority of Android handsets uses the Qualcomm's Boot Loader, called LK (Little Kernel), barring Samsung, which uses their own form of boot-code. LK has the following: Variety of nand devices for bootup USB driver to enable upgrading images over usb during development Keypad driver to enable ...


5

Yes. Locking the bootloader is possible after you have installed a custom firmware. A locked bootloader will not allow you to ad-hoc boot custom binaries (using fastboot boot boot.img and will not allow you to directly write to the flash chips. An unlocked bootloader however does offer you this and newly available commands are: fastboot flash partition ...


5

The Application Bootloader ABOOT boots the Android kernel/Recovery kernel. It is the mechanism to download images onto the device from a host machine (like Windows/Linux PC). On Samsung devices it runs the ODIN protocol on the device. The Primary Bootloader boot part is a computer program that loads the main operating system or runtime environment for ...


4

Because your phone is branded by Orange Austria, the SIM card is likely locked. SonyEricsson states: ... you can’t unlock the boot loader if you have a SIM lock protected phone http://unlockbootloader.sonyericsson.com/which-phones#13182586887331&if_height=1139


4

XDA has reported that the bootloader is unlocked, and custom kernels have successfully been flashed to the SGSII.


4

No, CyanogenMOD and other custom ROMs rely on your device's bootloader. In general you don't want to mess with the bootloader since doing so is an easy way to brick your device. The bootloader doesn't really have anything to do with the SIM lock usually. I don't know of an Android-specific way to unlock this phone, which means you'll probably need to use ...


4

DRM stands for "Digital Rights Management", and mainly is used with sold eBooks/PDFs and the like (and also for sold music files plus maybe even videos). Those keys are to identify your ID as to prove if you have permission to access those documents. If you never bought any of those "crippled" documents, chances are you don't have to bother.


4

The clue lies with the comment above But I just tried 'adb reboot bootloader', and it worked. which shows that adb is indeed recognizing the USB connection, but not in fast-boot mode which is where this answer comes in... Sounds like the udev rule for the fast-boot is absent! Do this: lsusb with the cable plugged in while the handset is in fast-boot mode. ...


4

Every Android phone has a bootloader that instructs the operating system kernel to boot normally. But you need to understand one thing here that as Android OS is an open source OS and is available on a variety of different hardware, every manufacturer has their own version of bootloader specific for the hardware present in its environment. (...) A ...


4

Factory-resetting twice is pointless. The first factory reset will already wipe all user data: the second won't delete anything that wasn't already deleted by the first. Encrypting the device is also a waste of time, because you've already factory-reset the device. It might make some sense if you were the seller of the phone, and you wanted to overwrite the ...


3

Here are the locations you can try to back up: /data/app/ --> location of APKs. /data/app-private/ --> location of protected APKs. /data/data/ --> location of app settings. However, if you are trying to install ICS a complete wipe is most definitely required. Generally, re-partitioning the internal memory should wipe its contents. ...


3

You most probably see this, right: This is the Galaxy Tab's 'download mode' to install new firmware as a last resort via Samsung's Odin or to side-load aftermarket firmware. You can wait for the battery to drain by itself without taking further action.


3

Generally speaking, no, ClockworkMod (and other custom recoveries) do not backup your bootloader. You can physically look at your backup directory to verify this, but I have never seen a custom recovery that included a bootloader in the backups. What you typically get is: Boot partition System partition Data partition (also /sdcard/.android_secure ...



Only top voted, non community-wiki answers of a minimum length are eligible