[Miscellaneous Android Development] LiaFourté:
​

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

This is a (more updated) tutorial thread made for those who are having difficulties following the guides that were provided by others.

Welcome to the guide thread of Cherry Mobile Flare S8 (series) that I made.

Here, you can learn more about unlocking its bootloader, rooting it, flashing treble GSI images, and flashing custom recoveries. If you have the right device, then this is the right thread made for you.

If you are not a Flare S8 user but you are holding a device included in the Flare S8 series, don't worry because I will be creating a guide for them, too! Stay tuned for more updates.

ADDITIONAL NOTE

Please make sure that you have already read the disclaimer above because we are not taking responsibilities of any kind when something bad happens on your device. As always, do it at your own risk and proceed with caution.​

Unlocking the bootloader is very simple. But before that, make a backup of your files first because after unlocking a bootloader, it performs a factory reset.

THIS IS A VERY IMPORTANT STEP. AN UNLOCKED BOOTLOADER HELPS YOU MODIFY YOUR DEVICE EASILY. HOWEVER, IT VOIDS YOUR WARRANTY.

YOU HAVE TO UNLOCK THE BOOTLOADER FIRST BEFORE ROOTING. (Yes, rooting your device doesn't require an unlocked bootloader, it's just recommended.)

To unlock the bootloader of your device, first, install ADB drivers on your PC. You can choose to install them manually or to install them with ease by using the 15-second ADB installer.

Download the 15-second ADB installer, here.

After installing the ADB drivers, open your device and locate to "About Phone." Click the "Build version" five times to enable the Developer Options in the Settings. After that, go to Developer Options and toggle USB Debugging. After toggling USB Debugging, connect it to your PC and wait until it recognizes your device. If it didn't recognize your device, make sure that the ADB drivers are installed properly.

If you're done, locate your PC to any folder and launch the command prompt (It's Power Shell if your PC is running in Windows 8-10; you can make the command prompt option appear in the menu by clicking shift and the right button of your mouse simultaneously.)

Here are the lines that you'll be required to execute when unlocking your device's bootloader.

First, reboot your device to fastboot.

adb reboot bootloader

After rebooting your device to fastboot, check it if it's detected by your PC by executing this line.

fastboot devices

If you can see the serial number of your device, followed by its name in the command prompt. Congrats! Your device is now detected in your PC. (A serial number is like an IMEI.)

Now that your device is ready to be modified, you can now unlock the bootloader by executing this line.

fastboot flashing unlock

After executing this code, look at to your device and unlock the bootloader with its volume buttons. Remember that unlocking the bootloader voids the warranty of your device.

And then, voila! You have already unlocked the bootloader of your device! You can now reboot it to system and it will automatically perform a factory reset. Since that you have now unlocked the bootloader of your device, your device can now be modified with ease.

Now, if you got tired of customizations and you have decided you want to revert everything back to normal. You might want to relock the booloader.

HOW TO RELOCK BOOTLOADER?

Just enter the line below to relock your device's bootloader in the command prompt.

MAKE SURE THAT YOU HAVE ALREADY ATTACHED YOUR DEVICE INTO YOUR PC IN ITS ADB STATE!

fastboot flashing lock

After that, look at to your phone to make a confirmation and then, voila! You have successfully relocked the bootloader of your device.

Please note that relocking the bootloader requires an official firmware installed, and remember, YOU CANNOT LOCK THE BOOTLOADER WITH A CUSTOM ROM INSTALLED.
​

First things first. In order to root your Flare S8, you must patch the stock boot image of your device. You can patch it through Magisk Manager. Download Magisk Manager, here.

Before downloading Magisk Manager, make sure that you already have a copy of the stock boot image of your device in your storage.

If you are very lazy to do that and you want someone to do it for you, congrats. You have achieved laziness :P. You can just download the patched boot image of Flare S8, right here.

Boot Image uploaded by Isaiah Ezra Legaspi.

After patching the boot image, you can flash it via SPFT or ADB on your PC. (You cannot root your device without a PC anymore)

SPFT is more easy than ADB but ADB is more reliable.

Please execute this line when you are flashing the patched boot image via ADB (You will need ADB drivers first + USB debugging toggled in the Developer Options of your device)

fastboot flash boot <boot-name>.img

If this isn't the answer that you wanted, don't worry, there's an alternative way to root your device. A Flare S8 user, Isaiah Ezra Legaspi, volunteered to create a video in rooting the device so that people like you will be able to root your device easily. Go watch his video, it also has TWRP flashing, so the video is not just about rooting.

Here is his video.

https://youtu.be/Lw7xzTi8PKQ

