[MeMO Pad 7 Original Android Development] lambdadroid:
I have completed work on LineageOS 16.0. Here is a (hopefully last) test build, now with SELinux Enforcing plus a few other minor changes. Please test carefully if everything is still working.

If no major problems show up, I will release the first proper "stable" build in about a week or so. Note that I'm mainly looking for issues that can be reliably reproduced: Stability issues like "device freezes" or "WiFi disconnects frequently", are hard to reproduce, and even harder to fix because the problem could be anywhere. Stability may improve over time, incrementally with each update.

Please keep in mind that you will need to do a factory reset after installing the first stable build. Upgrading directly will not work.

Changelog:

SELinux Enforcing

SafetyNet / Google Play certification now passes if (and only if) the ROM is patched with the build fingerprint from the stock ASUS ROM (assuming suaddon is not installed).

There is a new flashable ZIP to patch this automatically.

Magisk users can also do this through Magisk boot scripts, or using MagiskHide Props Config.

The fingerprint from the stock ROM is: asus/WW_K013/K013:5.0/LRX21V/WW_K013-12.10.1.36-20151230:user/release-keys

Consider this a release candidate. If you find any problems, report them here or (preferably) as issues on GitHub: https://github.com/me176c-dev/android_device_asus_K013/issues

I tend to forget about issues that are not listed there.

Installation Instructions:

These are the new (work in progress) installation instructions that will be used in the new LineageOS 16.0 thread when it is released. Feedback is welcome.

Make sure you are running Android Lollipop (5.0).

You need an unlocked bootloader. LineageOS 16.0 requires me176c-bootstrap 0.3.0, included in me176c-boot 0.3.0. (The old "Intel" bootloader is no longer supported.)

Install TWRP [Note: Here you should install the latest test build from below.]

Make a full backup of the ASUS system. You may want to go back to it.

Do a full factory reset. Wipe data and cache partitions.

Install the main system using the flashable ZIP below.

If needed, install additional addons not included with the main system (see below).

Addons:

There are various packages you can flash for additional functionality. Most of them are proprietary. All addons persist during LineageOS updates, so you do not need to flash them again after updating.

Google Apps (Google Play Services, Play Store, ...): Use Open GApps (x86, Android 9.0)

Fingerprint (used to pass SafetyNet/Google Play certification): Flash me176c-asus-fingerprint.zip.

Magisk users: Alternatively, you can use MagiskHide Props Config with the fingerprint asus/WW_K013/K013:5.0/LRX21V/WW_K013-12.10.1.36-20151230:user/release-keys

Root: Flash addonsu-16.0-x86.zip. Remove using addonsu-remove-16.0-x86.zip

This will break SafetyNet. Alternatively, you can use Magisk.

Widevine DRM (used in certain streaming apps like Netflix): Flash widevine-x86-chromeos-11647.104.1_nocturne.zip* [see below]

Houdini (used to run ARM apps on x86, may help if an app shows up as incompatible): Flash houdini-x86-chromeos-11647.104.1_nocturne.zip* [see below]

CPU Microcode (may or may not improve stability and/or security): Flash me176c-boot-android-microcode-installer.zip - works only with me176c-boot.

Microcode update file needs to be downloaded separately. Follow the instructions in the README included in the ZIP.

Signature Spoofing (for use with microG): Flash me176c-signature-spoofing.zip to enable signature spoofing. Grant permission with caution only.

Note: The builds below are intended for testing only. They are insecure, and likely unstable. You need to do a full factory reset before flashing them.

TWRP: twrp-recovery-3.3.0-20190424-UNOFFICIAL-me176c.img (release candidate)

Flashable ZIP: lineage-16.0-20190424-UNOFFICIAL-me176c.zip (release candidate)

*Houdini/Widevine: I do not provide pre-built ZIPs for those two addons.

They can be built easily on any Linux distribution using https://github.com/me176c-dev/android_vendor_google_chromeos. Takes just a few minutes (depending on your download speed). No development experience or Android source code required.

If you are unable to build it, someone else may share a build with you. In that case, you can verify its integrity using the following SHA256 hash-sums:

6ef4fa5e65c837c130ef652422335ae28a5f0ad920d871f35586881a57191731 houdini-x86-chromeos-11647.104.1_nocturne.zip
e3d7fdec67f988a5cab8d199121c689b8603ec1eb5a65574e4d440b78c8e04cb widevine-x86-chromeos-11647.104.1_nocturne.zip