[PORT] [ROM] ViperOS Coral 3.1.1 For SM-J210F [Android 7.1.2]

Search This thread

NullCode

Senior Member
Hello Everyone!
This is a ViperOS port from the Galaxy J3 2016 to the Galaxy J2 2016.

Working:
My day to day usage works flawlessly [so if you find any bugs, please logcat]

Patched Bugs [Because this is a J3 Port]:
Made it boot
Power Button
FM Radio
Multi User

Known Bugs:
It tells you that your device is a J3 [because it is a port duh]
Brightness cannot be adjusted [FIX: Here]
Hey Google does not work on PICO Gapps [Use NANO Gapps to fix this issue]

Download link: MEGA
GAPPS: OpenGAPPS [ARM 7.1 Pico or Nano]
Patch Link: MEGA

Installation Instructions:
At first, enable OEM Unlocking and USB Debugging in Developer Options
Flash TWRP from this thread [I recommend v3.1.1-1]
Reboot Recovery
Make backups please [Don't blame me if you lose anything]
Now, wipe everything [Dalvik Cache; Cache; Data and System]
Install ViperOS
Flash GAPPS [Optional]
After flashing, remove the battery and REBOOT TO RECOVERY [important]
Now flash the Patch
Finally, Wipe cache/dalvik
Reboot System

Very important credits:
Aditya KR [for compiling TWRP 3.1.1-1]
djeman [Main J3 Developer]
andii_nr [for compiling ViperOS]
iamsj7 [for updating security patch of ViperOS]
and obviously, me [so don't forget to thank please]

Notes: This ROM has Full OMS Support and Substratum Theme Interfacer Support
It also has full signature spoofing support [so you can also set up microG without patching anything]

Original Link for J3 ROM:
XDA Developers
 
Last edited:

Kry9toN

Member
Jan 31, 2019
33
32
Blitar
Hello Everyone!
This is a ViperOS port from the Galaxy J3 2016 to the Galaxy J2 2016.

Working:
My day to day usage works flawlessly [so if you find any bugs, please logcat]

Patched Bugs [Because this is a J3 Port]:
Made it boot
Power Button
FM Radio
Multi User

Known Bugs:
It tells you that your device is a J3 [because it is a port duh]
Charging speed at first is SUPER slow [just wait for a day or two it gets fixed]
You tell me lmao

Download link: MEGA
GAPPS: OpenGAPPS [ARM 7.1 Pico or Nano]
Patch Link: MEGA

Installation Instructions:
At first, enable OEM Unlocking and USB Debugging in Developer Options
Flash TWRP from this thread [I recommend v3.1.1-1]
Reboot Recovery
Make backups please [Don't blame me if you lose anything]
Now, wipe everything [Dalvik Cache; Cache; Data and System]
Install ViperOS
Flash GAPPS [Optional]
After flashing, remove the battery and REBOOT TO RECOVERY [important]
Now flash the Patch
Finally, Wipe cache/dalvik
Reboot System

Very important credits:
Aditya KR [for compiling TWRP 3.1.1-1]
djeman [Main J3 Developer]
andii_nr [for compiling ViperOS]
iamsj7 [for updating security patch of ViperOS]
and obviously, me [so don't forget to thank please]

Notes: This ROM has Full OMS Support and Substratum Theme Interfacer
It also has full signature spoofing support [so you can also set up microG without patching anything]

Original Link for J3 ROM:
XDA Developers


please port on j2 prime sir
 

niyasneo

New member
Jan 10, 2018
2
1
Thank for the port Nullcode🙏
stable rom and it's working good
Brightness cannot be adjusted & there is no volte option please fix these also
 
  • Like
Reactions: NullCode

NullCode

Senior Member
Thank for the port Nullcode🙏
stable rom and it's working good
Brightness cannot be adjusted & there is no volte option please fix these also

I am so sorry I forgot to tell people
To fix brightness, you need to go to Settings: Display: Brightness and turn off Auto Brightness
That will fix the problem

If that doesn't fix the problem, Download and set up Platform Tools from Google, connect your phone and type this command:
adb shell settings put system screen_brightness_mode 0

Also about VOLTE, it cannot be implemented in custom ROMs
Only stock ROM has that feature
 
Last edited:

NullCode

Senior Member
Brightness issue is solved
I'm using jio call app now since volte didn't work
Thank you🙏

Alright I will try to port over the voLTE libs too
And you're welcome :)

Edit: Sadly, VOLTE is something that is impossible to fix on my behalf. It needs an extensive list of modifications that I'm not able to do. I'm extremely sorry
 
Last edited:
  • Like
Reactions: niyasneo

AryanSeth

Member
Dec 11, 2020
15
0
Hello Everyone!
This is a ViperOS port from the Galaxy J3 2016 to the Galaxy J2 2016.

Working:
My day to day usage works flawlessly [so if you find any bugs, please logcat]

Patched Bugs [Because this is a J3 Port]:
Made it boot
Power Button
FM Radio
Multi User

Known Bugs:
It tells you that your device is a J3 [because it is a port duh]
Brightness cannot be adjusted [FIX: Here]

Download link: MEGA
GAPPS: OpenGAPPS [ARM 7.1 Pico or Nano]
Patch Link: MEGA

Installation Instructions:
At first, enable OEM Unlocking and USB Debugging in Developer Options
Flash TWRP from this thread [I recommend v3.1.1-1]
Reboot Recovery
Make backups please [Don't blame me if you lose anything]
Now, wipe everything [Dalvik Cache; Cache; Data and System]
Install ViperOS
Flash GAPPS [Optional]
After flashing, remove the battery and REBOOT TO RECOVERY [important]
Now flash the Patch
Finally, Wipe cache/dalvik
Reboot System

Very important credits:
Aditya KR [for compiling TWRP 3.1.1-1]
djeman [Main J3 Developer]
andii_nr [for compiling ViperOS]
iamsj7 [for updating security patch of ViperOS]
and obviously, me [so don't forget to thank please]

Notes: This ROM has Full OMS Support and Substratum Theme Interfacer Support
It also has full signature spoofing support [so you can also set up microG without patching anything]

Original Link for J3 ROM:
XDA Developers
But it has one problem but is the rom that is working fine as compare to other nougat rom , problem is that the wifi doesnot connect it disconnects after 2 to 3 hr after connecting.
Why is this problem in every nougat rom
 

NullCode

Senior Member
But it has one problem but is the rom that is working fine as compare to other nougat rom , problem is that the wifi doesnot connect it disconnects after 2 to 3 hr after connecting.
Why is this problem in every nougat rom

It seems to be a problem with your phone because all the ROMs I've tried (OctOS, LineageOS, ViperOS) don't have this WiFi drop issue
Also, do you see this wifi drop in my ROM?
 

AryanSeth

Member
Dec 11, 2020
15
0
I have one problem that my google assistant, hey google option is not turning on.
Pls tell me why
 

NullCode

Senior Member
I have one problem that my google assistant, hey google option is not turning on.
Pls tell me why

I don't use any Google apps [microG]
But since you asked me, I will flash the Gapps and see what's up

Edit: It's a GAPPS problem
You need to wipe everything and flash NANO Gapps with the ROM
Instead of PICO Gapps [If you want hey google]
 
Last edited:
  • Like
Reactions: AryanSeth

nhojeric214

Senior Member
Nov 13, 2013
592
94
Dipolog
www.facebook.com
Mine shows this error when flashing the rom
16081831839181240095681779281417.jpg
 

Uniqueshiva

Senior Member
Dec 30, 2020
54
14
Bro when i call or someome call me screen goes automatically off i am not able to attend it seems proximity sensor issue any fix??
Btw i am using truecaller for fixing issue but i want to use system phone app
 
  • Like
Reactions: NullCode

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    How to port tell me I will do that I need oreo on my J2 2016 ASAP!!
    No idea
    1
    I don't think so, since it's not from the j series.
    May be can we port this' lineage-15.1-20180708-UNOFFICIAL-core33g.zip' for J2 2016??

    [ROM][8.1.0][SM-G360H/HU] LineageOS 15.1 for Samsung Galaxy Core Prime
    porting upstream is impossible.

    however I do think it is possible to compile the rom by using that tree as a big base
    (very possible in fact. because everything aside from the screen etc is a carbon copy of our device)
    1
    maybe use cloud storage for uploading unwanted data currently and free it. Also can you port or make oreo custom rom with picture in picture feature ? Is it possible right now for this phone?
    compiling lineageOS 15 requires 200gb at minimum... even if my laptop was fully empty, I would still not have enough storage
    I got 8GB RAM and the only limiting factor is my CPU (i3 5th Gen and another laptop with i5 4th Gen) and my HDD. I have 400+GB storage free.
    hmm the CPU is a problem. i think those are too old
  • 5
    Hello Everyone!
    This is a ViperOS port from the Galaxy J3 2016 to the Galaxy J2 2016.

    Working:
    My day to day usage works flawlessly [so if you find any bugs, please logcat]

    Patched Bugs [Because this is a J3 Port]:
    Made it boot
    Power Button
    FM Radio
    Multi User

    Known Bugs:
    It tells you that your device is a J3 [because it is a port duh]
    Brightness cannot be adjusted [FIX: Here]
    Hey Google does not work on PICO Gapps [Use NANO Gapps to fix this issue]

    Download link: MEGA
    GAPPS: OpenGAPPS [ARM 7.1 Pico or Nano]
    Patch Link: MEGA

    Installation Instructions:
    At first, enable OEM Unlocking and USB Debugging in Developer Options
    Flash TWRP from this thread [I recommend v3.1.1-1]
    Reboot Recovery
    Make backups please [Don't blame me if you lose anything]
    Now, wipe everything [Dalvik Cache; Cache; Data and System]
    Install ViperOS
    Flash GAPPS [Optional]
    After flashing, remove the battery and REBOOT TO RECOVERY [important]
    Now flash the Patch
    Finally, Wipe cache/dalvik
    Reboot System

    Very important credits:
    Aditya KR [for compiling TWRP 3.1.1-1]
    djeman [Main J3 Developer]
    andii_nr [for compiling ViperOS]
    iamsj7 [for updating security patch of ViperOS]
    and obviously, me [so don't forget to thank please]

    Notes: This ROM has Full OMS Support and Substratum Theme Interfacer Support
    It also has full signature spoofing support [so you can also set up microG without patching anything]

    Original Link for J3 ROM:
    XDA Developers
    2
    Thank for the port Nullcode🙏
    stable rom and it's working good
    Brightness cannot be adjusted & there is no volte option please fix these also

    I am so sorry I forgot to tell people
    To fix brightness, you need to go to Settings: Display: Brightness and turn off Auto Brightness
    That will fix the problem

    If that doesn't fix the problem, Download and set up Platform Tools from Google, connect your phone and type this command:
    adb shell settings put system screen_brightness_mode 0

    Also about VOLTE, it cannot be implemented in custom ROMs
    Only stock ROM has that feature
    2
    can you pls port android 8 to j2xlte (j210f) every rom is just 7.1.2 nougat
    1
    Thank for the port Nullcode🙏
    stable rom and it's working good
    Brightness cannot be adjusted & there is no volte option please fix these also
    1
    maybe use cloud storage for uploading unwanted data currently and free it. Also can you port or make oreo custom rom with picture in picture feature ? Is it possible right now for this phone?
    compiling lineageOS 15 requires 200gb at minimum... even if my laptop was fully empty, I would still not have enough storage
    I got 8GB RAM and the only limiting factor is my CPU (i3 5th Gen and another laptop with i5 4th Gen) and my HDD. I have 400+GB storage free.
    hmm the CPU is a problem. i think those are too old