[Samsung Galaxy A3, A5, A7 (2017) ROMs, Kernels, Re] Flominator:
LineageOS 18.1 Unofficial for Galaxy A3 2017

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

/*
* Your warranty is now void. Or not. Depends.
* It's probably expired anyways :D
*
* 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.

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

What's working?

Audio

Calls

Wifi

Hotspot

Mobile data

GPS

Bluetooth

Fingerprint

Camera (both photos and video)

NFC

Sensors

Vibration

Others I have forgot

What isn't working?

FM Radio (we dont have any supported FM Reciver, audio hal dosn't support fm radio either)

ANT+ (our qcom ANT+ Stack is not supported in aosp)

Saftynet HW Attestation (fixes with root are avaiable)

Encryption and extended storage via SD (possible to fix, didn't have time to debug yet)

Stretched preview in camera, photos are fine (fix has more downsides than upsides)

Supported variants

Galaxy A3 (2017). Dual SIM is also supported.

All variants should be working but only A320FL is well tested since all developers have it.

How to install:

YOU HAVE TO BE ON TREBLE RECOVERY!!! BEFORE INSTALL. (skip this if your recovery already shows vendor partition, running repatition-script twice soft bricks device)

Treble Recovery(Full Wipe after install) + repatition-scripthttps://xdaforums.com/t/tool-a320fl-f-y-repartition-script-for-vendor-support.3951105 by Astrako

After running repatition-script (becuase you used stockrom, Non-treblerom, beeing a ROM less than < android10), you shoud install any android 10 ROM: like lineage-17.1 https://github.com/debie-A320FL/OTA/releases/tag/Q.22.12 for example and boot once.

It is needed to fix file contexts and enable dynamic repatitioning used by Havoc OS.

Since Lineage OS 18.1 \vendor (388mb) and \system (2695mb) are quite big in size, patition sizes shipped with Astrakos initial repatition-script are insufficiant. Obmitting this will probably result in: script aborted: E1001

Make sure you have latest bootloader and modem before installing this.

Download the Lineage build, optionally GApps and Magisk.

Flash LineageOS.

Optional: Flash GApps (rightafter).

Optional: Flash Magisk.

Reboot.

ROM Android FileHost: link removed and will be up again soon :)

Generally it's ok to dirty flash, but if you encounter issues a clean flash should be the first thing on your mind.

Credits

Huge thanks to:

@Astrako for all the hours spent on the device tree/kernel/vendor/hardware and making this possible.

@McFy for previous work on a3y17lte.

@GonicTEAM, @TheObcd, for help along the way

LineageOS Team

Anybody that reported bugs or helped test various stuff, without every one of you Android 11 would never get so stable here

XDA: DevDB

Information

[UNOFFICIAL][ROM][A320FL/F/Y] LineageOS 18.1 [11.0][64 BIT][Treble], ROM for the Samsung Galaxy A Series 2017 A3, A5, A7

Source: samsungexynos7870

Contributors

Flominator

ROM OS Version: Android 11

ROM Kernel: Linux 3.x

ROM Firmware Required: Latest modem + BL recommended

Version Information

Status: Stable

Created 2024-05-20

Last Updated 2024-05-20