[ROM][J510xx][TW-7.1.1][v5.0] SEPerience-ROM A8 2018 Port

Search This thread

denmasgie

Member
Nov 12, 2020
9
0
32
Indonesia
Thanks to the creators of this custom ROM, after several months of searching for a custom ROM suitable for j5xnlteunzt (SM-J510UNZT) I finally found it in this thread. I've been using the custom ROM for 2 days and so far I haven't found any major bugs.
 

RootedLee

Senior Member
Sep 1, 2017
396
76
@prototype74 great to see you're still monitoring this thread of yours :cool:

I apologize if you've already answered this before: the latest Android for the A8 2018 is Android 8. Can you shine a light on why you never ported that update over into your existing j510xx ROM? I had to move on (see below) but would so much prefer to return to a genuine Samsung ROM out of your talented forge for my j5 as secondary mobile, even if it's just one version higher.

Here's the background why: what forced me to move to a ROM with a higher version of Android (see my sig) was that legacy XPosed was slowing everything down too much. Because for how I use this phone, a flavor of Xposed is simply required - no way around it. Now with LSPosed in LineageOS 17.1/ Android 10, everything is as snappy again as supposed. As I bet you know, LSPosed (and also the outdated EdXposed) require Android 8.0+

After working in LineageOS for a while now, I do miss your ROM: VoLTE was a huge plus; so was Samsung's TouchWIz launcher (and I also prefer the A8 (2018) Android 8 launcher over the one from LOS 17.1 and even Nova launcher), and several other details here and there.

Is it just a time or also a technical issue? There is Android 8 kernels for the j5 2016, + matching launchers. If it was/ is just a matter of allotting time, how many hours do you estimate it would roughly take to port the latest A8 (2018) Android 8 over?

Sonnige Grüße von Konstanz nach Freiburg 🌴
 
Last edited:

prototype74

Senior Member
Aug 3, 2013
1,298
1,229
25
Freiburg i. Br.
@prototype74 great to see you're still monitoring this thread of yours :cool:

I apologize if you've already answered this before: the latest Android for the A8 2018 is Android 8. Can you shine a light on why you never ported that update over into your existing j510xx ROM? I had to move on (see below) but would so much prefer to return to a genuine Samsung ROM out of your talented forge for my j5 as secondary mobile, even if it's just one version higher.

Here's the background why: what forced me to move to a ROM with a higher version of Android (see my sig) was that legacy XPosed was slowing everything down too much. Because for how I use this phone, a flavor of Xposed is simply required - no way around it. Now with LSPosed in LineageOS 17.1/ Android 10, everything is as snappy again as supposed. As I bet you know, LSPosed (and also the outdated EdXposed) require Android 8.0+

After working in LineageOS for a while now, I do miss your ROM: VoLTE was a huge plus; so was Samsung's TouchWIz launcher (and I also prefer the A8 (2018) Android 8 launcher over the one from LOS 17.1 and even Nova launcher), and several other details here and there.

Is it just a time or also a technical issue? There is Android 8 kernels for the j5 2016, + matching launchers. If it was/ is just a matter of allotting time, how many hours do you estimate it would roughly take to port the latest A8 (2018) Android 8 over?

Sonnige Grüße von Konstanz nach Freiburg 🌴
You should know that the ROM isn't fully based on Galaxy A8 2018. The actually base is from J5 2016 itself. What I have done back in 2018 was porting the framework of Galaxy A8 2018 on top of J5's vendor. This way does allow us to have working hardware features (wifi, display, gpu etc.) with full Galaxy A8 2018 software features.
The main issue why I never brought a newer Samsung based ROM to MSM8916 is that Samsung never did release any Android 8.0+ Update to any of it's MSM8916 devices. An attempt to full port Galaxy A8 2018 ROM to J5 2016 will fail at the beginning due to different SOCs (Exynos =/= Snapdragon you know). This is why the J5 2016 never got a newer Sammy based ROM from me.

