This article was reviewed by Luigi Oppido and by wikiHow staff writer, Travis Boylls. Luigi Oppido is the Owner and Operator of Pleasure Point Computers in Santa Cruz, California. Luigi has over 25 years of experience in general computer repair, data recovery, virus removal, and upgrades. He is also the host of the Computer Man Show! broadcasted on KSQD covering central California for over two years.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
This article has been viewed 258,766 times.
On Android phones, the bootloader is responsible for loading the Android operating system and interfacing with your device’s hardware. If you previously unlocked the OEM bootloader to root your Android or install custom ROMs, you can relock it using your computer. Keep reading to learn how to lock the bootloader on an Android device.
Quickly Steps to Lock the Bootloader on Android
- Download and install Android SDK on your computer.
- Open a Terminal or the Command Prompt as an administrator.
- Boot your Android into Recovery Mode and connect to your computer.
- Change directories to the “platform-tools” folder on your computer.
- Type “fastboot devices” and press Enter.
- Type “fastboot flashing lock” and press Enter.
Steps
-
Go to the Android SDK download website. This is the website where you can download the Android SDK on your computer. This allows you to interface with your Android system on your computer.
- Warning: Not every Android device has a lockable and unlockable bootloader. Many manufacturers and mobile carriers don't allow you to unlock or lock your bootloader.
- Warning: Locking your bootloader will most likely wipe your entire Android device. Make sure you back up your Android before attempting to lock it or flash it.
-
Click the download file for your operating system. You can download SDK Platform Tools for Windows, Mac, and Linux. Click the download link for whichever operating system your computer uses. All three are listed below the "Downloads" header.Advertisement
-
Read the Terms and Conditions and click the checkbox at the bottom. The checkbox is at the bottom next to "I have read and agree with the above terms and conditions." Scroll down and click the checkbox to continue.
-
Click the download button. It's below the text and the checkbox. This downloads a zip file containing a folder called "platform-tools." This folder contains the Android SDK.
-
Unzip the contents of the zip file. Both File Explorer for Windows and Finder on Mac can unzip zip files. Simply double-click the zip file and then drag and drop the "platform-tools" folder inside the zip file to a location that you can remember and easily access.
-
Download the drivers for your Android. Depending on your device, you may have to install drivers to make your computer recognize your Android. You can get these drivers from your phone or tablet manufacturer's website. The following are a few websites you can download drivers for your device from:
-
Open the Settings menu on your Android. To do so, swipe down from the top of the screen and tap the Settings/Gear icon in the upper-right corner.
-
Enable Developer Options. Scroll down in the Settings menu to see if Developer Mode is already enabled. If your bootloader is unlocked, you probably already have USB debugging enabled. However, if you don’t see Developer Options in the Settings menu, use the following steps to enable it:
- Tap About phone.
- On some devices, it may be under System or About.
- Tap Build number.
- On some devices, it may be under Software information or Versions.
- Tap the Build number 7 times. You should see a pop-up that says “You are now a developer!”.
- Tap About phone.
-
Enable USB debugging. To do so, open Developer options at the bottom of the Settings menu, then tap the toggle switch next to USB debugging or ABD debugging to enable it.[1]
-
Boot your Android into recovery mode. On most Android models, you can boot into Recovery Mode by powering your device off and then pressing and holding the Power + Volume Down buttons at the same time. Once you are in the Fastboot menu, use the Volume Up and Volume Down keys to navigate the menu. Highlight Recovery mode and press the Power button to select it.[2]
- On Samsung Galaxy devices and some other devices, press and hold the Power or Bixby button and Volume Up to boot into Recovery Mode.
-
Connect your Android to the computer with a USB cable. If you don’t have the same USB cable that came with your device, make sure you’re using a safe, compatible version.
-
Open the Terminal or the Command Prompt as an administrator. If you are using a Mac or Linux computer, you will need to use the Terminal. If you are using Windows, you will need to open the Command Prompt as an administrator. Use the following steps to open the Command Prompt or Terminal:
- Windows: Click the Windows Start menu and type "CMD." Right-click the Command Prompt icon and click Run as Administrator, then click Yes.[3]
- Mac: Click the magnifying glass icon in the upper-right corner. Type "Terminal" in the search bar. Click the Terminal to launch it.[4]
- Linux: Press Ctrl + Alt + T to open the Terminal.[5]
-
Navigate to the "platform-tools" folder in the Terminal or Command Prompt. To navigate to the platform-tools folder, type "cd" followed by the path of the platform-tools folder (i.e., "cd C:\Users\username\Desktop\platform-tools") and press Enter or Return.
- To find the path for the platform-tools folder on Windows, open the platform-tools folder in File Explorer. Then right-click the path in the address bar at the top and click Copy address as text. You can press Ctrl + V to paste the address into Command Prompt.
- To find the path for the platform-tools folder on Mac, right-click the platform-tools folder, and click Get Info. Highlight and copy the address next to "Where." You can press Command + V to paste the address into Terminal.
- If you saved the platform-tools folder to another folder, such as a D: drive, you will need to switch to that drive before you can navigate to the path. To switch to a different drive, type the drive letter followed by a colon in Command Prompt or Terminal (i.e., "D:") and press Enter or Return.
-
Type fastboot devices and press ↵ Enter. This checks to make sure your system recognizes your device. It should return your device model.
- If it does recognize your device, make sure your Android device is in recovery/fastboot mode. If it is not, you can type "adb reboot bootloader" and press Enter to boot your phone into Fastboot mode.
-
Type fastboot flashing lock and press ↵ Enter. The command will run and lock the bootloader. If you see an error message, try one of the following commands instead:[6]
- fastboot oem lock
- oem relock
-
Confirm that you want to lock the bootloader. Check your device. There should be a message on the screen asking you to confirm that you want to lock the bootloader. If need be, use the Volume Up and Volume Down keys to navigate the menu. Press the Power button to make your selection. Select the option to lock your bootloader or confirm that you want to lock your bootloader. Then wait for the process to finish.
- Warning: Do not disconnect your device until this process is complete. Any interruptions during this process may permanently damage your Android device.
Community Q&A
-
QuestionWhat if my cell phone is not recognized?
Community AnswerTry unplugging it from the computer and plugging it back in on another port. Also, make sure the device is unlocked and you have made sure it can download from unknown sources, and have the computer set in MTP mode as a trusted device. -
QuestionDoes this format my device?
Community AnswerIt shouldn't, but backing up your device is recommended. I recommend using Titanium Backup, which you can get from the Google Play Store for free. -
QuestionWhat do I do if a CMD keeps saying waiting for any device?
Community AnswerMake sure that you have all the drivers installed on the PC. If not, search your device model on internet and the word "drivers". Also, if you don't found them, you could install "ADB Drivers". This should work.
Video
Tips
References
- ↑ https://developer.android.com/studio/debug/dev-options
- ↑ https://www.xda-developers.com/how-to-boot-to-recovery/https://www.xda-developers.com/how-to-boot-to-recovery/
- ↑ https://grok.lsu.edu/article.aspx?articleid=18026&printable=y
- ↑ https://support.apple.com/guide/terminal/open-or-quit-terminal-apd5265185d-f365-44cb-8b09-71a064a42125/mac
- ↑ https://ubuntu.com/tutorials/command-line-for-beginners#3-opening-a-terminal
- ↑ https://source.android.com/docs/core/architecture/bootloader/locking_unlocking
















