[ROM] LineageOS 13 for Samsung Galaxy J3 (2016) [SM-J320FN] [UNOFFICIAL]

You think it's better to set


  • Total voters
    13
  • Poll closed .
Search This thread

faltisal

Senior Member
Jun 13, 2017
121
283
https%3A%2F%2Fimg.xda-cdn.com%2FNEqGNs6rv5B0hFKzbB7Z_gXjqkY%3D%2Fhttp%253A%252F%252Ffiles.paulfasola.fr%252FCyanogenMod%252FLineageOS.png

Lineage OS is a free, community built, aftermarket firmware distribution of Android 6 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.

Code:
/*  
* Your warranty is... still valid?  
*  
* I am not responsible for bricked devices, dead SD cards,  
* thermonuclear war, or you getting fired because the alarm app failed. Please  
* do some research if you have any concerns about features included in this ROM  
* before flashing it! YOU are choosing to make these modifications, and if  
* you point the finger at me for messing up your device, I will laugh at you.  
*/

Introduction
Lineage OS 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. You will need to provide your own Google Applications package (gapps). Lineage OS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for Lineage OS is available in the Lineage OS Github repo. And if you would like to contribute to Lineage OS, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.

Installation instructions

  1. Download ROM and Optional: GApps.
  2. Copy ROM and Optional: GApps to internal storage.
  3. Optional: Perform a NANDroid backup of your current ROM (Optional but highly recommended).
  4. Wipe /data, /system and /cache.
  5. Flash ROM and Optional: GApps.
Note: First boot can take some time. They may even loop a few times...


Screenshots


Known issues

  • Nothing...


Download


Sources


Thanks To/Credits

@djeman (main dev)
@faltisal (dev, thread manager)
@Aditya Kr (he helped in dev)
@Diamond26 (tester)
@DanZeFan (tester)
@remilia15 (work on sprd soc)


XDA:DevDB Information
[ROM] LineageOS 13 for Samsung Galaxy J3 (2016) [SM-J320FN] [UNOFFICIAL], ROM for the Samsung Galaxy J3 (2016)

Contributors
faltisal, djeman
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
Based On: LineageOS

Version Information
Status: Beta
Current Beta Version: 1
Beta Release Date: 2017-07-18

Created 2017-06-15
Last Updated 2018-02-08
 
Last edited:
Im working on physical keys :victory:

Do I need to mention the bugs again?
That could help you?

---------- Post added at 09:28 AM ---------- Previous post was at 09:27 AM ----------

Oh no worries!
You copied my bugs in the page!
Smart!
Don't worry you have my permission to use it!
Thanks

---------- Post added at 09:30 AM ---------- Previous post was at 09:28 AM ----------

And thanks for putting me in the credits!
Thanks a million guys!
I'm glad I helped!
 
  • Like
Reactions: penelope99

faltisal

Senior Member
Jun 13, 2017
121
283
Do I need to mention the bugs again?
That could help you?

---------- Post added at 09:28 AM ---------- Previous post was at 09:27 AM ----------

Oh no worries!
You copied my bugs in the page!
Smart!
Don't worry you have my permission to use it!
Thanks

---------- Post added at 09:30 AM ---------- Previous post was at 09:28 AM ----------

And thanks for putting me in the credits!
Thanks a million guys!
I'm glad I helped!
I found the file ! : /system/usr/keylayout/Generic.kl normally if i debug this it's should work correctly.
 
Last edited:
Umm...
I found a mistake... I think
Lineage OS is a free, community built, aftermarket firmware distribution of Android 6 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
*Android 6 (Marshmallow)

---------- Post added at 09:43 AM ---------- Previous post was at 09:37 AM ----------

I found the file ! : /system/usr/keylayout/sec_touchkey.kl normally if i debug this it's should work correctly.

Nice!
If you want, PM me or send it to me however you want to and I could test it for you!
I am always here to help you guys!
Keep up the Good Work! :fingers-crossed:
 
  • Like
Reactions: penelope99

faltisal

