• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][UNOFFICIAL][R]LineageOS 18.0 for Galaxy J5 [J500H/FN/F/G/M/Y/8]

Search This thread

Top Liked Posts

  • There are no posts matching your filters.
  • 6

    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!
    [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

    Under Windows:

    [B]* Install Samsung device drivers and then
     the ADB utils from here:[/B]
    [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:

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

    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

    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
    Thanks for make j5 still alive:cowboy:

    I try to root using magisk few times but always fail, am i missing something? My device is SM-J500G thanks for help. I did flash using OrangeFox 10.1
    Typically anything over 20.422 should work. Which magisk package are you using?
    I try to root using magisk few times but always fail, am i missing something? My device is SM-J500G thanks for help. I did flash using OrangeFox 10.1
    Use Magisk 21, that's the version which will work on Android 11. I have been using Magisk and it works just fine