Notice: After rooting your device, you will see "unwritten tee key" and "unwritten google key." It is because you have successfully rooted your device. If you want to remove it, go to this XDA thread to uninstall any OEM Bloatwares via ADB. Well, the title of the thread clearly says that you will be removing those apps without root. But now, you have root. So, what to do? You can just use any Root File Manager app to remove bloatwares. Root Explorer will do the thing.
​

In order to flash a custom recovery to your device, you will be required to use your PC again. But before flashing a custom recovery, you will be required to unlock the bootloader of your device first and unlocking it is the very important step of all.

If you are having confusions, TWRP is a kind of custom recovery.

Let's get into it.

First, visit this device thread in phhusson's GitHub Wiki. All stuffs are listed there. (Except firmware, of course :P)

Cherry Mobile Flare S8 Wiki

Scroll down until you find the TWRP section and download the build that is suitable for your device's Security Patch in your PC.

After downloading it, you can flash it through SPFT or ADB manually.

Or, just flash the latest source-built PBRP for Flare S8 by @loveleyz, here.

Visit the XDA thread down below.

XDA Thread - PBRP 3.0.0 for X930

These are the codes that you will be executing when you are flashing a custom recovery in ADB (Android Debug Bridge)

fastboot flash recovery <recovery-name>.img
fastboot boot <recovery-name>.img

Please note that after flashing a custom recovery, you will be required to flash this zip file to disable the dm verity of your device and to force its encryption. Flashing this zip file is a

MUST

.
​

In order to flash treble ROMs or GSI images, please make sure that you already have a custom recovery installed in your device. You can just look for them in the internet. Since that your device is Project Treble-supported, you can install Custom ROMs much easier without any problems. To install a Custom ROM, download a GSI image, paste it into your device, then flash it on your system partition and then, voila! You have managed to install a Custom ROM to your device! Since that Custom ROMs don't come with G-Apps (or Google Apps), you have to install them manually. Download a package from http://opengapps.org and flash it to your recovery.

If you want to gain some hints about where to find the ROMs and what are the tested ROMs, you can always visit the Flare S8 Wiki page in phhusson's treble experimentations in GitHub at anytime.

Cherry Mobile Flare S8 Wiki

Also, if you don't have some 'time,' you can just scroll down and look for the ROM links that I provided. I will try to provide more as much as possible.

TESTED TREBLE IMAGES WITH LINKS

Big credits to Alfredo Cortez for testing the ROMs and for sharing them.

• AOSP 10 GSI by @phhusson - Link

• Havoc OS v6.6 GSI by @Aryan Patidar - Link

• Evolution X v3.3 GSI by @Developer Luke - Link

If any of these ROMs didn't suit your taste, you can actually just search the ROM that you want through the internet and make sure that it meets the requirements so that it will boot on your device without any problems.

More ROMs to be tested soon! I will provide links as much as possible. Keep tuned!

Please help me gather more ROM links by replying them in this thread.

That's it, folks! This is the end of the thread. If you have any questions, feel free to ask them in the comment section.
​

Videos related to Cherry Mobile Flare S8

How To Flash Cherry Flare S8 firmware via Spft

Flashing GSI ROM Tutorial For Flare S8

Cherry Mobile Flare S8 for Flash TWRP recovery mode and boot.img for rooted(need Magisk app)via SPFT

Cherry Mobile Flare S8 TWRP (recovery mode) to disable force encrypt

MSM Extended V8 ARM64 AB GSI - Flare S8

Bliss 12.8 (X930 Flare S8)

Aosp Extended 7.0 Alpha Android 10 GSI Flare S8 as Test Device

Havoc OS 3.5 Official - Flare S8

AncientOS Civilization 3.7 Flare S8 MTK Treble Device

Descendant 4.0 Android 9 GSI Boot Up

Android Ice Cold Project (AICP 10) - Flare S8 ©AljunCortezYT Property

Pixel Experience Plus Android 9 Pie For Flare S8

AEX 6.6 SNEAK PEAK (FLARE S8 X930)

Don't forget to join our development groups to communicate with other Flare S8 users!.

Cherry Mobile Flare S8 X930

Cherry Mobile Flare S8 / S8 Lite PH Development

Please also join our telegram group.

Flare S8 Chat

Learn more about the treble compatibility of Flare S8

Cherry Mobile Flare S8 Wiki

Like my page for more development, stay tuned for more updates!

Androidist1204's Projects and Developments

​

@Alfredo

@LiaFourté

@Hadenix

@loveleyz

@Liam

@Isaiah Legaspi

@DC Sumcio
​

PLEASE HIT THANKS IF YOU LIKE MY WORK​

XDA:DevDB Information

[GUIDE] Cherry Mobile Flare S8 Rooting, Bootloader Unlocking, ROMs, TWRP [09/30/20], Tool/Utility for all devices (see above for details)

Contributors

androidist1204, loveleyz

Version Information

Status: Stable

Created 2020-07-15

Last Updated 2020-09-30