LineageOS is a free, community-built, aftermarket firmware distribution of Android 11, 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 restores 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. You can also view the Changelog for a full list of changes & features.
* Basic functionality
* Audio (music, etc)
* Camera (including video recording)
What doesn't work
* RIL (in-call audio, messaging, data)
* GPS (may partially work, not tested)
* VoLTE, this will never work on AOSP as it's not easy to implement Samsung's proprietary implementation.
* Test and report other bugs
Verify your device codename before downloading any firmware or recovery images!
[B]SM-J500F/G/M/Y[/B] - [COLOR="DarkSlateBlue"][B]j5lte[/B][/COLOR] [B]SM-J5008[/B] - [COLOR="DarkSlateBlue"][B]j5ltechn[/B][/COLOR] [B]SM-J500FN[/B] - [COLOR="DarkSlateBlue"][B]j5nlte[/B][/COLOR] [B]SM-J500H[/B] - [COLOR="DarkSlateBlue"][B]j53gxx[/B][/COLOR]
ROM Download: here
GApps Download (BitGapps): here
Install the latest OrangeFox(recommended, available here) or TWRP 3.3.1 or later
Make a full backup (just in case something goes wrong)
Make a full wipe(System, Data, Cache)
* Dirty flash may work, try and tell me.
Download the latest build and transfer it to your phone
Flash the zip
If you are installing GApps do it before booting to the ROM. Make sure to flash the correct architecture and version(arm 11.0)
And finally boot, the first boot can take several minutes as it optimizes all the apps
There are still quite a few features that are not yet completed for LineageOS 18.0, these are not bugs, this is a beta release.
You should provide logs when reporting any hardware-related issue.
How to provide logcats
[B]* Install Samsung device drivers and then the ADB utils from here:[/B] [url]https://forum.xda-developers.com/showthread.php?t=2588979[/url] [b]* Then enable developer mode, connect your phone to usb, and from [B]cmd[/B] paste this command:[/b] [I]adb logcat > %userprofile%/Desktop/logcat.txt[/I] [b]then try to reproduce the bug.[/b] [b]* The logcat file will be on your desktop.[/b]
[b]* Install the ADB utils from your distribution's package manager and execute the command:[/b] [I]adb logcat > ~/logcat.txt[/I] [b]then try to reproduce the bug.[/b] [b]* The logcat file will be in your home directory.[/b]
* Submit the logcat here on the forums, or on the Telegram group.
* If you can't connect the device through ADB on Windows because of the drivers, connect the device over wifi, enable ADB over Network in developer options, and type:
adb connect [ip address here]
And then the adb logcat command for windows.
Also do not under any circumstances post bug reports if you are using substratum themes or unsupported Magisk modules or you have performed any system modifications.
I would like to everyone who has helped me throughout the whole process of making Q for J5, included but not limited to those people.
Galaxy-MSM8916 team for our base trees.
jenslody, SebaUbuntu, Soft-Bullet, and others for the Q bringup and other contributions!
itexpert.120 (Zeeshan Ahmad) for providing a server for building!
And everyone else who has done even the slightest for the project.
Kernel source code: https://github.com/Galaxy-MSM8916/an...amsung_msm8916
ROM Source code: https://github.com/LineageOS
LineageOS 18.0 for Galaxy J5 (2015), ROM for the Samsung Galaxy J5
ROM OS Version: Android 10
ROM Kernel: Linux 3.10.x
ROM Firmware Required: 6.0 Marshmallow Bootloader/Modem
Based On: LineageOS
Last Updated 2020-11-17