[ROM] [P-T] LineageOS 16.0 - 20.0 with microG for Samsung S7 Flat/Edge

Search This thread
images.png

LineageOS With MicroG
With the rise of Big Tech and the encroachment of government on our lives, I felt more of a desire to move away from Google and the like. Samsung S7 Flat / Edge was built with microG and LineageOS source and is fully functional.

What it is. It's LineageOS with all of Google's closed-source binaries removed and replaced with microG. I.e. no Play services or GAPPS. UnifiedNLP is used as the networking location provider instead of Google's NLP. Aurora Store and F-Droid is installed by default and provides an alternative app store. However, with the Aurora Store, you cannot install all Google Play Store apps such as buy apps.

Other information Google Play Store Alternative If you want to have full access to normal Android Play Store apps, After opening Aurora Store, select the appropriate option. usually option number 1 is the most commonly used with this ROM, unless changed by the user. After setup, you will have access to all apps as usual. Some apps require Play Services and cannot be used.

After installation - Open the microG app --> self-check sections should be successful. Location Services - By default, LocalGsmNlpBackend, which uses the NominatimGeocoderBackend, and NominatimNlpBackend, which uses Mapquest's Noninatim service, are disabled. Open the microG app --> location modules and enable the modules you want. Then restart the device.

It is strongly advised not to install GApps as this ROM includes a replacement for them.

Disclaimer:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
Working features:

Wi-Fi (including hotspot)
- Sound
- Mali driver
- USB tethering
- HW secured video playback
- Ril (mobile data, calls, SMS and more)
- Sensors
- Buttons
- Bluetooth
- MTP
- 2D and 3D GPU acceleration
- HW encoding/decoding
- HWcomposer (HWC)
- Charging with device off
- camera
- GPS
- Fingerprint sensor
- Mobicore
- SW codecs
- Camera

Not Working on LineageOS 20.0 (13)

- Storage Encryption (WIP switching to FBE from FDE since FDE was removed in 13)
- Network trafic monitoring (WIP, same reason as bellow, uses BPF)
- BPF specific functions like fancy new GPU monitoring in Android 13


instructions (if coming from another ROM or Android version )
- Perform a backup of your current ROM (Optional)
- Install a compatible Recovery
- Wipe data & cache partitions and FORMAT DATA from TWRP (required !).
- Download the ROM
- save to internal memory or sd-card
- Flash ROM.
- Flash magisk (if needed)
- Reboot

Clean flash
Installation Via twrp
- Download the ROM from the website.
- Back up your data (recommended)
- Remove custom encryption pins/passwords (recommended)
- Boot into twrp go to Delete /Advanced - Wipe system / data / cache .
- back to the main menu go to install and find the location where you saved the rom.

- Flash the ROM
- Flash magisk (if needed)
- Reboot

Dirty flash (Update)
1) via OTA
2) Manual method
- Back up your data (recommended)
- Download the ROM from the website.
- Reboot to TWRP
- Flash the ROM
- Flash magisk (if needed)
- Reboot

how to boot into twrp from lineageos 19 system
settings>system>buttons> down to menu point Power menu
then activate Advanced restart.
now press the power button right , select reboot a second menu appears,
there you can select Recovery from and it will automatically boot into twrp.

Other information
Note that many features of LineageOS are not yet finished, this is not a device bug and please do not report them,
also do not file bug reports for known problems or bug reports without the correct


Do not publish bug reports without specifying logs (logcats) or steps to reproduce the bug.
a) Logcat
b) proc/last_kmsg
(or proc/kmsg)
c) data/tombstones
d) dmesg


Update monthly
Downloads or via OTA
Samsung S7 Flat = herolte
LineageOS 16.0 (9)

LineageOS 17.1 (10)
LineageOS 18.1 (11)

LineageOS 19.1 (12L)

LineageOS 20.0 (13)
Downloads or via OTA
Samsung S7 Edge = hero2lte

LineageOS 16.0 (9)
LineageOS 17.1 (10)
LineageOS 18.1 (11)

LineageOS 19.1 (12L)
LineageOS 20.0 (13)


If you would like to support the project,
feel free to buy me a coffee or beer.
PayPal

ROM Developer
Exodusnick
Device Maintainer:
ivan_meler

microG Source code :
android_vendor_partner_gms
docker-lineage-cicd
LineageOS source code :
https://github.com/LineageOS
Kernel:
android_kernel_samsung_universal8890

All credit goes to
@Ivan_Meler , @expressluke
@danielk43 for support and help.

Telegram Channel

Support for german users


 
Last edited:
INFO
current ROM changelog


lineagos 20.0 (06/05/2023)
06/05/2023

Build Date: 06/05/2023

changelog
=================
- Merged May 2023. Security update
- Synced with LineageOS source

changelog mircoG
=================

24.04.2023
changelog
- Switched to more source built components from new Exynos 850/Linaro BSP
hwcomposer
memtrack
libion_exynos
libGrallocWrapper
gralloc
libcsc
libexynosscaler
libexynosgscaler
libhwjpeg
Whole OMX stack (libOMX.Exynos.*) and stagefrighthw
- Cleaned up source and got rid of libutils vndk32 workaround
- Performance, stability and battery life improvements
- Updated selinux and removed neverallow rules to make device more secure
- Fixed some issues introduced in QPR2

big thanks to @Ivan_Meler

- Merged security update from April 2023
- Synced with LineageOS source source

20.03.2023
Changelog
many thanks to ivan_meler
- Added aptX HD support
- Misc performance and stability improvements
------------
- Merged March 2023 Security update
- Merged QPR2
- Synced with LineageOS source

Changelog microG
--

19.02.2023
Changelog .
- Synced with LineageOS source
- Merged Feb. 2022 security update
from ivan meler
- Improved UI performance
- Misc stability improvements
- Fixed race condition in rotation that would rarely prevent screen from waking up

Changelog microG

22.01.2023.
- Synced with LineageOS source

Changelog mircoG
- Update FDroid on 1.15.5
- Update on v0.2.27.223616
Releases · microg/GmsCore