Senior Member
Jun 13, 2017
121
283
Umm...
I found a mistake... I think
Lineage OS is a free, community built, aftermarket firmware distribution of Android 6 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
*Android 6 (Marshmallow)

---------- Post added at 09:43 AM ---------- Previous post was at 09:37 AM ----------



Nice!
If you want, PM me or send it to me however you want to and I could test it for you!
I am always here to help you guys!
Keep up the Good Work! :fingers-crossed:
Yep, if you can send this file : /system/usr/keylayout/Generic.kl
Edit: Mistake get rekt ! Thanks.
 
Last edited:
  • Like
Reactions: penelope99
Dump it and send me the content here :D (from the lo13 rom)

XD
Sorry but I understood nothing about what you are saying!
Sorry but I understand ROMS, but not too much! XD
Could you explain better please!
Sorry, and Keep up the Good Work! :fingers-crossed:

{UPDATE}

Ok!
I think I understand, but which file do you want me to dump out of the ROM?

---------- Post added at 10:00 AM ---------- Previous post was at 09:55 AM ----------

Ok!
Inside System there is only build.prop and with Notepad++, there isn't any ketlayout or usr
I think I'm just being dumb...
 
Last edited:

faltisal

Senior Member
Jun 13, 2017
121
283
XD
Sorry but I understood nothing about what you are saying!
Sorry but I understand ROMS, but not too much! XD
Could you explain better please!
Sorry, and Keep up the Good Work! :fingers-crossed:

{UPDATE}

Ok!
I think I understand, but which file do you want me to dump out of the ROM?

---------- Post added at 10:00 AM ---------- Previous post was at 09:55 AM ----------

Ok!
Inside System there is only build.prop and with Notepad++, there isn't any ketlayout or usr
I think I'm just being dumb...
Go to : /system/usr/keylayout/ and dump : Generic.kl then send me the file.
 
Last edited:
Go to : /system/usr/keylayout/ and dump : sec_touchkey.kl then send me the file.

After I flashed it right?
But right now I am on stock!
But no worries i'll flash it again in a second just because I am expected to receive a call in a minute and LineageOS for the J3 doesn't have a SIM!
So I have to keep switching!
Just give me a moment...
In about 15-30 Minutes the file will be in your hands, Don't worry!
Keep up the Good Work and sorry for the confusion! :fingers-crossed:
 

faltisal

Senior Member
Jun 13, 2017
121
283
After I flashed it right?
But right now I am on stock!
But no worries i'll flash it again in a second just because I am expected to receive a call in a minute and LineageOS for the J3 doesn't have a SIM!
So I have to keep switching!
Just give me a moment...
In about 15-30 Minutes the file will be in your hands, Don't worry!
Keep up the Good Work and sorry for the confusion! :fingers-crossed:
Ok thanks :) send me Generic.kl in /system/usr/keylayout/ too please.
 
Ok thanks :) send me Generic.kl in /system/usr/keylayout/ too please.

Don't worry!
Why don't I just send you the whole system folder once I flash it?
Just in case you need it for other files...
Great!
Now I am guessing that I need to root the ROM because the system is in the root right?
Correct me if I am wrong!
Keep up the Good Work! :fingers-crossed:
 

GabiML

Senior Member
May 9, 2017
331
72
Guys you are awesome, for J320F i replaced script and it will be fine, i hope in one month it will be ready to be my daily driver, thank you very much and all my respect!
 

faltisal

