Android Bootloader Download

Android bootloader download for windows 7

Developed by XDA Developers, SRSRoot is a one-click root solution available for PC and Android devices. It is one of the simplest rooting tools for Android devices that are compatible with Android devices of 1.5 or more versions. This app comes with numerous exploits to obtain root access to the device. And this is not it. Once in the bootloader, issue the following fastboot command to unlock the bootloader. (This will unlock your phone and wipe all data of your device) fastboot oem unlock. Reboot the phone and boot into your unlocked device. Use command: fastboot reboot. To check the bootloader status, issue the command given below.

Want to root your Android smartphone or tablet? Want to install TWRP recovery and enjoy loads of custom ROMs available today for your Android device? Well, if so, in this tutorial I show you how to do exactly that starting with unlocking the bootloader. Before you can install TWRP recovery or install custom ROMs on your Android device, you will have to unlock the bootloader in most cases.

NOTE: Unlocking bootloader will ERASE EVERYTHING ON YOUR ANDROID! Backup anything important before preceding, you have been warned!

This tutorial is part of the Android Root 101 series, if you want to learn about Android root and custom ROMs check out the whole Android Root 101 Series here.

NOTE: This is part of HighOnAndroid “Android Root 101” series.

Which devices are supported by this Bootloader Unlock Method?

Now, this bootloader unlocking method will work for all Android devices except for the following:

  • Samsung devices that can be rooted have unlocked bootloader so you can skip this step. Newer Snapdragon U.S. models on Galaxy S7, S7 Edge, S8, S8 Plus, Note 8, S9, and S9 Plus all have locked bootloaders and there is NO WAY to unlock the bootloader on those. However, you can get the Exynos international models which have unlocked bootloaders.
  • Most LG, HTC, Huawei, Motorla, and Xiaomi devices require the user to get unlock code through their website to unlock the bootloader, see below for brand-specific guides:

If you have….

  • LG, please see How to Unlock Bootloader on LG Android!

Android devices guaranteed to work on:

  • Google devices like any Google Nexus or Pixel devices including Nexus 6, Nexus 6P, Pixel, Pixel XL, Pixel 2, Pixel 2 XL Pixel 3, Pixel 3 XL, Pixel 4, Pixel 4 XL and any other Google devices are supported.
  • All OnePlus devices are supported including OnePlus One, OnePlus Two, OnePlus 3/3T, OnePlus 5/5T, OnePlus 6, OnePlus 6T, OnePlus 7 Pro, OnePlus 7T.
  • Any other generic Android devices most likely use this bootloader unlock method such as budget Android smartphones, tablets, or no-brand Android devices.

Step 1. Go into Settings->About Phone and tap on the “Build number” about 5 times.

You should see a message similar to, “You are now a developer” or “Developer mode has been turned ON”.

Step 2. Tap on back button once(or twice) and you should see a new menu option called, “Developer options”, tap on that.

For newer Android 10 devices like Pixel phones, go to Settings->System->Advanced and you will see “Developer options.”

Step 3. In “Developer Options” menu, make sure “OEM Unlocking” is checked ON. Now, some of the older Android devices may not have this option. If you don’t see the option anywhere, you can skip this step.

Step 4. Download fastboot.zip and ADB Drivers(for Windows, no drivers needed for Mac or Linux).

