Do you want to update your Android to the latest version? Some manufacturers like Apple or Samsung update their phones regularly. If you own a Motorola, LG , HTC etc you will surely get updates for a few years but later on if your phone is not in the priority list of the manufacturer it will never receive any updates at all.
But Android is an Open Source Project, which means that anybody can take the source code and build it themselves (this is what the LineageOS team does).
You can also manually update your android device to the latest available version as well.
In this guide we are going to see how to manually Update Android To Latest Version, Do It Yourself(DIY) way.
This Guide applies both ways Updating from previous official release of your phone’s OS and updating from AOSP source code.
Table Of Content
How To Manually Update Android To Latest Version
When an update is available for your device, you will receive a notification. Before you install the updates, make sure to connect your phone to a Wi-Fi network if the installer has not been downloaded through mobile data.
This guide applies to almost all phones running Android 6.0 Marshmallow or higher versions
Step 1: Open the ” Settings ” app on your phone
Step 2: Tap on “About Phone/Tablet”. From here scroll down and tap on “System Updates”. This option may be available under a different name in some devices depending upon manufacturer-provided UI.
For example, ZenUI used “ASUS Update Center”, Huawei added it as “AppGallery, Xiaomi calls it “Updater & Restore”, Samsung – either keep this option hidden in the “Advanced Settings” menu or simply remove it from OS completely.
Step 3: Tap on ” Check for updates “. If you see the notification then obviously no further instructions will be required.
Proceed to download and install the latest Android updates (OS) on your phone.
If there is no available update, your device may be running a custom ROM such as Lineage OS, Custom ROM etc.
In this case, you will have to wait for some developers to release their version of Android Oreo. Your best bet would be XDA-Developers and AndroidOdex.
How To Manually Update Android To Latest Version Without Notification
- If there is an update but not yet available for your device, you will need to flash the update manually. This is where you will need to find the latest Android open-source Project (AOSP) code.
- Once you have extracted this zip file, you need to use a computer (Windows or Linux) with ADB tools installed on it.
- Download and install Minimal ADB & Fastboot Tools for Windows OR Linux/Unix system from here. Run your ADB command prompt as administrator.
The quick tutorial below will help you do so:
- Press the ” Win + R ” key together on your keyboard to open RUN box, Type ” cmd “. Select OK > press Enter > type ” Y “.
- You are now in Command Prompt window.
- if android device storage is encrypted then you need to decrypt it before proceeding further.
- To do so run this command in ADB CMD: “ADB shell input keyevent 82”
- Make sure your encryption lock screen is unlocked next time you boot into android so that ADB can communicate with the device.
- To flash UPDATE file on AOSP ROM use this command: “fastboot flash zip filename .zip”
- Once done, reboot your phone manually by typing: fastboot reboot
Note: This Guide applies both ways Updating from the previous official release of your phone’s OS and updating from AOSP source code. If you want to install Custom ROM using SP Flash tool. Cheers! You have successfully updated your Android device from AOSP source code.
This guide is a bit lengthy but in a very simple language so that people with all knowledge levels can do this. If you have any questions, please comment below and I will try my best to help you out.
- How To Fix Google Pay Not Working On Android
- How to Fix “Screen Overlay Detected” on Android
- How to Install ADB (Android Debug Bridge) on Windows 10
Frequently Asked Questions (FAQs)
What does ” SP flash tool is detecting” mean when flashing Stock ROM?
It means that the firmware build is not compatible with your phone model, you’ll need to find another version of the same or similar update for your device.
How do I know if my device has an unlocked bootloader?
Go to Settings > Developer Options (If you don’t see it in settings, go to About Phone and tap on Build Number 7 times until it says You are now a developer). If there’s no option for Developer options, then go back into the main settings menu and choose “About”, scroll down and tap on Build number until it says you’re a developer, this will enable the developer options menu.
If the Developer option is already present in settings, go to Developer Options and scroll down, if it says “Bootloader unlock allowed: No” then your bootloader isn’t unlocked and you can not flash OTAs manually ’cause you may brick your device. If it says Bootloader unlock allowed: Yes” then you should be good to proceed with the guide.
If you have any questions, leave a comment below. Thanks!