Anyway I can call that all now is pure b*llsh*t: porting newer Samsung based ROMs DOES NOT actually rely on same SOC! :p I have started a project last year that should proof that we can indeed port ROMs from Snapdragon to Snapdragon devices (MSM8916 to MSM8926 for example). Such attempts were done between Exynos devices by other xda developers already which did work ofc. But did it work between Snapdragon devices too? YES it did! I was able to boot Android 7.1.1 from MSM8916 to my old S3 Neo (MSM8228; which never even got official Android 5 from Samsung) with 90% of working hardware features. It took months of work to do that but I can confirm that porting Sammy ROMs from different Snapdragon devices does work. This experience means it's not impossible to get Samsung Experience 9.x or even OneUI 1.x running on J5 2016 but this all just needs a lot of time, patience and especially experience how backporting Kernel features does work. Since I own a J5 2016 I might think about it to start a new project in summer ;)

Last but not least don't forget, LineageOS is completely open source which means it's easier to get and adapt newer LineageOS (or AOSP ROMs in general) on J5 2016 than Samsung based ROMs (open source vs. closed source software).

Noch sonnige grüße zurück nach Konstanz
 

RootedLee

Senior Member
Sep 1, 2017
396
76
@prototype74 perfect all-encompassing answer (y) - all details understood.

I'm hopeful you'll keep us updated about your new tentative J5 2016 project in summer. I'm sure your aim would be 100% of working hardware features in that case. Good luck with all of it. Feel free to let me know then once you're in need of a beta tester :)
 

RootedLee

Senior Member
Sep 1, 2017
396
76
@prototype74 just touching base with you: maybe a J5 2016 Android 8+/ SEP 9.x or even OneUI 1.x winter project ⛄ ? (My J5 still running well here as secondary mobile handset :cool:).
 

prototype74

Senior Member
Aug 3, 2013
1,298
1,229
25
Freiburg i. Br.
@prototype74 just touching base with you: maybe a J5 2016 Android 8+/ SEP 9.x or even OneUI 1.x winter project ⛄ ? (My J5 still running well here as secondary mobile handset :cool:).
I can't promise anything if there will ever be an android project from my side for the j5. I'm currently using my j5 for a different project (not android) which is the reason why I didn't start an android project for it during summer. The only thing I can tell is if I ever decide to work on an android rom for j5 again it might be based on 8.0+ but still, I'm not sure if it ever will happen...

Anyway thanks that you're still showing some interests about my (old) projects!
 

RootedLee

Senior Member
Sep 1, 2017
396
76
Gotcha @prototype74 - I appreciate the update.