Download fastboot.zip & ADB Drivers (https://highonandroid.com/fastboot-zip-android-usb-drivers/)

Once fastboot.zip has been downloaded, unzip/extract all files to “fastboot” folder in your “Downloads” directory.

Step 5. If using Windows, run the ADB Driver program you just downloaded. This will work for all Windows XP, Vista, 7, 8, and 10. For Mac or Linux, you can skip this step.

You can verify that your drivers are working correctly by going into your Windows Device Manager and you should see something like, “Android ADB Interface”. In my case, it says, “Google Nexus ADB Interface”. If you don’t see it after installing drivers, try unplugging the USB cable from your Android device and plugging it back in.

Step 6. Go to your Android device immediately and a pop-up window should appear, make sure to tap on “OK” if you see “Allow USB debugging”. This is so you can use ADB commands to your Android device which we will be doing.

Step 7. For Windows, open a command prompt by typing “cmd” in the Windows search bar. For Mac or Linux, open a terminal. If you don’t know how to do this, you can Google it.

Next type the following.

For Windows:
cd Downloads
cd fastboot
adb reboot bootloader

Note: “Downloads” folder is the default download folder for most computers. If yours is different, type that instead here.

For Mac:
cd Downloads
cd fastboot
chmod 755 *
./adb-mac reboot bootloader

Note: The “chmod” command is required to change file permissions on both Mac or Linux before you can execute them.

For Linux:
cd Downloads
cd fastboot
chmod 755 *
sudo ./adb-linux reboot bootloader

Note: The “sudo” is required if you are running your Linux system as a user. You can also simply type, “sudo -i” to enter root mode then you don’t have to type sudo in front.

Step 8. Next we will unlock the bootloader with the command, “fastboot oem unlock” OR “fastboot flashing unlock”. It doesn’t hurt to try either but one of them will unlock the bootloader. This is due to the newer fastboot commands on newer phones.

So type the following.

For Windows:
fastboot oem unlock
or
fastboot flashing unlock

For Mac:
./fastboot-mac oem unlock
or
./fastboot-mac flashing unlock

For Linux:
sudo ./fastboot-linux oem unlock
or
sudo ./fastboot-linux flashing unlock

You should see a message on your Android device asking to “Unlock bootloader”. Use the volume keys to select “Yes” then hit the Power button and this will unlock your Android.

Your Android device should reboot but if it doesn’t use the bootloader menus and select, “Start” to reboot your Android.

Step 9. Wait for about 5-10 minutes for your Android device to boot fully.

Step 10. You should see a welcome screen just like the first day you got your Android device. Congratulations, you have successfully unlocked the bootloader, ready to root your Android!

What next?

You should now be able to easily install TWRP recovery and root your device using Magisk. I should have that tutorial up soon!

This tutorial is part of the Android Root 101 series, if you want to learn about Android root and custom ROMs check out the whole Android Root 101 Series here.

Have a question?

Please post all your questions at the new Android Rehab Center at HighOnAndroid Forum, thank you for understanding!

Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.

Google is committed to advancing racial equity for Black communities. See how.

This page provides details for running builds on specific devices. Thesedetails complement the information in BuildingAndroid.

Note: You can flash an existing build from the Android Continuous Integration dashboard with the Android Flash Tool. For details see the Android Flash Tool page.

Building fastboot and adb

Android Reboot To Bootloader Downloading

If you don't already have fastboot and adb, you canbuild them with the regular build system. Use the instructions inBuilding Android and replace themain make command with

See Android Debug Bridge (ADB) for details on Android Debug Bridge (ADB).

Booting into fastboot mode

You can flash a device when it's in the fastboot bootloadermode. To enter fastboot mode when a device is undergoing a coldboot, use the key combinations given in the table below.

You can also use the command adb reboot bootloader to rebootdirectly into the bootloader.

DeviceCode nameKey combinations
Pixel 5redfinPress and hold Volume Down, then press and hold Power.
Pixel 4a (5G)bramblePress and hold Volume Down, then press and hold Power.
Pixel 4asunfishPress and hold Volume Down, then press and hold Power.
Pixel 4 XLcoralPress and hold Volume Down, then press and hold Power.
Pixel 4flamePress and hold Volume Down, then press and hold Power.
Pixel 3a XLbonitoPress and hold Volume Down, then press and hold Power.
Pixel 3asargoPress and hold Volume Down, then press and hold Power.
Pixel 3 XLcrosshatchPress and hold Volume Down, then press and hold Power.
Pixel 3bluelinePress and hold Volume Down, then press and hold Power.
Pixel 2 XLtaimenPress and hold Volume Down, then press and hold Power.
Pixel 2walleyePress and hold Volume Down, then press and hold Power.
Pixel XLmarlinPress and hold Volume Down, then press and hold Power.
PixelsailfishPress and hold Volume Down, then press and hold Power.
hikeyhikeyLink pins 1 - 2 and 5 - 6 of J15.
Nexus 6PanglerPress and hold Volume Down, then press and hold Power.
Nexus 5XbullheadPress and hold Volume Down, then press and hold Power.
Nexus 6shamuPress and hold Volume Down, then press and hold Power.
Nexus PlayerfuguPress and hold Power.
Nexus 9volantisPress and hold Volume Down, then press and hold Power.
Nexus 5hammerheadPress and hold both Volume Up and Volume Down, then pressand hold Power.
Nexus 7floPress and hold Volume Down, then press and hold Power.
Nexus 7 3GdebPress and hold Volume Down, then press and hold Power.
Nexus 10mantaPress and hold both Volume Up and Volume Down, then pressand hold Power.
Nexus 4makoPress and hold Volume Down, then press and hold Power.
Nexus 7 (2012)grouperPress and hold Volume Down, then press and hold Power.
Nexus 7 3G (2012)tilapiaPress and hold Volume Down, then press and hold Power.
Nexus QphantasmPower the device then cover it with one hand after the LEDs light up anduntil they turn red.
Galaxy Nexus GSMmaguroPress and hold both Volume Up and Volume Down, then pressand hold Power.
Galaxy Nexus (Verizon)toroPress and hold both Volume Up and Volume Down, then pressand hold Power.
Galaxy Nexus (Sprint)toroplusPress and hold both Volume Up and Volume Down, then pressand hold Power.
Motorola XoomwingrayPress and hold Volume Down, then press and hold Power.
Nexus ScrespoPress and hold Volume Up, then press and hold Power.
Nexus SGcrespo4gPress and hold Volume Up, then press and hold Power.

Unlocking the bootloader

You can flash a custom system only if the bootloader allows it. Note, though,that the bootloader is locked by default. You can unlock the bootloader, butdoing so deletes user data for privacy reasons. After unlocking, alldata on the device is erased, that is, both private app data and shared dataaccessible over USB (including photos and movies). Before attempting to unlockthe bootloader, back up any important files on the device.

You need to unlock the bootloader only once, and you can re-lock it ifnecessary.

Unlocking recent devices

All Nexus and Pixel devices released since 2014 (starting with Nexus 6 andNexus 9) have factory-reset protection and require a multistep process tounlock the bootloader.

  1. To enable OEM unlocking on the device:
    1. In Settings, tap About phone, then tap Build number seven times.
    2. When you see the message You are a developer, tap the back button.
    3. Tap Developer options and enable OEM unlocking and USB debugging. (If OEM unlocking is disabled, connect to the internet so the device can check in at least once. If it remains disabled, your device might be SIM locked by your carrier and the bootloader can't be unlocked.)
  2. Reboot into the bootloader and use fastboot to unlock it.
    • For newer devices (2015 and higher):
    • For older devices (2014 and lower):
  3. Confirm the unlock onscreen.
Android Bootloader DownloadNote: On Nexus 10, after unlocking thebootloader, the internal storage remains unformatted. You can format the deviceusing fastboot format cache followed byfastboot format userdata.

Re-locking the bootloader

To re-lock the bootloader:

Android Bootloader Download For Pc

  • For newer devices (2015 and higher):
  • For older devices (2014 and lower):
Note: Re-locking the bootloading on aMotorola Xoom erases all user data (including the shared USB data).

Using flash lock states

The getFlashLockState() system API transmits the bootloaderstate and the PersistentDataBlockManager.getFlashLockState() systemAPI returns the bootloader’s lock status on compliant devices.

Return valueConditions
FLASH_LOCK_UNKNOWNReturned only by devices upgrading to Android 7.x or higher that didn'tpreviously support the bootloader changes required to get the flash lockstatus if they supported flashing lock/unlock capability.
  • New devices running Android 7.x or higher must be in either aFLASH_LOCK_LOCKED or FLASH_LOCK_UNLOCKED state.
  • Devices upgrading to Android 7.x or higher that don't support flashingunlock/lock capability should return a FLASH_LOCK_LOCKED state.
FLASH_LOCK_LOCKEDReturned by any device that doesn't support flashinglock/unlock (that is, the device is always locked), or any device that supportsflashing lock/unlock and is in the locked state.
FLASH_LOCK_UNLOCKEDReturned by any device that supports flashing lock/unlock and isin the unlocked state.

Manufacturers should test the values returned by devices with locked andunlocked bootloaders. For an example, the Android Open Source Project (AOSP)contains a reference implementation that returns a value based on thero.boot.flash.locked boot property. Example code is located in thefollowing directories:

  • frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java
  • frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java

Selecting a device build

The recommended device builds are available from the lunchmenu, accessed when running the lunch command with no arguments. SeeChoosing a target for available build types and moreinformation on the lunch command.

You can download factory images and binaries for Nexus devices fromdevelopers.google.com.See Device binaries for downloads.For details and additional resources, see Obtaining proprietarybinaries.

Android Bootloader Repair Apk Download

DeviceCode nameBuild configuration
Pixel 3a XLbonitoaosp_bonito-userdebug
Pixel 3asargoaosp_sargo-userdebug
Pixel 3 XLcrosshatchaosp_crosshatch-userdebug
Pixel 3bluelineaosp_blueline-userdebug
Pixel 2 XLtaimenaosp_taimen-userdebug
Pixel 2walleyeaosp_walleye-userdebug
Pixel XLmarlinaosp_marlin-userdebug
Pixelsailfishaosp_sailfish-userdebug
HiKeyhikeyhikey-userdebug
Nexus 6Pangleraosp_angler-userdebug
Nexus 5Xbullheadaosp_bullhead-userdebug
Nexus 6shamuaosp_shamu-userdebug
Nexus Playerfuguaosp_fugu-userdebug
Nexus 9volantis (flounder)aosp_flounder-userdebug
Nexus 5 (GSM/LTE)hammerheadaosp_hammerhead-userdebug
Nexus 7 (Wi-Fi)razor (flo)aosp_flo-userdebug
Nexus 7 (Mobile)razorg (deb)aosp_deb-userdebug
Nexus 10mantaray (manta)full_manta-userdebug
Nexus 4occam (mako)full_mako-userdebug
Nexus 7 (Wi-Fi)nakasi (grouper)full_grouper-userdebug
Nexus 7 (Mobile)nakasig (tilapia)full_tilapia-userdebug
Galaxy Nexus (GSM/HSPA+)yakju (maguro)full_maguro-userdebug
Galaxy Nexus (Verizon)mysid (toro)√aosp_toro-userdebug
Galaxy Nexus (Experimental)mysidspr (toroplus)aosp_toroplus-userdebug
Motorola Xoom (U.S. Wi-Fi)wingrayfull_wingray-userdebug
Nexus Ssoju (crespo)full_crespo-userdebug
Nexus S 4Gsojus (crespo4g)full_crespo4g-userdebug
Note: Don't use Android 4.1.1 on a Nexus7 originally sold with Android 4.1.2 or higher.

Android Bootloader Download

Flashing a device

You can flash an entire Android system in a single command; doing so verifiesthat the system being flashed is compatible with the installed bootloader and radio,writes the boot, recovery, and system partitions together, then reboots thesystem. Flashing also erases all user data, similarly to fastboot oemunlock.

To flash a device:

  1. Place the device in fastboot mode by holding the appropriatekey combination at boot or using the following command:
  2. After the device is in fastboot mode, run:The -w option wipes the /data partition on thedevice; this is useful for your first time flashing a particular device but isotherwise unnecessary.
Note: File systems created withfastboot on Motorola Xoom don't function optimally. We recommendre-creating file systems through recovery using $ adb rebootrecovery. While in recovery, open the menu (press Power + Volume Up

Android Bootloader Interface Download Windows 10

),wipe the cache partition, then wipe the data.

Restoring devices to factorystate

Bootloader Android.2.zip Download

Factory images for Google devices are available fromFactoryImages for Nexus and Pixel Devices. Factory images for the Motorola Xoom aredistributed directly by Motorola.