LineageOS-19.1 For Samsung Galaxy M20 [UNOFFICIAL]

Edited on August 11, 2022

LineageOS is a free, community built, aftermarket firmware distribution of Android 12, which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.

Features

  • OTA Support
  • Enforcing SELinux
  • AES-256-XTS File Based Encryption (FBE)
  • Passes SafetyNet out-of-the-box
  • F2FS support on userdata partition
  • Signature spoofing support (for microG)
  • Face Unlock and App Lock
  • Google Sans as a default font
  • Unlimited Google Photos backup storage
  • Monet settings (Display settings)
  • Smart Space (shows weather, alarm info etc on lockscreen and ambient display)
  • Ringtone, Notification, Alarm, UI sounds from Goolag Pixel
  • 3 fingers swipe to screenshot (Settings->System->Gestures)
  • Fast charging toggle (Battery settings)
  • High touch sensitivity Mode (Display settings)
  • Swipe fingerprint for notification (Settings->System->Gestures)
  • Ambient display gestures (Settings->Display->Lockscreen->Ambient Display)

Known issues

  • IMS (VoLTE,ViLTE,VoWiFi)
  • Wide angle camera

Reporting Bugs

  • DO NOT Report bugs if you're running a custom kernel or modules
  • If you have magisk installed, uninstall it and see if issue persists
  • Navigate to Developer options in Settings and Generate a full bugreport from there
  • Grab a bugreport right after the problem has occurred
  • Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored
  • Create new issue in bug report format linked below and attach bugreport zip you generated from Developer options on github repo or Report it on telegram group

Changelog

2022-08-10

  • August ASB (android-12.1.0_r22)
  • LineageOS source upstream
  • Switched back to chromium webview
  • Updated vendor blobs from A307GTVJS4CVG1

Screenshots

Device info

  • Kernel - 4.4.177
  • Chipset - Exynos7904

Sources

Telegram channel

Support group

Instructions

Required firmware: Android 10 (OneUI-2.0)

If you are coming from stock ROM or any custom ROM

  • Boot into custom recovery
  • Format data
  • Flash latest build
  • Flash gapps package (optional)
  • Reboot your device once the installation is done

If you are already on LineageOS-19

  • Boot into custom recovery
  • Flash latest build
  • Reboot your device once the installation is done

FAQs

I’m getting bootloop

  1. Don’t flash any additional package if you are flashing
  2. FORMAT data (not WIPE)

TWRP/OFOX/SHRP isn’t booting after flashing this rom

  • Yeah, It’s not supported. just reboot your device. Lineage recovery will automatically get installed.

How to root?

  • Download latest Magisk apk and flash it from RECOVERY.

MTP not working

  • Disable USB debugging from developer options if you have it enabled.

Safetynet is failing after rooting the device

  • If you are on Magisk 23.0:
    1. Enable MagiskHide from Magisk Manager app
  • If you are on Magisk 24.0+ (Zygisk):
    1. Enable “Zygisk” option from the Magisk Manager app
    2. Reboot your device
    3. Enable “Enforce DenyList” option
    4. Go in “Configure DenyList”
    5. Enable “Show system apps” option then search ‘Google Play Services’ and tap on it (but NOT on the tick box!) to expand activities
    6. Enable “com.google.android.gms” and “com.google.android.gms.unstable”

Downloads

Wanna donate?