FORUMS

[ROM]-[10-04-2020]-[microG] Unofficial LineageOS 17 w/ microG support

145 posts
Thanks Meter: 114
 
By gigatex, Senior Member on 23rd August 2019, 02:50 PM
Post Reply Email Thread
Info
This thread contains unofficial custom builds of LineageOS 17 for OnePlus 7 Pro based on official LineageOS repositories & PeterCxy's repositories. This ROM has a few additions.

- Includes microG signature spoofing patch
- Removes com.qualcomm.location which interferes with UnifiedNlp
- Added option to configure the height of the back gesture in gesture navigation settings

Please note that I am not an experienced ROM developer, these are simply my own custom builds I'm sharing with you all in case anybody finds them useful.

ROM instructions
If you want to spoof signature of Phonesky you must manually grant it. Do this through a terminal emulator by running the following commands.
Code:
su
pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE
There is currently an issue with microG UnifiedNlp. If you ever get the "UnifiedNlp has no last known location" error, you must re-enable UnifiedNlp backends. This must be done after every reboot and whenever this error decides to pop back up.

Installation instructions

1. Format data in TWRP
2. Flash ROM, TWRP Installer
3. Reboot > Recovery
4. Flash ROM, TWRP Installer
5. Reboot > System
6. Complete system setup
7. Reboot > Recovery
8. Flash Magisk, flash NanoDroid
9. Reboot > System


Update instructions

1. Flash ROM, TWRP Installer
2. Reboot > Recovery
3. Flash ROM, TWRP Installer
4. Reboot > Recovery
5. Flash Magisk, flash NanoDroid
6. Reboot > System

Downloads
ROM - https://androidfilehost.com/?w=files...&sort_dir=DESC
Magisk - https://forum.xda-developers.com/app...mless-t3473445
TWRP - https://forum.xda-developers.com/one...overy-t3931322
NanoDroid - https://forum.xda-developers.com/app...icrog-t3584928

Thanks
Special thanks to @luk1337 and @PeterCxy for helping me out with the build process and answering all my questions

Kernel Source
https://github.com/PeterCxy/android_...oneplus_sm8150

XDA:DevDB Information
LineageOS microG, ROM for the OnePlus 7 Pro

Contributors
gigatex
ROM OS Version: Android 10
Based On: LineageOS

Version Information
Status: Testing

Created 2019-08-23
Last Updated 2020-04-11
The Following 34 Users Say Thank You to gigatex For This Useful Post: [ View ] Gift gigatex Ad-Free
23rd August 2019, 02:52 PM |#2  
OP Senior Member
Thanks Meter: 114
 
More
Reserved for OP.
The Following User Says Thank You to gigatex For This Useful Post: [ View ] Gift gigatex Ad-Free
30th August 2019, 08:56 PM |#4  
OP Senior Member
Thanks Meter: 114
 
More
Update - 30-08-2019

Changelog:
  • Switched to official LineageOS device repositories
  • Merged latest changes from LineageOS frameworks/base
  • Switched hosting from MEGA to Android File Host

Update instructions are in OP
The Following 6 Users Say Thank You to gigatex For This Useful Post: [ View ] Gift gigatex Ad-Free
1st September 2019, 04:04 PM |#5  
Junior Member
Thanks Meter: 2
 
More
Hi gigatex,

I just wanted to thank you for creating this! I've been using it as my daily driver without any issues. It's rock solid, fast and great on the battery and it's the only rom that works superbly with MicroG, without the hassle of removing Google junk.

If I were to give you one suggestion, it'd be to include links to Magisk, NanoDroid (F-Droid and MicroG packages) and perhaps TWRP. If only for user ease.

Keep up the good work and thanks again!
1st September 2019, 04:49 PM |#6  
Senior Member
Thanks Meter: 15
 
More
Doesn't the lineage team provide an official microg version around a week or so after they have an official regular build?
Thank you for this either way! I've been waiting for a microg version of this.
1st September 2019, 09:39 PM |#7  
Junior Member
Thanks Meter: 2
 
More
I don't want to sound douchy, but it's actually the MicroG team that forks the LineageOS build and pretty much does to it what gigatex did with this ROM. They will probably add support for our device in a few days, but it's great that we don't have to wait for that, thanks to this ROM.
2nd September 2019, 09:31 AM |#8  
OP Senior Member
Thanks Meter: 114
 
More
Quote:
Originally Posted by aeonius

I don't want to sound douchy, but it's actually the MicroG team that forks the LineageOS build and pretty much does to it what gigatex did with this ROM. They will probably add support for our device in a few days, but it's great that we don't have to wait for that, thanks to this ROM.

As far as I can tell by looking at the docker repo, LineageOS for microG just takes the LineageOS frameworks/base and applies the signature spoofing patch for their builds. If this is the case they might have the same problem with UnifiedNlp as every other OnePlus 7 Pro ROM.

Lineage only merged the "NLP Combo feature" commit in the last month or so, while most other ROMs have had it for a lot longer. If anyone here flashes their build when it becomes available I'd be curious to know if UnifiedNlp works correctly on their ROM.
The Following User Says Thank You to gigatex For This Useful Post: [ View ] Gift gigatex Ad-Free
15th September 2019, 05:19 PM |#9  
Senior Member
Thanks Meter: 15
 
More
I'm gonna give this a go tonight. Looking forward to it. Lineage has always been my favorite since I got into the rom community. Glad I can go Google free.

Side note: anyone know of good navigation app? For obvious reasons, I'm not wanting to use Google maps.
15th September 2019, 07:28 PM |#10  
OP Senior Member
Thanks Meter: 114
 
More
Quote:
Originally Posted by adamokari

I'm gonna give this a go tonight. Looking forward to it. Lineage has always been my favorite since I got into the rom community. Glad I can go Google free.

Side note: anyone know of good navigation app? For obvious reasons, I'm not wanting to use Google maps.

I use OsmAnd~
https://f-droid.org/en/packages/net.osmand.plus/
The Following User Says Thank You to gigatex For This Useful Post: [ View ] Gift gigatex Ad-Free
16th September 2019, 01:07 AM |#11  
Senior Member
Thanks Meter: 15
 
More
Quote:
Originally Posted by gigatex

I use OsmAnd~
https://f-droid.org/en/packages/net.osmand.plus/

I've used osmand before, it's been awhile but for some reason there was something I didn't like about it. I'll give it another shot. Thanks!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes