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.
ROM Information
- ROM Target Device: Samsung Galaxy J5 SM-J5008 | SM-J500H | SM-J500F/G/M/Y | SM-J500FN
- ROM Status: Testing
- ROM OS: LineageOS 18.0 (Android R)
What works
* Boots
* Basic functionality
* Wi-Fi
* Audio (music, etc)
* Camera (including video recording)
* Flash
* Sensors
* etc
What doesn't work
* RIL (in-call audio, messaging, data)
* Bluetooth
* GPS (may partially work, not tested)
* Miracast
* VoLTE, this will never work on AOSP as it's not easy to implement Samsung's proprietary implementation.
* Test and report other bugs
Device Names
Verify your device codename before downloading any firmware or recovery images!
Code:[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]
Downloads
ROM Download: here
GApps Download (BitGapps): here
Installation
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
[/HIDE]Under Windows:
Code:[B]* Install Samsung device drivers and then the ADB utils from here:[/B] [url]https://xdaforums.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]
Under Linux:
Code:[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:
Code: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.
Credits
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.
Source Code
Kernel source code: https://github.com/Galaxy-MSM8916/an...amsung_msm8916
ROM Source code: https://github.com/LineageOS
XDA:DevDB Information
LineageOS 18.0 for Galaxy J5 (2015), ROM for the Samsung Galaxy J5
Contributors
Zakaryan2004
ROM OS Version: Android 10
ROM Kernel: Linux 3.10.x
ROM Firmware Required: 6.0 Marshmallow Bootloader/Modem
Based On: LineageOS
Version Information
Status: Testing
Created 2020-11-17
Last Updated 2020-11-17