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.
Disclaimer:
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
Builds currently only via Telegram !!!
Support for german users
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.
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.
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
Samsung S7 Flat = herolte
LineageOS 18.1 (11)
LineageOS 19.1 (12L)
LineageOS 20.0 (13)
Samsung S7 Edge = hero2lte
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
Builds currently only via Telegram !!!
Last edited: