[Miscellaneous Android Development] stephendt0:
[IMG="Leagoo Title"]http://i.imgur.com/42XXe6F.jpg[/IMG]

The Leagoo M8 is an entry level 5.7" Smartphone running on the MT6580A SOC with 2GB of RAM. Like many budget devices, the Leagoo M8 has decent hardware for the money, but suffers from a poor software experience and too much bloat. I created this project to share a more lightweight and clean software experience so we can get the most out of our device without too much effort :)

Important note! I am NOT a developer. Don't expect me to know how to recompile a kernel or anything. I'm just a lazy user who has been using Android for a while and much prefers a clean, AOSP-style look and feel :) There are a few technical issues which are outside of my reach, so if anyone is able to help, please feel free to reach out.

Disclaimer! I am not responsible for any damages you may do to yourself or your device by modifying your device!

What's Working:

- Everything, except some silly Leagoo features which I removed (eg. Supershot, screen recording).

Known issues:

Same issues as stock Freeme OS. Nothing serious and definitely OK as a daily driver, but the following annoy me the most. If anyone is able to suggest fixes, please comment below!

1. Onscreen Softkeys are misconfigured. I'd like to at least re-map the recents button back to recents, and change the long press of recents to menu. Recents should not be a menu button.... this may require recompiling SystemUI.apk (I think) which is out of my depth

2. The fingerprint sensor is silly. Sometimes it won't recognise my finger, despite me adding the same finger three times, and other times the fingerprint sensor is active when using it, and it will trigger some actions if I touch it by accident (eg. when using Chrome it will open the menu, and other time it will just vibrate the phone - strange).

3. Wi-Fi performance and 3G performance are low compared to other devices. Not sure if this can be fixed by software.

4. There are limited language options. I would like to see English (Australia) for example, but this is not a big deal

5. Considering replacing stock Phone and Contacts apps with Google equivalent from Play Store. Will test first.

6. At 10% battery a prompt will appear which asks whether you want to enable "superPowerSave mode" which is a really badly done version of Samsung's Ultra Power Saver mode, which I removed, so clicking OK does nothing. Would be nice to remove this prompt somehow.

Install Instructions:

Since I am lazy, I have just packaged it as a TWRP backup. Root is not included by default, but you can flash SuperSU in TWRP if you like.

1. Install TWRP 3.0.2 on your device via SPFlashTools (If you haven't done so already, download link provided)

2. Download ROM package, unpack archive, and copy contents to /sdcard of the device internal storage

3. Restore the TWRP backup. This will wipe /system, /data and /boot for you, so there is no need to factory reset.

4. Flash SuperSU package from "Extras" folder for Root access (optional)

5. Wipe internal storage to clear up internal storage (optional)

6. Reboot, wait at least 10 minutes for first boot - it takes a while

Downloads:

LM Debloated ROM Backup & Root Package: https://mega.nz/#!SR8iwByZ!k0w4nKzsQp0l02vuIWVIRsgIQGohC7Fvt5v99EriOiU

TWRP Recovery Install Package (if not already installed): https://mega.nz/#!7NlmVCrR!tR2NCZVFHJVueGCwWQvkHsfQxAiYLI4-SZRSngM0Lcc

Credits:

Leagoo for building FreemeOS for this device :)

XDA:DevDB Information

LM Debloated for Leagoo M8, ROM for all devices (see above for details)

Contributors

stephendt0

ROM OS Version: 6.0.x Marshmallow

Based On: FreemeOS

Version Information

Status: Testing

Created 2017-03-18

Last Updated 2017-03-18