09.01.2023
- Merged January 2023. Security update
- Camera app improvements
- Misc performance and stability improvements
- Synced with LineageOS source

Changelog mircoG
- unchanged

19.12.2022
- Synchronized with LineageOS source
- Fix signature spoofing patch restricted to yes,
The default web browser has no rights e.g. for downloads when signature spoofing patch is restricted..

10.12.2022.
- Merged december 2022. security update
- Merged android QPR1 December Update
- Synchronized with LineageOS source
- Update bromite WebView v108.0.5359.109
- Update bromite Browser v108.0.5359.109

02.12.2022
- Synced with LineageOS source
- update Bromite web browser+webviewer
update taken from ivan
- Cleaned up patches for non-BPF kernel
- Performance stability and battery life improvements
20.11.2022
- Synced with LineageOS sources
- Merged November 2022. Security update
- update bromite-WebView v107.0.5304.96
- update bromite Browser v107.0.5304.96
- repaired BT with BT key
https://github.com/lineageos4microg/docker-lineage-cicd/pull/359

27.10.2022
- Synced with LineageOS sources
add ota updater
Changelog mircoG
-

26.10.2022
- Synced with LineageOS sources
- Merged Oktober 2022. security update
- F-Droid in bulid

Changelog mircoG
v0.2.25.223616
NEW: Fido API (#849)
Push notifications
Fix lifting idle restrictions on Android 12. Thanks @grote
Fallback to port 443 in restricted networks. Thanks @matttbe
Exposure Notifications
Add required exports and flags for Android 12 to nearby-core. Thanks @fynngodau
Show weekday for reported exposures (#1743)
Move location permissions out of nearby-core to allow using the neverForLocation assertion in apps using it (#1796)
Device attestation
Add UI listing apps using SafetyNet. Thanks @iTrooz
Client Library
Add play-services-fido, play-services-oss-licenses and play-services-safetynet client library

lineagos 19.1 (11.05.2023)
11/05/2023
Build Date: 11/05/2023
=================

changelog
=================
- Misc performance and stability improvements
- Merged May 2023. Security update
- Synced with LineageOS source

changelog mircoG
=================

25/04/2023

changelog
- Switched to more source built components from new Exynos 850/Linaro BSP
  • hwcomposer
  • memtrack
  • libion_exynos
  • libGrallocWrapper
  • gralloc
  • libcsc
  • libexynosscaler
  • libexynosgscaler
  • libhwjpeg
  • Whole OMX stack (libOMX.Exynos.*) and stagefrighthw
- Performance, stability and battery life improvements
- Synced with LineageOS source

big thanks to @Ivan_Meler

- Merged security update from April 2023
- Synced with LineageOS source

Changelog microG
Update AuroraStore 4.2.1
Update FDroid to 1.16.3

23.03.2023
- Synced with LineageOS sources
- Merged March 2023 security update
Changelog mircoG
--

18.02.2023
Changelog
Update must be installed manually
because I had to generate a new release key.

- Synced with LineageOS sources
- Merged Feb. 2022 security update

Changelog mircoG
--

19.01.2023
- Synced with LineageOS source

Changelog mircoG
- Update FDroid von 1.15.4 FDroid zu 1.15.5
- Update v0.2.25.223616 to v0.2.27.223616

13.01.2023
- Merged January 2023. Security update
- Synced with LineageOS source

15.12.2022
- Synced with LineageOS sources
- Merged Dezember 2022. security update

18.11.2022
- Synced with LineageOS sources
- Merged November 2022. Security update
- update bromite-WebView v107.0.5304.96
- update bromite Browser v107.0.5304.96

Changelog mircoG
-update to v0.2.25.223616

NEW: Fido API (#849)
Push notifications
Fix lifting idle restrictions on Android 12.
Fallback to port 443 in restricted networks.
Exposure Notifications
Add required exports and flags for Android 12 to nearby-core.
Show weekday for reported exposures
Move location permissions out of nearby-core to allow using the neverForLocation assertion in apps using it
Device attestation
Add UI listing apps using SafetyNet.
Client Library
Add play-services-fido, play-services-oss-licenses and play-services-safetynet client library
Translations:
Add simplified chinese.
Update russian and belarusian.
Improvements and bug fixes (as always).

New features
Fido
The newly added Fido API allows using U2F and Fido devices via USB or NFC with supported Browsers (Chromium and Firefox) and to sign into your Google Account in microG. Additionally, on supported hardware and when a PIN/password is configured, the secure key storage can be used as a virtual Fido device. Note that some devices are still not fully supported.

Due to lack of open-source client library, open-source variants of browsers (Bromite, Fennec, etc) currently do not support this API. This release also provides an open-source play-services-fido library, which open-source browsers can use instead of the proprietary Google version to add support for microG's Fido API.

14.10.2022

- Synced with LineageOS sources
- Merged Oktober 2022. security update
- bromite WebView v105.0.5195.147
- bromite Browser v105.0.5195.147
From ivan
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug

15.09.2022
- Synced with LineageOS sources
- Merged September 2022. security update
- bromite WebView v104.0.5112.91
- bromite Browser v104.0.5112.91

Changelog mircoG
no changes

22.07.2022
- fixed adb devices (thanks goes to ivan_Meler and daniel)
- remove LineageOS packages_modules_Connectivity
- add GrapheneOS packages_modules_Connectivity
for more information you can read here

GrapheneOS Frequently Asked Questions

Answers to frequently asked questions about GrapheneOS.
grapheneos.org
- update bromite-WebView to 103.0.5060.121
- update bromite Browser to 103.0.5060.121
- Synced with LineageOS sources

06.07.2022
add keystore patch from ivan_meler
- Fixed issues with keystore present in a lot of bank/secure apps like binance
- Fixed issue where setupwizard would crash when adding fingerprint due to bug in keystore
- Cleaned up patches required for build and removed unneeded ones
- Synced with LineageOS source

13.06.2022
- clean cache
- Synced with LineageOS sources
- android-12.1.0_r5 -> android-12.1.0_r7
- merged june 2022. security update
- merged June 2022. pixel feature drop (SQ3A.220605.009.A1)

09.06.2022
- clean cache
- Synced with LineageOS source
new security update has not yet been merged from lineageos
Changelog
von ivan_meler
- Improved in-call audio quality drastically
- Addressed few more selinux denials
- Improved general stability and performance

06.06.2022
- Synced with LineageOS source
1 day ago Add group audio to vendor.media.omx service 2022-06-04 15:08 UTC (android_frameworks_av)
2 days ago Camera2: add QR scanner QS tile 2022-06-03 21:15 UTC (android_packages_apps_Camera2)
2 days ago Camera2: add QR code launcher shortcut 2022-06-03 21:15 UTC (android_packages_apps_Camera2)
2 days ago Camera2: import quickReader module from Snap 2022-06-03 21:15 UTC (android_packages_apps_Camera2)
3 days ago lineage: RIP legacy qcom 2022-06-02 15:44 UTC (android)
3 days ago lineage: Move NXP NFC to a different section 2022-06-02 15:44 UTC (android)
3 days ago lineage: Remove Snap 2022-06-02 15:44 UTC (android)
3 days ago lineage: CodeAurora -> CodeLinaro 2022-06-02 15:44 UTC (android)
3 days ago lineage: Update qcom groups 2022-06-02 15:44 UTC (android)
4 days ago overlay: Exclude ImsService from location indicators 2022-06-01 14:47 UTC (android_vendor_lineage)
4 days ago overlay: Also exempt CneApp from location indicators 2022-06-01 14:47 UTC (android_vendor_lineage)
5 days ago overlay: Exempt Bluetooth from location indicators 2022-05-31 18:28 UTC (android_vendor_lineage)
5 days ago Seedvault: Redesign SUW activities for 12 2022-05-31 16:43 UTC (android_packages_apps_Seedvault)
6 days ago lineage: build: Wipe DTB/O OBJs before build 2022-05-30 23:37 UTC (android_vendor_lineage)
7 days ago LineageParts: Improve easter egg activity style 2022-05-29 22:22 UTC (android_packages_apps_LineageParts)
- update bromite-WebView to 102.0.5005.92
- update bromite Browser to 102.0.5005.92

29.05.2022
- update bromite web view 102.0.5005.67
- update bromite Browser 102.0.5005.67
- Synced with LineageOS source
by ivan meler

26.05.2022.
- Updated libexynosdisplay from BSP to comply with some android 12 changes
- Removed unused build.prop entries
- Fixed few selinux denials related to hwc props
- Improved UI performance and stability
- Removed more unneeded patches for device support

lineagos 18.1 (13.05.2023)
Changelog 13.05.2023

- Switch to more source-based components from the new Exynos 850/Linaro BSP
hwcomposer
memtrack
libion_exynos
libGrallocWrapper
gralloc
libcsc
libexynosscaler
libexynosgscaler
libhwjpeg
Entire OMX stack (libOMX.Exynos.*) and stagefrighthw
- Performance, stability and battery life improvements

many thanks to @ivanmeler :respect:

- Merged May 2023. security update
- Synchronised with LineageOS sources

Changelog mircoG
-------


Build Date: 25/04/2023
- Synchronised with LineageOS sources
- merged April 2023 Security update

Changelist mircoG
Update AuroraStore 4.2.1
Update FDroid 1.16.3

25.03.2023

- Synced with LineageOS sources
- Merged March 2023 security update

Changelog microG
no changes

17.02.2023.
- Merged February 2023. Security update
- Synced with LineageOS source

update must be installed manually ,
because I had to generate a new release key.

Changelog mircoG
no changes

20.01.2023
- Synced with LineageOS source

Changelog mircoG
- Update FDroid von 1.15.4 FDroid zu 1.15.5
- Update v0.2.25.223616 to v0.2.27.223616
Releases · microg/GmsCore
Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.
github.com


14.01.2023
Changelog mircoG
----

- Merged January 2023. Security update
- Synced with LineageOS source

17.12.2022
- Synced with LineageOS sources
- Merged Dezember 2022. security update

16.11.2022
- Synchronized with LineageOS sources
- Merged November 2022. security update
- bromite WebView v106.0.5249.163
- bromite Browser v106.0.5249.163

Change list mircoG
-update to v0.2.25.22361
13.102022

- Synced with LineageOS sources
- Merged Oktober 2022. security update
- update bromite WebView v105.0.5195.147
- update bromite Browser v105.0.5195.147
from Ivan
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug

14.09.2022
- Synced with LineageOS sources
- Merged September 2022. security update
- bromite WebView v104.0.5112.91
- bromite Browser v104.0.5112.91

12.08.2022
- Synced with LineageOS sources
- Merged August 2022. security update
- Added FDroidPrivilegedExtension and FDroid
in system app
F-Droid apps can now be installed automatically ,
if this option is enabled.
- update bromite WebView v104.0.5112.63
- update bromite Browser v104.0.5112.63

14.07.2022
- Synced with LOS sources
- Bump Security String to 2022-07-05
- update bromite-WebView 103.0.5060.121
- update bromite Browser 103.0.5060.121

13.06.2022
- Synced with LOS sources
- Bump Security String to 2022-06-05
- update bromite-WebView 102.0.5005.92
- update bromite Browser 102.0.5005.92

15.05.2022
- Synced with LOS sources
- Bump Security String to 2022-05-05
- update Bromite Browser Version to 101.0.4951.69
- update Bromite WebView Version to 101.0.4951.69

lineagos 17.1 (23.4.2023) no support anymore
23.04.2023
no support anymore

16.02.2023
- Synced with LineageOS sources
- Merged Feb. 2023 security update

Changelog mircoG
no changes

20.01.2023
- Synced with LineageOS source
- Merged January 2023. Security update
Changelog mircoG
- Update FDroid von 1.15.4 FDroid to 1.15.5
- Update to v0.2.27.223616
Releases · microg/GmsCore

17.12.2022
- Synchronized with LineageOS sources
- Merged Dezember 2022. security update

15.11.2022
- Synced with LineageOS sources
- Merged November 2022. security updates
- update bromite WebView v106.0.5249.163
- update bromite Browser v106.0.5249.163

Changelog mircoG
-update to v0.2.25.223616

12.10.2022
- Synced with LineageOS sources
- Merged October 2022. security update
- bromite WebView v105.0.5195.147
- bromite Browser v105.0.5195.147

14.09.2022
-Synced with LineageOS sources
- Merged September 2022. security update
- bromite WebView v104.0.5112.91
- bromite Browser v104.0.5112.91

12.08.2022
- Synced with LineageOS sources
- Merged August 2022. security update
- Added FDroidPrivilegedExtension and FDroid
in system app
F-Droid apps can now be installed automatically ,
if this option is enabled.
- update bromite WebView v104.0.5112.63
- update bromite Browser v104.0.5112.63

21.07.2022
Changelog
- Synced with LOS Sources
- Bump Security String to 2022-07-05
- update Bromite Browser Version to 103.0.5060.126
- update Bromite WebView Version to 103.0.5060.126

25.06.2022
Changelog
- Synced with LOS Sources
- Bump Security String to 2022-06-05
- update Bromite Browser Version to 102.0.5005.96
- update Bromite WebView Version to 102.0.5005.96

26.05.2022
- Synced with LOS sources
- Bump Security String to 2022-05-05
- update Bromite Browser Version to 101.0.4951.69
- update Bromite WebView Version to 101.0.4951.69

lineagos 16.0 (23.04.2023) no support anymore
23.04.2023
no support anymore

20.02.2022
Changelog
- Mit LineageOS-Quellen synchronisiert
- Merged P_asb_2023-2 Security update

Changelog microG
--

22.01.2023
- Synced with LineageOS source
- Merged P_asb_2023-01 Security update
Changelog mircoG
- Update FDroid von 1.15.4 FDroid to 1.15.5
- Update to v0.2.27.223616


19.12.2022
- Mit LineageOS-Quellen synchronisiert
- Merged P_asb_2022-12 Security update
Changelog mircoG
v0.2.26.223616

18.11.2022
- Synchronized with LineageOS sources
- merged November 2022. security update via backport

bugs caused by version v0.2.25.223616 :
googel SafetyNet crashes in microG settings
as well as add googel account.

The Rom must be installed manually via twrp because the singned.key is not the same ota check fails.

(OTA will only work again with the next update)

Woks
- Singnature Spoofing
- AuronaStore + googel account / all purchase apps
- F-droid
- all basic functions

Changelog mircoG
update to v0.2.25.223616
 
Last edited:

charlyschulte

Member
Mar 7, 2016
18
3
really nice rom, thanks for all the work.
but i have one question, do you have "in pocket detection" activated ?
i´ve read a lot online about this feature build in to lineageos, but it has to be activated by the developer.

because i have the problem, that my phone unlocks or skips music in my pocket every time.
with friendly greetings
Charly Schulte

edit:
also i am missing the microG Settings, can you help me with that ?
 
Last edited:
@charlyschulte see Attached Thumbnails


what do you mean by that ?
but i have one question, do you have "in pocket detection" activated ?
i´ve read a lot online about this feature build in to lineageos, but it has to be activated by the developer.
 

Attachments

  • Screenshot_20190423_172654.jpg
    Screenshot_20190423_172654.jpg
    209.9 KB · Views: 3,333
  • Screenshot_20190423_172520.jpg
    Screenshot_20190423_172520.jpg
    251.4 KB · Views: 3,332
Last edited:

Attachments

  • Screenshot_20190424-063304_Trebuchet.jpg
    Screenshot_20190424-063304_Trebuchet.jpg
    144.9 KB · Views: 1,637
  • Screenshot_20190424-063309_Settings.png
    Screenshot_20190424-063309_Settings.png
    123.3 KB · Views: 1,598
  • Screenshot_20190424-063329_Settings.png
    Screenshot_20190424-063329_Settings.png
    193.4 KB · Views: 1,568
  • Screenshot_20190424-193624_microG_Services_Core.png
    Screenshot_20190424-193624_microG_Services_Core.png
    166.5 KB · Views: 1,536
Last edited:

charlyschulte

Member
Mar 7, 2016
18
3
Weird ... Just flashed it and made the ota update ...

---------- Post added at 08:12 PM ---------- Previous post was at 08:07 PM ----------


Should i try dirty flash again? I dont want to loose my data again ^^

what kind of data ? how did you actually install the rom? did you install clean ?
you can't tell me that you don't have microg settings, I don't think so. post a screenshot of your apps.
 
Last edited:
new update vie ota available

Upload to OTA server
Create MD5 checksum file
Transfer Rom to database
URL: https://www.los-legacy.de/16.0/herolte
Filename: lineage-16.0-20190506-UNOFFICIAL-microG-signed-herolte.zip
Device: herolte
Storage Directory:data/lineageos_updates
os_patch_level 05.04.2019
OS Version: 16.0
2019-05-06 21:01:56
Romtype: unofficial-microg-signed
MD5SUM: 519e596dec93b91171ac28d92bf4ced0
sha256sum:​ 3c1a511c423ac9bec2709a73ddf95c740c82953c8753f7c4fb7dc4197a7a5ff8​
SIZE: 566097431

Changelog
Synced with los source​
 
Last edited:
new build available via OTA-update

Upload to OTA server
Create MD5 / SHA256 checksum file
Transfer Rom to database
URL: https://www.los-legacy.de/16.0/herolte
Filename: lineage-16.0-20190510-UNOFFICIAL-microG-signed-herolte.zip
Device: herolte
Storage Directory:data/lineageos_updates
OS_patch_level 05.05.2019
OS Version: 16.0
2019-05-10 18:10:42
BUILD_TYPE=release
Romtype: unofficial-microg-signed
MD5SUM: c21d9a6ec2e6f3e459f2ade44bf7e4ab
SHA256SUM: 4d8bdeabfe23c25cc862566bd7d3e694bfc54aea0f29c3714376addc4181e46c
SIZE: 566016826

Synced with los source

OS_patch_date 05.04. to 05.05.2019
manifest: android-9.0.0_r35 to android-9.0.0_r37
see Changelog
 
Last edited:
  • Like
Reactions: Pat750

cypress16

Member
Jul 1, 2017
7
1
Great ROM. Excellent battery life. Was seriously happy to get rid of Google. Sincere thanks to you!
My only issue is frequent "microG has stopped" popups.
Also, all my contacts randomly disappear after a couple hours. I have made sure all my contacts save to device and that is the account being used, but all of them disappear hours after I restore them.
Any suggestions?
 
Last edited:
  • Like
Reactions: Exodusnick
@cypress16
I'm afraid I have no idea why. However, I do not lose any contacts.
I also don't have any problems with "microG has stopped" popups.

Please remember it's a beta version of Ivan_Meler as there might be some bugs as well. But so far I couldn't find any .
It can also be that microG has to set itself up correctly on the system until everything really works well.
 
Last edited:
new build available via OTA-update

Upload to OTA server
Create MD5 checksum file
Transfer Rom to database
URL: https://www.los-legacy.de/16.0/herolte
Filename: lineage-16.0-20190517-UNOFFICIAL-microG-signed-herolte.zip
Device: herolte
Storage Directory: data/lineageos_updates
OS_patch_level 05.05.2019
OS Version: 16.0
2019-05-17 11:30:45
Bulid_Type=release
Updated kernel to 3.18.139
Romtype: unofficial-microg-signed
sha256sum:2b1797f5ffb57de030e6e458cbaf956fabfb5faa1f1893d7622f56c37a5e38e1
SIZE: 566201191

Changelog from 17.05.2019.
Synced with los source
https://www.los-legacy.de/herolte/16.0/changes/1558092645/
 
  • Like
Reactions: Pat750

Svirusx

Senior Member
Jun 6, 2015
306
241
Hey, it's normal with this ROM that SafetyNet Check doesn't pass ctsProfile? Of course after install MicroG DroidGuard helper?
For now i installed NanoDroid version and it pass SafetyNet without problems.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    images.png

    LineageOS With MicroG
    With the rise of Big Tech and the encroachment of government on our lives, I felt more of a desire to move away from Google and the like. Samsung S7 Flat / Edge was built with microG and LineageOS source and is fully functional.

    What it is. It's LineageOS with all of Google's closed-source binaries removed and replaced with microG. I.e. no Play services or GAPPS. UnifiedNLP is used as the networking location provider instead of Google's NLP. Aurora Store and F-Droid is installed by default and provides an alternative app store. However, with the Aurora Store, you cannot install all Google Play Store apps such as buy apps.

    Other information Google Play Store Alternative If you want to have full access to normal Android Play Store apps, After opening Aurora Store, select the appropriate option. usually option number 1 is the most commonly used with this ROM, unless changed by the user. After setup, you will have access to all apps as usual. Some apps require Play Services and cannot be used.

    After installation - Open the microG app --> self-check sections should be successful. Location Services - By default, LocalGsmNlpBackend, which uses the NominatimGeocoderBackend, and NominatimNlpBackend, which uses Mapquest's Noninatim service, are disabled. Open the microG app --> location modules and enable the modules you want. Then restart the device.

    It is strongly advised not to install GApps as this ROM includes a replacement for them.

    Disclaimer:
    Your warranty is now void.
    I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
    Working features:

    Wi-Fi (including hotspot)
    - Sound
    - Mali driver
    - USB tethering
    - HW secured video playback
    - Ril (mobile data, calls, SMS and more)
    - Sensors
    - Buttons
    - Bluetooth
    - MTP
    - 2D and 3D GPU acceleration
    - HW encoding/decoding
    - HWcomposer (HWC)
    - Charging with device off
    - camera
    - GPS
    - Fingerprint sensor
    - Mobicore
    - SW codecs
    - Camera

    Not Working on LineageOS 20.0 (13)

    - Storage Encryption (WIP switching to FBE from FDE since FDE was removed in 13)
    - Network trafic monitoring (WIP, same reason as bellow, uses BPF)
    - BPF specific functions like fancy new GPU monitoring in Android 13


    instructions (if coming from another ROM or Android version )
    - Perform a backup of your current ROM (Optional)
    - Install a compatible Recovery
    - Wipe data & cache partitions and FORMAT DATA from TWRP (required !).
    - Download the ROM
    - save to internal memory or sd-card
    - Flash ROM.
    - Flash magisk (if needed)
    - Reboot

    Clean flash
    Installation Via twrp
    - Download the ROM from the website.
    - Back up your data (recommended)
    - Remove custom encryption pins/passwords (recommended)
    - Boot into twrp go to Delete /Advanced - Wipe system / data / cache .
    - back to the main menu go to install and find the location where you saved the rom.

    - Flash the ROM
    - Flash magisk (if needed)
    - Reboot

    Dirty flash (Update)
    1) via OTA
    2) Manual method
    - Back up your data (recommended)
    - Download the ROM from the website.
    - Reboot to TWRP
    - Flash the ROM
    - Flash magisk (if needed)
    - Reboot

    how to boot into twrp from lineageos 19 system
    settings>system>buttons> down to menu point Power menu
    then activate Advanced restart.
    now press the power button right , select reboot a second menu appears,
    there you can select Recovery from and it will automatically boot into twrp.

    Other information
    Note that many features of LineageOS are not yet finished, this is not a device bug and please do not report them,
    also do not file bug reports for known problems or bug reports without the correct


    Do not publish bug reports without specifying logs (logcats) or steps to reproduce the bug.
    a) Logcat
    b) proc/last_kmsg
    (or proc/kmsg)
    c) data/tombstones
    d) dmesg


    Update monthly
    Downloads or via OTA
    Samsung S7 Flat = herolte
    LineageOS 16.0 (9)

    LineageOS 17.1 (10)
    LineageOS 18.1 (11)

    LineageOS 19.1 (12L)

    LineageOS 20.0 (13)
    Downloads or via OTA
    Samsung S7 Edge = hero2lte

    LineageOS 16.0 (9)
    LineageOS 17.1 (10)
    LineageOS 18.1 (11)

    LineageOS 19.1 (12L)
    LineageOS 20.0 (13)


    If you would like to support the project,
    feel free to buy me a coffee or beer.
    PayPal

    ROM Developer
    Exodusnick
    Device Maintainer:
    ivan_meler

    microG Source code :
    android_vendor_partner_gms
    docker-lineage-cicd
    LineageOS source code :
    https://github.com/LineageOS
    Kernel:
    android_kernel_samsung_universal8890

    All credit goes to
    @Ivan_Meler , @expressluke
    @danielk43 for support and help.

    Telegram Channel

    Support for german users


    6
    New update is available via ota in 5 minutes or see download link

    Changelog
    - Synced with lineageos sources
    -update to Security String to 2020-03-05

    Download link
    https://www.los-legacy.de/16.0/herolte
    4
    INFO
    current ROM changelog


    lineagos 20.0 (06/05/2023)
    06/05/2023

    Build Date: 06/05/2023

    changelog
    =================
    - Merged May 2023. Security update
    - Synced with LineageOS source

    changelog mircoG
    =================

    24.04.2023
    changelog
    - Switched to more source built components from new Exynos 850/Linaro BSP
    hwcomposer
    memtrack
    libion_exynos
    libGrallocWrapper
    gralloc
    libcsc
    libexynosscaler
    libexynosgscaler
    libhwjpeg
    Whole OMX stack (libOMX.Exynos.*) and stagefrighthw
    - Cleaned up source and got rid of libutils vndk32 workaround
    - Performance, stability and battery life improvements
    - Updated selinux and removed neverallow rules to make device more secure
    - Fixed some issues introduced in QPR2

    big thanks to @Ivan_Meler

    - Merged security update from April 2023
    - Synced with LineageOS source source

    20.03.2023
    Changelog
    many thanks to ivan_meler
    - Added aptX HD support
    - Misc performance and stability improvements
    ------------
    - Merged March 2023 Security update
    - Merged QPR2
    - Synced with LineageOS source

    Changelog microG
    --

    19.02.2023
    Changelog .
    - Synced with LineageOS source
    - Merged Feb. 2022 security update
    from ivan meler
    - Improved UI performance
    - Misc stability improvements
    - Fixed race condition in rotation that would rarely prevent screen from waking up

    Changelog microG

    22.01.2023.
    - Synced with LineageOS source

    Changelog mircoG
    - Update FDroid on 1.15.5
    - Update on v0.2.27.223616
    Releases · microg/GmsCore

    09.01.2023
    - Merged January 2023. Security update
    - Camera app improvements
    - Misc performance and stability improvements
    - Synced with LineageOS source

    Changelog mircoG
    - unchanged

    19.12.2022
    - Synchronized with LineageOS source
    - Fix signature spoofing patch restricted to yes,
    The default web browser has no rights e.g. for downloads when signature spoofing patch is restricted..

    10.12.2022.
    - Merged december 2022. security update
    - Merged android QPR1 December Update
    - Synchronized with LineageOS source
    - Update bromite WebView v108.0.5359.109
    - Update bromite Browser v108.0.5359.109

    02.12.2022
    - Synced with LineageOS source
    - update Bromite web browser+webviewer
    update taken from ivan
    - Cleaned up patches for non-BPF kernel
    - Performance stability and battery life improvements
    20.11.2022
    - Synced with LineageOS sources
    - Merged November 2022. Security update
    - update bromite-WebView v107.0.5304.96
    - update bromite Browser v107.0.5304.96
    - repaired BT with BT key
    https://github.com/lineageos4microg/docker-lineage-cicd/pull/359

    27.10.2022
    - Synced with LineageOS sources
    add ota updater
    Changelog mircoG
    -

    26.10.2022
    - Synced with LineageOS sources
    - Merged Oktober 2022. security update
    - F-Droid in bulid

    Changelog mircoG
    v0.2.25.223616
    NEW: Fido API (#849)
    Push notifications
    Fix lifting idle restrictions on Android 12. Thanks @grote
    Fallback to port 443 in restricted networks. Thanks @matttbe
    Exposure Notifications
    Add required exports and flags for Android 12 to nearby-core. Thanks @fynngodau
    Show weekday for reported exposures (#1743)
    Move location permissions out of nearby-core to allow using the neverForLocation assertion in apps using it (#1796)
    Device attestation
    Add UI listing apps using SafetyNet. Thanks @iTrooz
    Client Library
    Add play-services-fido, play-services-oss-licenses and play-services-safetynet client library

    lineagos 19.1 (11.05.2023)
    11/05/2023
    Build Date: 11/05/2023
    =================

    changelog
    =================
    - Misc performance and stability improvements
    - Merged May 2023. Security update
    - Synced with LineageOS source

    changelog mircoG
    =================

    25/04/2023

    changelog
    - Switched to more source built components from new Exynos 850/Linaro BSP
    • hwcomposer
    • memtrack
    • libion_exynos
    • libGrallocWrapper
    • gralloc
    • libcsc
    • libexynosscaler
    • libexynosgscaler
    • libhwjpeg
    • Whole OMX stack (libOMX.Exynos.*) and stagefrighthw
    - Performance, stability and battery life improvements
    - Synced with LineageOS source

    big thanks to @Ivan_Meler

    - Merged security update from April 2023
    - Synced with LineageOS source

    Changelog microG
    Update AuroraStore 4.2.1
    Update FDroid to 1.16.3

    23.03.2023
    - Synced with LineageOS sources
    - Merged March 2023 security update
    Changelog mircoG
    --

    18.02.2023
    Changelog
    Update must be installed manually
    because I had to generate a new release key.

    - Synced with LineageOS sources
    - Merged Feb. 2022 security update

    Changelog mircoG
    --

    19.01.2023
    - Synced with LineageOS source

    Changelog mircoG
    - Update FDroid von 1.15.4 FDroid zu 1.15.5
    - Update v0.2.25.223616 to v0.2.27.223616

    13.01.2023
    - Merged January 2023. Security update
    - Synced with LineageOS source

    15.12.2022
    - Synced with LineageOS sources
    - Merged Dezember 2022. security update

    18.11.2022
    - Synced with LineageOS sources
    - Merged November 2022. Security update
    - update bromite-WebView v107.0.5304.96
    - update bromite Browser v107.0.5304.96

    Changelog mircoG
    -update to v0.2.25.223616

    NEW: Fido API (#849)
    Push notifications
    Fix lifting idle restrictions on Android 12.
    Fallback to port 443 in restricted networks.
    Exposure Notifications
    Add required exports and flags for Android 12 to nearby-core.
    Show weekday for reported exposures
    Move location permissions out of nearby-core to allow using the neverForLocation assertion in apps using it
    Device attestation
    Add UI listing apps using SafetyNet.
    Client Library
    Add play-services-fido, play-services-oss-licenses and play-services-safetynet client library
    Translations:
    Add simplified chinese.
    Update russian and belarusian.
    Improvements and bug fixes (as always).

    New features
    Fido
    The newly added Fido API allows using U2F and Fido devices via USB or NFC with supported Browsers (Chromium and Firefox) and to sign into your Google Account in microG. Additionally, on supported hardware and when a PIN/password is configured, the secure key storage can be used as a virtual Fido device. Note that some devices are still not fully supported.

    Due to lack of open-source client library, open-source variants of browsers (Bromite, Fennec, etc) currently do not support this API. This release also provides an open-source play-services-fido library, which open-source browsers can use instead of the proprietary Google version to add support for microG's Fido API.

    14.10.2022

    - Synced with LineageOS sources
    - Merged Oktober 2022. security update
    - bromite WebView v105.0.5195.147
    - bromite Browser v105.0.5195.147
    From ivan
    - Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug

    15.09.2022
    - Synced with LineageOS sources
    - Merged September 2022. security update
    - bromite WebView v104.0.5112.91
    - bromite Browser v104.0.5112.91

    Changelog mircoG
    no changes

    22.07.2022
    - fixed adb devices (thanks goes to ivan_Meler and daniel)
    - remove LineageOS packages_modules_Connectivity
    - add GrapheneOS packages_modules_Connectivity
    for more information you can read here

    GrapheneOS Frequently Asked Questions

    Answers to frequently asked questions about GrapheneOS.
    grapheneos.org
    - update bromite-WebView to 103.0.5060.121
    - update bromite Browser to 103.0.5060.121
    - Synced with LineageOS sources

    06.07.2022
    add keystore patch from ivan_meler
    - Fixed issues with keystore present in a lot of bank/secure apps like binance
    - Fixed issue where setupwizard would crash when adding fingerprint due to bug in keystore
    - Cleaned up patches required for build and removed unneeded ones
    - Synced with LineageOS source

    13.06.2022
    - clean cache
    - Synced with LineageOS sources
    - android-12.1.0_r5 -> android-12.1.0_r7
    - merged june 2022. security update
    - merged June 2022. pixel feature drop (SQ3A.220605.009.A1)

    09.06.2022
    - clean cache
    - Synced with LineageOS source
    new security update has not yet been merged from lineageos
    Changelog
    von ivan_meler
    - Improved in-call audio quality drastically
    - Addressed few more selinux denials
    - Improved general stability and performance

    06.06.2022
    - Synced with LineageOS source
    1 day ago Add group audio to vendor.media.omx service 2022-06-04 15:08 UTC (android_frameworks_av)
    2 days ago Camera2: add QR scanner QS tile 2022-06-03 21:15 UTC (android_packages_apps_Camera2)
    2 days ago Camera2: add QR code launcher shortcut 2022-06-03 21:15 UTC (android_packages_apps_Camera2)
    2 days ago Camera2: import quickReader module from Snap 2022-06-03 21:15 UTC (android_packages_apps_Camera2)
    3 days ago lineage: RIP legacy qcom 2022-06-02 15:44 UTC (android)
    3 days ago lineage: Move NXP NFC to a different section 2022-06-02 15:44 UTC (android)
    3 days ago lineage: Remove Snap 2022-06-02 15:44 UTC (android)
    3 days ago lineage: CodeAurora -> CodeLinaro 2022-06-02 15:44 UTC (android)
    3 days ago lineage: Update qcom groups 2022-06-02 15:44 UTC (android)
    4 days ago overlay: Exclude ImsService from location indicators 2022-06-01 14:47 UTC (android_vendor_lineage)
    4 days ago overlay: Also exempt CneApp from location indicators 2022-06-01 14:47 UTC (android_vendor_lineage)
    5 days ago overlay: Exempt Bluetooth from location indicators 2022-05-31 18:28 UTC (android_vendor_lineage)
    5 days ago Seedvault: Redesign SUW activities for 12 2022-05-31 16:43 UTC (android_packages_apps_Seedvault)
    6 days ago lineage: build: Wipe DTB/O OBJs before build 2022-05-30 23:37 UTC (android_vendor_lineage)
    7 days ago LineageParts: Improve easter egg activity style 2022-05-29 22:22 UTC (android_packages_apps_LineageParts)
    - update bromite-WebView to 102.0.5005.92
    - update bromite Browser to 102.0.5005.92

    29.05.2022
    - update bromite web view 102.0.5005.67
    - update bromite Browser 102.0.5005.67
    - Synced with LineageOS source
    by ivan meler

    26.05.2022.
    - Updated libexynosdisplay from BSP to comply with some android 12 changes
    - Removed unused build.prop entries
    - Fixed few selinux denials related to hwc props
    - Improved UI performance and stability
    - Removed more unneeded patches for device support

    lineagos 18.1 (13.05.2023)
    Changelog 13.05.2023

    - Switch to more source-based components from the new Exynos 850/Linaro BSP
    hwcomposer
    memtrack
    libion_exynos
    libGrallocWrapper
    gralloc
    libcsc
    libexynosscaler
    libexynosgscaler
    libhwjpeg
    Entire OMX stack (libOMX.Exynos.*) and stagefrighthw
    - Performance, stability and battery life improvements

    many thanks to @ivanmeler :respect:

    - Merged May 2023. security update
    - Synchronised with LineageOS sources

    Changelog mircoG
    -------


    Build Date: 25/04/2023
    - Synchronised with LineageOS sources
    - merged April 2023 Security update

    Changelist mircoG
    Update AuroraStore 4.2.1
    Update FDroid 1.16.3

    25.03.2023

    - Synced with LineageOS sources
    - Merged March 2023 security update

    Changelog microG
    no changes

    17.02.2023.
    - Merged February 2023. Security update
    - Synced with LineageOS source

    update must be installed manually ,
    because I had to generate a new release key.

    Changelog mircoG
    no changes

    20.01.2023
    - Synced with LineageOS source

    Changelog mircoG
    - Update FDroid von 1.15.4 FDroid zu 1.15.5
    - Update v0.2.25.223616 to v0.2.27.223616
    Releases · microg/GmsCore
    Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.
    github.com


    14.01.2023
    Changelog mircoG
    ----

    - Merged January 2023. Security update
    - Synced with LineageOS source

    17.12.2022
    - Synced with LineageOS sources
    - Merged Dezember 2022. security update

    16.11.2022
    - Synchronized with LineageOS sources
    - Merged November 2022. security update
    - bromite WebView v106.0.5249.163
    - bromite Browser v106.0.5249.163

    Change list mircoG
    -update to v0.2.25.22361
    13.102022

    - Synced with LineageOS sources
    - Merged Oktober 2022. security update
    - update bromite WebView v105.0.5195.147
    - update bromite Browser v105.0.5195.147
    from Ivan
    - Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug

    14.09.2022
    - Synced with LineageOS sources
    - Merged September 2022. security update
    - bromite WebView v104.0.5112.91
    - bromite Browser v104.0.5112.91

    12.08.2022
    - Synced with LineageOS sources
    - Merged August 2022. security update
    - Added FDroidPrivilegedExtension and FDroid
    in system app
    F-Droid apps can now be installed automatically ,
    if this option is enabled.
    - update bromite WebView v104.0.5112.63
    - update bromite Browser v104.0.5112.63

    14.07.2022
    - Synced with LOS sources
    - Bump Security String to 2022-07-05
    - update bromite-WebView 103.0.5060.121
    - update bromite Browser 103.0.5060.121

    13.06.2022
    - Synced with LOS sources
    - Bump Security String to 2022-06-05
    - update bromite-WebView 102.0.5005.92
    - update bromite Browser 102.0.5005.92

    15.05.2022
    - Synced with LOS sources
    - Bump Security String to 2022-05-05
    - update Bromite Browser Version to 101.0.4951.69
    - update Bromite WebView Version to 101.0.4951.69

    lineagos 17.1 (23.4.2023) no support anymore
    23.04.2023
    no support anymore

    16.02.2023
    - Synced with LineageOS sources
    - Merged Feb. 2023 security update

    Changelog mircoG
    no changes

    20.01.2023
    - Synced with LineageOS source
    - Merged January 2023. Security update
    Changelog mircoG
    - Update FDroid von 1.15.4 FDroid to 1.15.5
    - Update to v0.2.27.223616
    Releases · microg/GmsCore

    17.12.2022
    - Synchronized with LineageOS sources
    - Merged Dezember 2022. security update

    15.11.2022
    - Synced with LineageOS sources
    - Merged November 2022. security updates
    - update bromite WebView v106.0.5249.163
    - update bromite Browser v106.0.5249.163

    Changelog mircoG
    -update to v0.2.25.223616

    12.10.2022
    - Synced with LineageOS sources
    - Merged October 2022. security update
    - bromite WebView v105.0.5195.147
    - bromite Browser v105.0.5195.147

    14.09.2022
    -Synced with LineageOS sources
    - Merged September 2022. security update
    - bromite WebView v104.0.5112.91
    - bromite Browser v104.0.5112.91

    12.08.2022
    - Synced with LineageOS sources
    - Merged August 2022. security update
    - Added FDroidPrivilegedExtension and FDroid
    in system app
    F-Droid apps can now be installed automatically ,
    if this option is enabled.
    - update bromite WebView v104.0.5112.63
    - update bromite Browser v104.0.5112.63

    21.07.2022
    Changelog
    - Synced with LOS Sources
    - Bump Security String to 2022-07-05
    - update Bromite Browser Version to 103.0.5060.126
    - update Bromite WebView Version to 103.0.5060.126

    25.06.2022
    Changelog
    - Synced with LOS Sources
    - Bump Security String to 2022-06-05
    - update Bromite Browser Version to 102.0.5005.96
    - update Bromite WebView Version to 102.0.5005.96

    26.05.2022
    - Synced with LOS sources
    - Bump Security String to 2022-05-05
    - update Bromite Browser Version to 101.0.4951.69
    - update Bromite WebView Version to 101.0.4951.69

    lineagos 16.0 (23.04.2023) no support anymore
    23.04.2023
    no support anymore

    20.02.2022
    Changelog
    - Mit LineageOS-Quellen synchronisiert
    - Merged P_asb_2023-2 Security update

    Changelog microG
    --

    22.01.2023
    - Synced with LineageOS source
    - Merged P_asb_2023-01 Security update
    Changelog mircoG
    - Update FDroid von 1.15.4 FDroid to 1.15.5
    - Update to v0.2.27.223616


    19.12.2022
    - Mit LineageOS-Quellen synchronisiert
    - Merged P_asb_2022-12 Security update
    Changelog mircoG
    v0.2.26.223616

    18.11.2022
    - Synchronized with LineageOS sources
    - merged November 2022. security update via backport

    bugs caused by version v0.2.25.223616 :
    googel SafetyNet crashes in microG settings
    as well as add googel account.

    The Rom must be installed manually via twrp because the singned.key is not the same ota check fails.

    (OTA will only work again with the next update)

    Woks
    - Singnature Spoofing
    - AuronaStore + googel account / all purchase apps
    - F-droid
    - all basic functions

    Changelog mircoG
    update to v0.2.25.223616
    4
    New Update available via ota

    changelog
    - Synced with the Lineageos sources
    - android build Security String from 2019-08-05 to 2019-09-05
    https://www.los-legacy.de/herolte/16.0/changes/

    Download link: https://www.los-legacy.de/16.0/herolte