Senior Member
Jun 13, 2017
121
283
Don't worry!
Why don't I just send you the whole system folder once I flash it?
Just in case you need it for other files...
Great!
Now I am guessing that I need to root the ROM because the system is in the root right?
Correct me if I am wrong!
Keep up the Good Work! :fingers-crossed:
Yep you need root, I go to work, I would be absent for a moment.
Edit: you can simply send me all the content of : /system/usr/keylayout
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 52
    https%3A%2F%2Fimg.xda-cdn.com%2FNEqGNs6rv5B0hFKzbB7Z_gXjqkY%3D%2Fhttp%253A%252F%252Ffiles.paulfasola.fr%252FCyanogenMod%252FLineageOS.png

    Lineage OS is a free, community built, aftermarket firmware distribution of Android 6 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.

    Code:
    /*  
    * Your warranty is... still valid?  
    *  
    * I am not responsible for bricked devices, dead SD cards,  
    * thermonuclear war, or you getting fired because the alarm app failed. Please  
    * do some research if you have any concerns about features included in this ROM  
    * before flashing it! YOU are choosing to make these modifications, and if  
    * you point the finger at me for messing up your device, I will laugh at you.  
    */

    Introduction
    Lineage OS 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. You will need to provide your own Google Applications package (gapps). Lineage OS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for Lineage OS is available in the Lineage OS Github repo. And if you would like to contribute to Lineage OS, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.

    Installation instructions

    1. Download ROM and Optional: GApps.
    2. Copy ROM and Optional: GApps to internal storage.
    3. Optional: Perform a NANDroid backup of your current ROM (Optional but highly recommended).
    4. Wipe /data, /system and /cache.
    5. Flash ROM and Optional: GApps.
    Note: First boot can take some time. They may even loop a few times...


    Screenshots


    Known issues

    • Nothing...


    Download


    Sources


    Thanks To/Credits

    @djeman (main dev)
    @faltisal (dev, thread manager)
    @Aditya Kr (he helped in dev)
    @Diamond26 (tester)
    @DanZeFan (tester)
    @remilia15 (work on sprd soc)


    XDA:DevDB Information
    [ROM] LineageOS 13 for Samsung Galaxy J3 (2016) [SM-J320FN] [UNOFFICIAL], ROM for the Samsung Galaxy J3 (2016)

    Contributors
    faltisal, djeman
    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.10.x
    Based On: LineageOS

    Version Information
    Status: Beta
    Current Beta Version: 1
    Beta Release Date: 2017-07-18

    Created 2017-06-15
    Last Updated 2018-02-08
    8
    How to use all benefits of LineageOS 13 with F2FS file system support

    What you need?

    -You need to download today's build and recovery with f2fs support you can find all necessary information on page 112. Official LineageOS thread post by djeman.

    How to flash?

    -After downloading twrp recovery from djeman link you need to flash it via Odin on same way like you flashed current TWRP recovery.

    Before changing file system:

    -Move today's build to sdcard(important) and opengapps pico 6.0 ARM package to sdcard(optional, if you want to have Google Play Store).

    Formatting from ext4 to F2FS (Friendly To Flash File System)

    -With next step you lose all your data stored on phone.
    Go to wipe and tap on Advanced Wipe, select all except SD Card and USB OTG and Swipe to wipe.
    After wipe completed, return back to Advanced Wipe and select(check) Data and Internal Storage and tap on Fix Repair or change file system, now tap on Change File System and tap on F2FS and swipe to change file system.
    Yay, you successfully changed file system to F2FS.

    Flashing LineageOS 13 build with F2FS support

    -Return to TWRP home and select install, tap on select storage select MicroSD Card locate zip file of LineageOS 13(5th August 2017. Build) swipe to install.

    *OPTIONAL
    You can flash opengapps package.


    To keep F2FS File System

    -Now go to TWRP Home-> Settings and check Use rm instead -rf it's VERY IMPORTANT BECAUSE WHEN SELECT THIS TWRP KEEP F2FS PARTITION, AND don't change to ext4 when you Restoring backup(but not to possible to run older builds because they don't have f2fs file system support).


    I hope that's I help with this short guide and its is easy for beginners and all others who hates to read long long guides :D
    8
    I have a little new, today the cm14.1 have booted on our j3 for the first time :)

    It's a pre alpha version, nothing works but it boots.

    @[email protected] :D
    6
    I have a new alpha build to share :
    https://drive.google.com/open?id=0B35NGYJEHn3cc0JKX3ZENWh3MFk

    This time there are a real progress, the worst problem is fixed !!! :D
    Maybe now it's stable with a working ril. I think it's ok but need more tests.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone