[UNOFFICIAL][ROM][TREBLE][10.0] crDroid 6.x for the A5/A7 2017

Simon1511

Senior Member
Mar 10, 2016
476
468
73
Germany
crDroid 6.x for the Galaxy A5/A7 2017


LineageOS, an open-source Android distribution, is available for several devices,
with more being continuously added thanks to the biggest, yet ever growing, Android open-source community.

crDroid uses LineageOS as base. We try to keep in sync with LineageOS source while also adding lots of customizations for you to choose from.​



Code:
Your warranty is now void.

Im not responsible for any damage that may happen to your device but I will be here to help.


All the ROMs source code is available in the LineageOS Github repo and crDroid Github repo.​


Features
  • Full treble enabled
  • VNDK enabled


Working
  • Wifi
  • Mobile data
  • Bluetooth
  • Audio
  • Ambient Display/Always on display
  • Double tap to wake
  • Fingerprint
  • Camera
  • ...


Bugs/Not working
  • Echo in calls
  • Safetynet false
  • Automatic brightness
  • Livedisplay
  • Wifi sometimes crashes when enabling hotspot
  • GPS doesnt lock
  • (Dual SIM is not detected)
  • The system shows an internal error after each boot
  • Maybe more


Supported variants
This has only been tested successfull on the A520F and A720F, other variations have not been tested yet. Especially korean variants have a smaller system partition, the installation may not be successfull on them.


How to install
  • Make sure you have the latest Oreo firmware bootloader and modem before installing this ROM.
  • Make sure you are using the latest official TWRP version.
  • Download the repartition script from here
  • The script will lessen the system partition size and create a new partition at /vendor. Download only the repartition script, not the attatched kernel.
  • Download the ROMs zip.
  • Make a backup of all your necessary partitions in case something goes wrong.
  • Optionally download GApps and Magisk.
  • In TWRP wipe system, data and cache.
  • Flash the repartition script and reboot to recovery afterwards.
  • Flash the ROM.
  • Optionally, flash GApps and Magisk right after.
  • Do NOT flash a custom recovery like SHRP or Oragenfox, they are not able to mount the new partition. Only the modified TWRP version in the script is able to mount the partition.
  • Reboot.


Downloads
A5: Google Drive

A7: Google Drive

Repartition script: XDA

OpenGapps: Download (Choose ARM64 and 10.0)


Credits
  • @Option58 for the work on the Lineage sources for our device
  • @Astrako for helping me a lot getting this to work
  • User "Edy sunanto" for testing on A720F.
  • LineageOS Team
  • crDroid Team

XDA:DevDB Information
[UNOFFICIAL][ROM][TREBLE][10.0] crDroid 6.x for the A5/A7 2017, ROM for the Samsung Galaxy A Series 2017 A3, A5, A7

Contributors
Simon1511
Source Code: https://github.com/Simon1511/android_kernel_samsung_universal7880/tree/treble-lineage-17.1

ROM OS Version: Android 10
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest bootloader and modem are recommended
Based On: crDroid/LineageOS

Version Information
Status: Beta

Created 2020-05-15
Last Updated 2020-05-15
 

de_inferno

Member
Dec 9, 2019
11
14
0
So what mean it enable treble?
It will enable treble support, like separation of OS and vendor part. But currently it is only done on level that allows it to say that "hey, i am treble enabled" and it DOESN'T mean that it is compatible with Generic System Images (GSI) right now.

Currently there is problems with booting GSI images, it will bootloop and /proc/last_kmsg will say something about /dev mount move error.
 
  • Like
Reactions: Simon1511

edy sunanto

Member
Mar 15, 2019
11
1
0
Hopefully soon you can find a way to install GSI treble ... hopefully someone can make fake treble gsi ... like Sony XP, he can use fake treble, even with 2 methods ... Aonly and Ab