[EOL][ROM][Osprey][LineageOS 14.1][Substratum][microG] (hardened)

Status
Not open for further replies.

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region

rottenwheel

Senior Member
Nov 11, 2011
905
397
93
Hi all, new builds ready for download:

July security patch level 2018-07-05
Android System Webview on M67
System certificates from AOSP Oreo branch


Download links:
For explanation, please refer to the OP
A. Default LineageOS 14.1 with substratum and microG patch
B. Hardened build with pre-installed microG and F-Droid
C. Above hardened microG build with substratum patch
Aren't A and C the same?
 

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region
Aren't A and C the same?
No, see OP.
A. is a "regular" LineageOS with a patch to allow substratum installation and a patch allowing to manually install microG
B. has pre-installed microG as system apps and additional security hardening features, but no patch f. substratum
C. is the same as B, but patched for substratum in addition
 

hovnonium

Senior Member
Feb 17, 2017
114
38
28
Ive installed A build (oms-osprey.zip) and I cant use gapps, this build behaves like microG hardened - gapps get disabled after flashing and there are also F-droid and Net monitor included.
Can you pls make it that way so we can use it with gapps?
Thank you
EDIT: build from 21.06.2018 works fine with gapps.
 
Last edited:
  • Like
Reactions: MSe1969

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region
Ive installed A build (oms-osprey.zip) and I cant use gapps, this build behaves like microG hardened - gapps get disabled after flashing and there are also F-droid and Net monitor included.
Can you pls make it that way so we can use it with gapps?
Thank you
EDIT: build from 21.06.2018 works fine with gapps.
Thanks for letting me know, I will take care - but I can only do so mid of next week, because I am not at home right now. Will get back on this. If ASB are out by then, it may even make more sense to provide already updated builds... We'll see
 

hovnonium

Senior Member
Feb 17, 2017
114
38
28
Thanks for letting me know, I will take care - but I can only do so mid of next week, because I am not at home right now. Will get back on this. If ASB are out by then, it may even make more sense to provide already updated builds... We'll see
I would suggest you to wait for ASB. I'll stick with some android 8.1 ROM for now.
Thank you, really appreciate your work.
 

ajaysingh23

Senior Member
Jan 4, 2015
132
24
38
Hi all, new builds ready for download:

  • July security patch level 2018-07-05
  • Android System Webview on M67
  • System certificates from AOSP Oreo branch

Download links:
For explanation, please refer to the OP
A. Default LineageOS 14.1 with substratum and microG patch
B. Hardened build with pre-installed microG and F-Droid
C. Above hardened microG build with substratum patch

Thanks buddy. I see you have done a lot of hardwork there by bringing 3 builds to us. Any amount of words are not enough to thank you. Just respect and appreciation for you :good:
 

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region
  • Like
Reactions: coldgin_

rottenwheel

Senior Member
Nov 11, 2011
905
397
93
@MSe1969 - As Marvin hasn't been active for the past few months, microG seems dead upstream-wise. The current official version for microG Services Core is 0.2.4-111 while NanoDroid's and NoGoolag's forks bumped the version to 0.2.4-127 in order for us to avoid applications breaking asking for an update of Google Play Services. Since many applications have broken and will continue to do so, I was wondering whether you are sticking to the original upstream or could consider to take advantage of the forks for future versions of the ROM.

Some links to dive into the forks and their intents:

- NoGoolag's description.
- NanoDroid's changelog.

Looking forward to hear your thoughts! :D
 
Last edited:
  • Like
Reactions: MSe1969

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region
@MSe1969 - New Squid kernel is out - shame it wasn't synced with your new builds. https://forum.xda-developers.com/20...quid-kernel-moto-g-2015-t3215726/post77348350

Do you still fork it and apply changes on it for the ROM or these massive security patches and the change of the compiler might suffice? Perhaps you might upload the fork for us to update the kernel till September builds come out of the oven. :p
Hi, made a test and it looked good so far - have already pushed the updates to my fork. So next builds will contain the new release of the kernel.
 

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region
@MSe1969 - As Marvin hasn't been active for the past few months, microG seems dead upstream-wise. The current official version for microG Services Core is 0.2.4-111 while NanoDroid's and NoGoolag's forks bumped the version to 0.2.4-127 in order for us to avoid applications breaking asking for an update of Google Play Services. Since many applications have broken and will continue to do so, I was wondering whether you are sticking to the original upstream or could consider to take advantage of the forks for future versions of the ROM.

Some links to dive into the forks and their intents:

- NoGoolag's description.
- NanoDroid's changelog.

Looking forward to hear your thoughts! :D
Thanks for the links.
Well, I could patch the GMS core with NanoDroid's apk, maybe I'll do. However, please also have a look here:
https://github.com/microg/android_packages_apps_GmsCore/pull/553#issuecomment-405063562

What are your thoughts?
 

