[Samsung Galaxy A3, A5, A7 (2017) ROMs, Kernels, Re] Option58:
LineageOS 19.1/20/21 Unofficial for Galaxy A5|7 2017

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

/*
* 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.
*/

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.​

What's working?

Audio

Calls

Wifi

Hotspot

Mobile data

GPS

Bluetooth

Fingerprint

Hardware composer

OpenMAX (hardware encoding/decoding)

Camera (photos + recording)

NFC

Sensors

Vibration

Double tap to wake

Always on display

What's broken?

Sepolicy is permissive

Lineage 20 and above:

FDE (full disk encryption) that we use has been fully deprecated in android 13

BPF (e.g. for network traffic monitoring) is broken

Supported variants

All variants of Galaxy A5 (2017) and Galaxy A7 (2017). Dual SIM is also supported.

How to install

Make sure you had Samsung's Oreo firmware bootloader and modem before installing this.

Make sure you are using the latest official TWRP version.

Download the lineage build and optionally google apps.

In TWRP format data (if you still have stock rom encryption).

In TWRP wipe data and cache.

Flash LineageOS.

Optional: Flash Google apps (rightafter).

Reboot.

It's okay to dirty flash new updates in the same android version. Upgrading between different android versions requires google apps reflash and is not guaranteed to work. If anything goes wrong, be prepared for a clean install.

Downloads

Lineage 21: MEGA | google drive | androidfilehost | changelog | compile from source

Lineage 20: MEGA | google drive | androidfilehost | changelog | compile from source

Lineage 19.1: MEGA | google drive | androidfilehost | changelog | compile from source

Donations

If you found the work I did helpful, it is possible to donate via paypal or crypto.

Telegram

There's a telegram group made by A5|7 users where we hang out. Feel free to check it out.

Credits

Huge thanks to (a lot of people):

RaymanFX for the original work on lineage 14.1 and thus making this possible.

Forkbomb for contribution to original 14.1 sources.

Simon1511 for contributing to these devices via patches uploaded to lineageos gerrit.

Stricted, Danwood76, Fcuzzocrea, Ivan Meler and others for contribution to exynos platform.

SGTPresticle, Jmackley, Simon1511, Arno and others for doing the testing.

Guys in the telegram group for testing and helping with the android 14 build.

LineageOS Team

Me, for the infinite hours spent on this project. :p

Kernel source: https://github.com/filiprrs/android_kernel_samsung_universal7880

ROM OS Version: Android 13

ROM Kernel: Linux 3.18.140

ROM Firmware Required: Samsung oreo firmware

Created 2022-11-12