Benefits of microG and UnifiedNlp:

FLOSS

Lightweight

Modular

Can run with relatively-limited permissions

Improved device performance and battery life

Lower data usage

Faster GPS locks and better location accuracy

Significantly more control over privacy

ROM Features:

Upstream up-to-date LineageOS builds (I build multiple times a week)

Location Providers can be installed outside of /system

Can toggle Signature Spoofing for applications that can use it

Steven Black's Unified Hosts File built-in (default extensions)

Latest Version:

Older Versions:

Instructions:

Can be found in the next post down or by clicking here

Changelog:

My Changes (at the bottom of the linked page)

LineageOS deb Changelog

Compatibility Notes:

This ROM with microG passes SafetyNet

LineageOS and the default kernel support F2FS, however, the unofficial TWRP projects that support F2FS for shamu currently don't support F2FS decryption. Unless you know what you're doing, I suggest using a custom kernel with forced-encryption disabled if you want to have Data and Cache partitions with F2FS (TODO: See if this is still relevant; LineageOS may not force encryption on deb/flo? Also see if F2FS can even work)

(TODO: See if this is still relevant; LineageOS may not force encryption on deb/flo? Also see if F2FS can even work) I have no idea if this works with flo (non-LTE/Wifi-only); reports about this are welcome

Other Notes:

This ROM should work fine with GApps, but I don't test them. If you choose not to use microG nor go GApp-less, I recommend using Open GApps

work fine with GApps, but I don't test them. If you choose not to use microG nor go GApp-less, I recommend using Open GApps This ROM is signed with my key and the build type is userdebug

I (will) use this ROM daily with microG and primarily to play Pokemon GO and Ingress; I should be able to notice any SafetyNet, location, or other issues quickly but all reports are welcome!

The patches and my notes for compiling (below) should be easily adaptable for any device capable of running LineageOS, or any ROM theoretically (change the ASUS manifest for other non-ASUS devices or remove it and supply your own vendor blobs if applicable)

Modifications Done:

Additional Support:

Other Resources:

XDA:DevDB Information

LineageOS for easy microG + UnifiedNlp, ROM for the Nexus 7 (2013)

Contributors

Version Information

This is LineageOS built from official sources (cm14.1 branch), with two patches that allow for Signature Spoofing and Network Location providers to be used outside of /system. These two conditions allow for easy installation of microG and UnifiedNlp.I also include a few other extras (see ROM Features below), and experiment with things every now and then. Suggestions are welcome!What is microG and UnifiedNlp? microG is a free re-implementation of Google's proprietary apps and libraries . UnifiedNlp serves as a replacement to Google Location Services and helps your device find its location ( more info ).7.x NougatLineageOSNightly2017-07-262017-07-31