[Miscellaneous Android Development] blakegriplingph:
​

Disclaimer

/*
* This ROM can and will kill your cat, deprive you of your social life
* and cause problems with your device if you aren't careful.
* This firmware contains chemicals known to the State of California
* to cause cancer and birth defects or other reproductive harm.
* You have been warned.
*/

LineageOS needs no introductions. This is an unofficial port of Nougat for the LeapFrog Epic, a children's educational Android tablet released in 2015 yet still hasn't received a major operating system update since then, despite the Epic being (theoretically) capable of running anything newer than Kitkat, or perhaps even PostmarketOS for that matter.

- EVEN MORE IMPORTANT:

The ROM will only work with an unlocked bootloader which removes signature enforcement on both SP Flash Tool and whenever the tablet boots up. Links to the hacked preloader, LK and TWRP recovery image can be found here. Flashing these can be a risky proposition so it is advised to do a full EMMC backup of the device prior to modding your Epic. A backup procedure can be found on this blog post.

- IMPORTANT:

You should only flash Magisk via TWRP as updating or installing it via the manager will cause a boot loop. In case you end up with such an issue just flash the ROM again and you should be fine.

Also, this does not come with a kids' mode UI and will cut you off from LeapFrog online services such as the App Centre and the Academy programme. You may however download the LeapFrog Academy app from the Play Store (assuming you installed an OpenGapps package, duh...) Whether it is possible to bring back the kids and parents launcher along with some services through a flashable zip is yet to be determined, but that wouldn't be a priority issue for now.

Installation instructions

- Unlock the bootloader and install TWRP

- Boot to TWRP by pressing volume up + power

- Wipe system, data and cache

- Install the LineageOS zip you just downloaded

- ...

- PROFIT!

Rules

- Please search the thread before asking questions

- Please try to stay on topic, I know it's not always possible

- Please report bugs here

- Report only one issue per bug report

- When reporting bugs please post a logcat and/or dmesg containing pertinent information regarding the issue...

Prerequisites for Installation

- Unlocked Bootloader

- TWRP Installed

Downloads

*** Please do NOT create any mirrors ***

Lineage-14.1 for the LeapFrog Epic

Source Code

- Device Tree: https://github.com/mt8127-tadpole/android_device_quanta_narnia

- Kernel Source: https://github.com/mac2612/android_kernel_alcatel_ttab

- Vendor Tree: https://github.com/mt8127-tadpole/android_vendor_quanta_narnia

Thanks

- LineageOS

- Mac2612 for the kernel-side work

- Stricted for the ttab kernel sources

- Diplomatic for his knowledge of MediaTek internals

- ggow because I kanged most of the text on this OP from him :p

XDA:DevDB Information

LineageOS, ROM for the LeapFrog Epic

Contributors

mac2612

blakegriplingph

Kai2000

R0rtiz

Stricted

ROM OS Version: 7.1.2 Nougat

Version Information

Status: Beta

Stable Release Date: TBA?

Created 2020-08-26

Last Updated 2020-09-08