Non-android project on your J5.. now you've piqued my curiosity. A recovery like TWRP, OrangeFox, PitchBlack etc., or something complety different like a mini Linux server? Would love to learn from you what you have running on it 💡
 

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    22ztrhv1h289e13zg.jpg


    Orginally made for the Galaxy A3 2015, readapted and reoptimized for the Galaxy J5 2016 family


    Disclaimer:

    Code:
    I am not responsible for any damage you done with your device.
    Flash this ROM at your own risk!
    
    [COLOR="Red"][B]YOU'RE NOT ALLOWED TO TAKE OR REUPLOAD ANY PART FROM THIS ROM WITHOUT MY PERMISSION!
    IF YOU WANT SHARE THIS ROM, LINK TO THIS THREAD AND [U]USE THE DOWNLOAD LINK BELOW[/U].[/B]
    PLEASE CONTACT ME FIRST, IF YOU WANT TO PORT THIS ROM FOR YOUR DEVICE.
    [/COLOR]


    Supported variants:
    • Galaxy A3 2015: SM-A300FU, SM-A300Y
    • Galaxy A5 2015: SM-A500F, SM-A500FU, SM-A500G, SM-A500H, SM-A500K, SM-A500L, SM-A500M, SM-A500S, SM-A500W, SM-A500Y
    • Galaxy J5 2015: SM-J500F, SM-J500FN, SM-J500G, SM-J500H, SM-J500M
    • Galaxy J5 2016: SM-J510F, SM-J510FN, SM-J510FQ, SM-J510GN, SM-J510H, SM-J510MN, SM-J510UN


    ROM information and features:

    • Base: J510MNUBU3BSC1
    • Port: A530FXXS3ARH1
    • Powered by hadesKernel v3.1.2 (by @corsicanu) and Quasar Kernel v1.6/v2.0 (by @BlackMesa123)*
    • Android 7.1.1 Nougat
    • Hybrid security patch level (Port: 2018-08-01, Base: 2019-03-01)
    • Deknoxed
    • Debloated
    • Deodexed
    • Zipaligned
    • Aroma installer
    • SEP 8.5 Phone/Contacts
    • SEP 8.5 Message
    • SEP 8.5 Gallery
    • SEP 8.5 Clock
    • SEP 8.5 Calendar
    • SEP 8.5 MyFiles
    • Air Message
    • AppLock
    • Bixby Home
    • Call recording
    • Custom CSC feature v2.5 support
    • Disabled dm_verity check and tima service
    • Dual Messenger
    • Dual Speaker Mod
    • Download booster
    • Edge Screen
    • Google's Night Light (more info here)
    • Manage app data
    • MirrorLink
    • Multi Window
    • OMC (Multi-CSC) support (full list below)
    • Navigation bar
    • Game Launcher
    • Game Tools
    • Private Mode
    • Themes Store
    • VoLTE (CSC dependent)
    • VoWiFi (CSC dependent)
    • Screen Recorder
    • Smart Stay
    • Smart View
    • Fake Knox 0x0 status
    • Device status official
    • And more...
    * Default kernel images are:
    • Galaxy A3/A5 2015: hadesKernel v3.1.2
    • Galaxy J5 2015: Quasar Kernel v1.6
    • Galaxy J5 2016: Quasar Kernel v2.0



    Known bugs and issues:

    • No known bugs

    Please keep in mind: I don't own a J500xx device, so please make a detailed logcat if you encounter bugs.


    Download:


    Looking for an old version? All previous versions are available on AndroidFileHost


    Installation:

    • Make sure you have any TWRP Recovery with aroma installer support installed
    • Download the ROM zip and push it to internal or external storage
    • Enter TWRP Recovery
    • Backup your current ROM in case something goes wrong
    • Do a Full Wipe (system, dalvik-cache, data, cache)
    • Install the ROM
    • Reboot to System
    Note : First boot take 10-15 minutes, so don't interrupt it!


    Telegram support:



    OMC (Multi-CSC) supported countries:

    Code:
    ACR, KSA - Saudi Arabia			PAK - Pakistan
    AFG - Afghanistan			PHE - Spain
    ARO - Argentina				PHN - Netherlands
    ATO - Open Austria			ROM - Romania
    AUT - Switzerland			SEB - Baltic
    BNG - Bangladesh			SEE - South East Europe
    BGL - Bulgaria				SEK - Ukraine
    BTC - Libya				SER - Russia
    BTU, CPW -  United Kingdom		SKZ - Kazakhstan
    CAC - Uzbekistan			SLK - Sri Lanka
    CAM, THL - Thailand			TEB - Bosnia and Herzegovina
    CEL, ILO, PCL, PTR - Israel		THR - Iran
    CHO - Chile				TPA - Panama
    COO - Colombia				TPH - Portugal
    DBT - Germany				TUN - Tunisia
    EGY - Egypt				TUR - Turkey
    EON, TTT - Trinidad and Tobago		XEF - France
    EUR - Greece				XEH - Hungary
    INS - India				XEO - Poland
    ITV - Italy				XEU - United Kingdom / Ireland
    LYS, XSG - United Arab Emirates		XEZ - Czech Republic
    NEE - Nordic countries			XFA, XFE - South Africa
    NPL - Nepal				XME - Malaysia
    MAT, MWD - Morocco			XXV - Vietnam
    MID - Iraq				ZTO - Brazil
    ORX - Slovakia


    Notes:

    • This ROM is NOT prerooted


    Credits:

    @corsicanu for his awesome magic, support and fixes ;)
    @BlackMesa123 for Quasar Kernel and help :highfive:
    @Wuby986 for private mode fix
    @ananjaser1211 for a lot of help and contribution to this project! :highfive:
    @malbert16442 for his awesome porting guide
    @ASSAYYED for AssayedKitchen
    @Ticklefish for TMA and TOAD
    @amarullz for aroma installer

    Tester:
    @Freak3672

    PM me if I forgot someone :)


    Kernel Source Code and Thread:



    Additional information:

    Contributors
    @prototype74, @corsicanu, @BlackMesa123
    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: Nougat Bootloader and Modem
    Based on: Samsung Experience 8.5

    Version Information
    Status: Stable
    Current Stable Version: v5.0 Final
    Stable Release Date: 2019-05-31
    11
    Changelog:


    v5.0 Final - 2019-05-31:
    - ROM renamed to SEPerience-ROM A8 2018 Port
    - Updated Base version to J510MNUBU3BSC1
    - Updated OpenCV library
    - Updated system binaries metadata
    - Hybrid security patch Aug 2018/March 2019
    - Reworked aroma installer
    - Dual Speaker Mod (for all variants)
    - Unified build (A3/A5 + J5)
    - Serenity Kernel has been removed (J500xx)
    - Quasar Kernel has been removed (A 2015 series)
    - Added Call recording option (selectable in aroma)
    - Added Camera shutter sound (selectable in aroma)
    - Added OneUI Audio (selectable in aroma)
    - Added DPI settings in aroma
    - Added extra quick tiles
    - Corrected J500G battery properties (2100 mAh)
    - Disabled rotation on lockscreen
    - Disabled dm_verity check and tima service
    - Enabled Caller ID and Spam Protection for all CSC
    - Extra volume steps in calls (selectable in aroma)
    - Fixed compatibility failed issues in certain TWRP versions
    - Fixed permissions for certain system configurations
    - Fixed Live Message
    - Fixed Samsung Health on non-rooted phones
    - Fixed Smart Stay
    - Full OneUI emojis support
    - Moved some CSC features to customcsc_v25.xml
    - OneUI clock font (selectable in aroma)
    - Patched OMC to make all of CSC dependent features working for all CSC
    - Removed IMEI Tracker from certain CSC (BNG, INS, SLK)
    - Removed Kernel menu from aroma installer
    - Removed RMM stuff as Snapdragon 410 BL doesn't even have RMM state
    - SEPerience-ROM's own custom bootanimation (selectable in aroma)
    - System-wide font changed to Android Pie
    - Tweaks for better performance and battery life experience
    - Updated RIL (J500H)
    - Updated System HALs and components
    - Updated WiFi configurations
    - Using default hw parameters
    - Other under the hood improvements

    v4.0 - 2018-11-30:
    - Updated Base version to J510FNXXU2BRI1 (INS)
    - Cleaned up system apps
    - Updated Custom CSC feature to v2.0
    - Merged additional CSC into OMC (CAM, THL, XME and XXV)
    - Ported SE 9.0 Oreo system apps
    - Enabled Samsung Camera sticker center and attitional features
    - New Samsung Messages (v5.0) Oreo with stickers support
    - Reworked troubleshoot options
    - Introduced Night Light
    - Rotation on lockscreen
    - Removed Blue light filter
    - Removed Face Recognition completely
    - Updated Edge panels
    - Patched OMC to make most of CSC dependent features working on all CSC codes
    - Search bar in quick settings
    - Added Quick tools edge
    - White boot & shutdown animation
    - Other under the hood improvements

    v3.5 - 2018-09-05:
    - Updated Port version to A530FXXS3ARH1 (OMC)
    - New security patch level 2018-08-01
    - Added Clipboard and SBrowser Edge
    - Enhanced Troubleshoot options
    - New debloat option in aroma installer
    - Qualcomm location service
    - Qualcomm RIL service
    - Small changes for edge screen
    - Updated Custom CSC feature to v1.5
    - Other under the hood improvements
    - Updated RIL libs for J510H variant

    v3.0 - 2018-07-20:
    - Updated Base version to J510FNXXU2BRE6 (DBT)
    - Updated Port version to A530FXXS2ARF1 (OMC)
    - New security patch level 2018-06-01
    - Added support for J510FQ (j5xnltetur) and J510UN (j5xnltezt) variants
    - Air Message
    - Custom CSC feature support
    - Data usage view on quick panel
    - FM Radio
    - Grace UX Launcher (choosable in aroma)
    - Merged additional CSC into OMC (ACR, AFG, BTC, CEL, EGY, ILO, KSA, LYS, MAT, MID, MWD, PAK, PCL, PTR, THR, TUN, TUR, XFA, XFE, XSG)
    - Removed some universal (exynos) system apps
    - S Clean
    - S Bike Mode
    - S Power planning
    - S Secure
    - Screen Recorder
    - Security enhancement
    - Smart Manager CN (+ Samsung's Package Installer with extra features)
    - Troubleshoot options in aroma installer
    - USB Backup (requires OTG support)
    - Use 4G or LTE data icon

    v2.0.1 - 2018-06-26:
    - Small optimizations

    v2.0 - 2018-06-17 (not available anymore):
    - Updated Base version to J510FNXXU2BRD7 (INS)
    - Updated Port version to A530FXXS2ARE1 (OMC)
    - New security patch level 2018-05-01
    - Added LTE/4G only in network mode (your provider must also support voice calls over LTE networks else calls won't work)
    - Additional Quick tiles
    - Auto reboot section in settings
    - Cleaned up system apps
    - Data usage notifications
    - Disabled text magnifying glass (does not affect other magnification features in accessibility settings and widget)
    - Edge lighting notification (partially working)
    - Extended power menu
    - Extended Wi-Fi menu
    - Fixed incorrect bluetooth battery stats
    - Manage app data (Samsung's built-in firewall)
    - Merged additional CSC into OMC (BNG, NPL, INS and SLK)
    - New data usage settings
    - Removed Always On Display
    - Removed preloaded Samsung Keyboard languages (sipdb) for more free system space
    - Removed Samsung Secure Wi-Fi
    - Reworked MirrorLink without external libs
    - Security enhancement
    - SVoice

    v1.5 - 2018-05-22 (not available anymore):
    - Switched to Quasar Kernel v2.0 by @BlackMesa123
    - Added support for J510H (j5x3gjv) variant
    - Fixed app installation issues
    - Fixed (dual) sim detection issues (thanks @corsicanu for the tip)
    - Fixed "Emergency calls only" after certain reboots

    v1.0 - 2018-05-09 (not available anymore):
    - Initial release
    Differents between v2.0 from Galaxy A3 2015:
    - Adapted System framework with J510xx properties
    - App Lock
    - Private Mode
    - Snap Window (Multi Window feature)




    F.A.Q

    Q: How to root it?
    A: Grab Magisk from here.

    Q: Splash screen gets more and more greenish when I try to boot. Is that normal?
    A: Of course not. This means you're not on Marshmallow/Nougat bootloader & Modem. Flash any MM/NN stock ROM first before you flash this ROM.

    Q: ROM booted but there is no gallery, clock etc. Why did you removed it?
    A: I didn't, YOU debloated them in aroma installer. Reflash the ROM again without wiping data and this time don't debloat them.

    Q: There is no CSC folder in /system. How to add CSC features?
    A: This ROM is featured with OMC, a new multi CSC solution. Locate to /system/omc and add your features to customcsc.xml.

    Q: My GPS does not find my location. Any fix?
    A: Download GPS Test app from Google play, run it, go outside and wait 10 minutes.

    Q: Do I have to clean flash when there is a new update?
    A: No, flash it over a previous version is ok.

    Q: I enabled screen recorder in aroma but I can't find it in settings. How to run screen recorder?
    A: You can find it's settings in settings > advanced features > screen recorder. To start recording, pull down quick settings, search for Screen Capture tile, extend it and select screen recorder.

    Q: XYZ app does not work/force closes and I want create a log to help you. How can I create a logcat?
    A: I'm glad you'd like to help. Follow this xda tutorial or download any logcat app from Google Play.

    Q: Why still no Oreo or Pie port?
    A: Samsung won't update any MSM8916 device to Oreo/Pie anymore.

    Q: Why I can't enable 4G in second SIM?
    A: Galaxy MSM8916 modems don't support dual LTE.

    Q: I've enabled navigation bar but I don't like it. How can I remove it?
    A: Reflash the ROM select everything you did before except nav bar without wiping data.

    Q: Do I have to flash Galaxy A8 2018 mods, recoveries etc. when I use this ROM?
    A: NO! This ROM will not transform your Galaxy to an A8. Only flash mods, recoveries etc. meant for your device variant.
    8
    SEPerience-ROM v5.0 is here!

    22ztrhv1h289e13zg.jpg


    Please read this post



    Changelog v5.0:

    - ROM renamed to SEPerience-ROM A8 2018 Port
    - Updated Base version to J510MNUBU3BSC1
    - Updated OpenCV library
    - Updated system binaries metadata
    - Hybrid security patch Aug 2018/March 2019
    - Reworked aroma installer
    - Dual Speaker Mod (for all variants)
    - Unified build (A3/A5 + J5)
    - Serenity Kernel has been removed (J500xx)*
    - Quasar Kernel has been removed (A 2015 series)*

    - Added Call recording option (selectable in aroma)
    - Added Camera shutter sound (selectable in aroma)
    - Added OneUI Audio (selectable in aroma)
    - Added DPI settings in aroma
    - Added extra quick tiles
    - Corrected J500G battery properties (2100 mAh)
    - Disabled rotation on lockscreen
    - Disabled dm_verity check and tima service
    - Enabled Caller ID and Spam Protection for all CSC
    - Extra volume steps in calls (selectable in aroma)
    - Fixed compatibility failed issues in certain TWRP versions
    - Fixed permissions for certain system configurations
    - Fixed Live Message
    - Fixed Samsung Health on non-rooted phones
    - Fixed Smart Stay
    - Full OneUI emojis support
    - Moved some CSC features to customcsc_v25.xml
    - OneUI clock font (selectable in aroma)
    - Patched OMC to make all of CSC dependent features working for all CSC
    - Removed IMEI Tracker from certain CSC (BNG, INS, SLK)
    - Removed Kernel menu from aroma installer
    - Removed RMM stuff as Snapdragon 410 BL doesn't even have RMM state
    - SEPerience-ROM's own custom bootanimation (selectable in aroma)
    - System-wide font changed to Android Pie
    - Tweaks for better performance and battery life experience
    - Updated RIL (J500H)
    - Updated System HALs and components
    - Updated WiFi configurations
    - Using default hw parameters
    - Other under the hood improvements

    * Default kernel images are:
    - A3/A5 2015: hadesKernel v3.1.2
    - J5 2015: Quasar Kernel v1.6
    - J5 2016: Quasar Kernel v2.0



    DOWNLOAD v5.0: AndroidFileHost
    Mirror: Google Drive


    How to update from previous version:

    1. Flash v5.0
    2. OPTIONAL: Wipe dalvik cache and cache (not recommend on A3/A5 2015)
    3. Reboot


    OP updated
    8
    SEP 8.5 ROM v3.0 is here! Available on AndroidFileHost!

    Changelog v3.0:

    - Updated Base version to J510FNXXU2BRE6 (DBT)
    - Updated Port version to A530FXXS2ARF1 (OMC)
    - New security patch level 2018-06-01

    - Added support for J510FQ (j5xnltetur) and J510UN (j5xnltezt) variants
    - Air Message
    - Custom CSC feature support*
    - Data usage view on quick panel
    - FM Radio
    - Grace UX Launcher (choosable in aroma)
    - Merged additional CSC into OMC (ACR, AFG, BTC, CEL, EGY, ILO, KSA, LYS, MAT, MID, MWD, PAK, PCL, PTR, THR, TUN, TUR, XFA, XFE, XSG)
    - Removed some universal (exynos) system apps
    - S Clean
    - S Bike Mode
    - S Power planning
    - S Secure**
    - Screen Recorder
    - Security enhancement
    - Smart Manager CN (+ Samsung's Package Installer with extra features)
    - Troubleshoot options in aroma installer
    - USB Backup (requires OTG support)
    - Use 4G or LTE data icon

    * Now you can add your own csc features in /system/omc/customcsc.xml. Caution! adding own csc features which may cause bugs or similar won't count as a ROM bug!
    All bugreports which have to do with this will be ignored.
    ** Please download SamsungMax from Google Play to avoid secure wifi FC.



    DOWNLOAD v3.0: AndroidFileHost


    How to update from previous version:

    1. Flash v3.0
    2. OPTIONAL: Wipe dalvik cache and cache
    3. Reboot


    OP updated
    6
    SEP 8.5 ROM v2.0.1 is here! Available on AndroidFileHost!

    Changelog v2.0.1:

    - Small optimizations

    DOWNLOAD v2.0.1: AndroidFileHost

    Note: All previous versions are not available anymore


    How to update from previous version:

    1. Flash v2.0.1
    2. OPTIONAL: Wipe dalvik cache and cache
    3. Reboot


    OP updated