jemail

Senior Member
Sep 19, 2013
373
95
48
Thanks for the links.
Well, I could patch the GMS core with NanoDroid's apk, maybe I'll do. However, please also have a look here:
https://github.com/microg/android_packages_apps_GmsCore/pull/553#issuecomment-405063562

What are your thoughts?
My 2 cents. I only need location services and ability for purchased apps to pass licence check. Currently ug does this for me. I only have one app that doesn't function fully using ug, because I think it uses some form of account authentication that ug seems to not provide. I think that as time goes on and ug remains unmaintained we will see more apps that will have authentication problems.

In essence my vote would be to bump the version number but maybe also make users aware that problems can occur when using this updated version of ug.

Sent from my Nvidia Shield Tablet using XDA Labs
 
  • Like
Reactions: MSe1969

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region
My 2 cents. I only need location services and ability for purchased apps to pass licence check. Currently ug does this for me. I only have one app that doesn't function fully using ug, because I think it uses some form of account authentication that ug seems to not provide. I think that as time goes on and ug remains unmaintained we will see more apps that will have authentication problems.

In essence my vote would be to bump the version number but maybe also make users aware that problems can occur when using this updated version of ug.

Sent from my Nvidia Shield Tablet using XDA Labs
As far as I have understood the problem, when reading through the open issues in the GmsCore repo of microG, there are basically three underlying causes for the below symptom:

Symptom
Updated apps having most recent Google libs/resource dependencies baked in. Those check for play service version and complain about version not recent.

1. "Stupid" version check
The version check is automatically done by the embedded Google stuff. If the version check indeed is all, which counts (i.e. no new functionality, which actually would be part of the "original" play services), then the version bump of the NoGoolag or NanoDroid forks will already solve the issue. So I'll include it in my next builds (September ASB).

2. Truly updated functionality
If the updated app attempts to make use of a new play services functionality, which would really require the checked play services version (e.g. new APIs), then - obviously - the spoofed version number cannot solve any issue and would most probably lead to an app crash (as the version check normally should prevent this). This may be more of a theoretical consideration, I am not aware of anything except for FCM, see next item, but this possibility definitely exists.

3. Firebase Cloud Messaging (FCM)
Google works on replacing Google Cloud Messaging (GCM) with Firebase Cloud Messaging (FCM). As far as I know, Google urges the developers for apps targeting Oreo to make use of FCM and not to use GCM any more. So even if people have Nougat on their devices, updated apps with push notifications will more and more point to FCM.
FCM is not implemented in microG and as this is a completely new development, this won't happen immediately, especially given Marvin's restricted time to work on it.
The good news is, this won't make an app crash, but push notifications simply won't work. Work-arounds here would be to either accept not working push notifications in an app (not all push messages are anyhow useful; I e.g. always enjoyed the microG feature to explicitly disallow this for most apps), to look for alternative build variants (Signal e.g. offers a GCM/FCM-free build for download, FDroid offers a Google-free Telegram build) or to continue using the last GCM supporting version of your app (or downgrade accordingly).

EDIT: microG has published a new version and it really seems to habe improved a lot, so I'll stick to the original ;)
 
Last edited:

MSe1969

Senior Member
Dec 16, 2016
1,415
2,578
133
Frankfurt Rhine-Main metropolitan region
New build available with September security patches

Hi all,

new builds with the September '18 security patch level are available for download:

A. Regular LineageOS 14.1 with OMS and microG patch
https://www.androidfilehost.com/?fid=1322778262904001976

B. Hardened build with pre-installed microG (w/o OMS)
https://www.androidfilehost.com/?fid=1322778262904001977

C. Hardened microG-build with OMS patch
https://www.androidfilehost.com/?fid=1322778262904001974


Besides the security updates, the following features have been implemented:

  • Squid kernel updated to r23 (own fork, added 3 patches from September ASB)
  • microG GMS core updated to version 0.2.5 (does not apply to A.)

The updated version of microG GMS core, coming from the original microG repository, has finally resolved the annying "update Google play services" error messages output by various apps and also brought some kind of 'redirect' to allow apps with oreo target SDK to still use GCM.
(I can't tell whether all those issues are fixed, but the ones I have noticed before are gone)

Regards, M.
 

ttocs99

Senior Member
Jan 26, 2011
1,917
291
113
middlesbrough
Flashed this and I like this take on lineage especially the micro g variant for privacy just going to put google play in in system private so hopefully can get my paid apps. Thanks for the rom
 

ajaysingh23

Senior Member
Jan 4, 2015
132
24
38
Another month and here we are. Thanks a lot man. I was wondering if you can build Los 15.1 with Oms support. Not that it's required, but Oreo support more theme than the Nougat and with Oms comes ability to change the font. None of the build support Oms completely, they are still supported but with root and no font options.
 
Status
Not open for further replies.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone