• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[6.0][STABLE] Lazy Man's Debloated ROM for Leagoo M8

stephendt0

Elite Member
Apr 9, 2012
1,436
368
0
QLD, Australia


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
 
Last edited:

stephendt0

Elite Member
Apr 9, 2012
1,436
368
0
QLD, Australia
Tips:

- You can enable hotspot tile in quick settings by toggling hotspot on and off once
- You can remove the non-functional tiles from quick settings by enabling SystemUI Tuner (hold settings button)

Changelog:

Version 1.0 (Based on 20161213 ROM)

Installed the following apps as system apps:

Nano OpenGapps (update all core Gapps packages)
Nova Launcher
Android Messages
Google Clock
Google Calculator
GBoard (Replacing Google Keyboard)
MK Explorer

Removed the following apps:

App Store (Not Play Store)
Bookmark Provider
Browser
Calculator
Calendar
Child Mode
com.freeme.theme.Lineart
com.freeme.theem.theme_colourful
Concentric circles
Clock
Dual Tag
Kika for LEAGOO
File Manager
Email
Music
Videos
Weather
Google Pinyin Input
Talkback
Locknow
Power Saver
FreeMe OS Lite
Com.freeme.motionrecognition
Com.freeme.theme.qindefault
Messages
Sound Recorded
GHBL 1.0 (Lock)
Cleantask 3.0.7
Search
Supershot
Screen Recorder
 
Last edited:

stephendt0

Elite Member
Apr 9, 2012
1,436
368
0
QLD, Australia
I was able to flash TWRP using the files you uploaded. Now I'm rooted. Thank you so much. More grease to your elbow.
Glad to hear it, first time I've ever uploaded a ROM. :good: Feel free to use the thanks button and let me know how it goes for you!

Edit: If anyone is able to help out with the wish list, I'd be very appreciative!
 
Last edited:
  • Like
Reactions: donshady28

stephendt0

Elite Member
Apr 9, 2012
1,436
368
0
QLD, Australia
Great work and congratulations on your first rom.

Did you run any benchmarks before and after? And how is ram consumption vs. stock?
I can't say I tested much before and after (I couldn't stand the bloat lol), but it definitely feels a lot more responsive, and I am getting good battery life now - around 6hrs SOT today, few phone calls, but mostly messaging and reddit/facebook and a bit of book reading. I'm very happy so far. There are reviews where people were saying they were getting a lot less SOT than that, so I think it's an improvement.

Next thing I'll add to my wish list is to integrate the Google Dialer and Google Contacts app from the play store to replace the stock Android 6.0 apps, assuming that they work well during my testing on this device. They have a couple more features and being linked to the play store means that as Google adds more features and improves functionality, the ROM will automatically get those updates.
 

donshady28

Member
Sep 7, 2014
14
1
0
I enjoy this lazy man ROM alot. I have enough juice to make my day. Thank you stephend. I'll advise you a to switch to this ROM.
 
Last edited:

donshady28

Member
Sep 7, 2014
14
1
0
Just the recovery.

You don't have to check any thing just the recovery okay. I don't understand what's going on with your phone. Use another computer.
 
Reinstall the driver. I used a Windows 7 to flash the recovery.
Try a Windows 7 pc okay
I actually did it!

The problem was in the "how to" engage the process.

I was pressing both volume buttons and then plug in the phone in the computer.

It worked with just plug in the phone!

I did it on windows 10 x64

Thanks for all the help.

Phone is smooth, great work.
 
  • Like
Reactions: andreiursan

stephendt0

Elite Member
Apr 9, 2012
1,436
368
0
QLD, Australia
Yes, mediatek phones are a bit funny, all you have to do is click download and then connect the device whilst it is powered off and it will just flash away, no button pressing needed. :p

I really would like to re-arrange these on-screen buttons though. Preferably on a system level by editing an XML file. Anyone know how to do this?

Edit: Also, has anyone lost vibration after flashing my deblotated ROM? I've just noticed my phone doesn't vibrate, but I think it might be hardware.
 
Last edited:
  • Like
Reactions: mwsjr123