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]
Installation Instructions:
At first, enable OEM Unlocking and USB Debugging in Developer Options
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