Related
If you have just updated to the official Lollipop and missing beloved DSP.... install the attached, this is taken from the anerik's CM12 build.
Intsall any recovery
boot into recovery and install the DSP Zip.. be sure to root your phone before this..
Open up the DSP manager and set up your settings.. go to play music and in settings dont worry if it shows up only the music fx settings.. DSP settings will work
Working fine
I need install to my phone viper4android
My phone is rooted an 5.0.1 gpe but i can't install viper drivers
is it possible install via this method
FM radio work?
Intall v4a
micoperia said:
I need install to my phone viper4android
My phone is rooted an 5.0.1 gpe but i can't install viper drivers
is it possible install via this method
Click to expand...
Click to collapse
Hi, i had the same situation, the problem is your moto g is not fully rooted, so that you can't install drivers in v4a or manually, to solve this you must install via recovery this file, http: //download.chainfire .eu/638/SuperSU/BETA-SuperSU-v2.39.zip
and thats all, you will have full root on your phone.
I hope you can understand my english xD
micoperia said:
I need install to my phone viper4android
My phone is rooted an 5.0.1 gpe but i can't install viper drivers
is it possible install via this method
Click to expand...
Click to collapse
if you are getting problem in viper saying to install driver again and again then download SeLinux Mode changer and open the app and then give root permission and then select permissive
if you are getting busybox error then install busybox app from playstore
the problem i had with v4a was that the system partition wad full, using gpe 5.0.1 here.
thanks for answer and you are right
supersu code has been updated yesterday and solved viper situation
I was installed correctly last night and works perfectly
I cant install v4a
I downloaded SeLinux Mode changer and set to permissive, I have busybox installed, root working and I'm using 5.0.1 GPE. But I still can't install v4a drivers. Can anyone help me?
How to Root Samsung Galaxy J7 (2016), Install TWRP, Custom Rom & Xposed Framework on Samsung Galaxy J7 2016 (SM-J710F/FN/GN/MN/K)
Disclaimer
Your warranty is now void.
I am not responsible for any bricked devices.
Preparation for ROOTING J7 (2016) :
Enable USB Debugging on your J7 (2016)
This is very important thing to be done before you try flashing a firmware or recovery file. USB Debugging mode make Android devices receptive to download and send data over USB cable connection. If you do not know how to turn debugging mode ON, do this :
In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
You will see a message that “Developer mode has been enabled” on your device.
Now go to Settings -> Developer options : Tap it and go to USB debugging option and check the box to enable it.
In the ‘Developer Option’ you will also find the ‘OEM Unlocking’ option, just enable it. (You need to enable OEM unlock, Otherwise you might end up with boot problems or be unable to flash later on)
Install Samsung Android USB Driver for Windows to your Laptop/PC, Then connect your Samsung Galaxy J7 (2016) with USB cable. It will configure driver automatically.
How to ROOT Samsung Galaxy J7 (2016) :
1.] Download Odin, TWRP Recovery, Custom Kernel & SuperSU file to your Laptop/PC.
2.] Turn off your phone, Go to download mode (by pressing Volume down+Home+Power buttons at the same time for about 6-8 seconds).
3.] Press the Volume up button to continue.
4.] Open the ODIN file and run you downloaded on your Laptop/PC.
5.] Connect your phone to your Laptop/PC through orignal USB cable.
6.] When ODIN detects your phone, It will show added in the Log.
7.] In ODIN click on AP and then select the official twrp recovery file (TWRP-3.0.2-1-j7xelte.img.tar. under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in.
Known Issues :- Samsung encryption is not supported yet in TWRP 3.0.2.0
8.] This step is alternative not necessary (If you want to disabled dm-verity & encryption, another words if you want to mount Internal Storage in TWRP, So do it) :
Go to download mode again and Open ODIN click on AP and the select Stock based custom kernel (SM-J710F-Kernel-6.0.1-nodmv.tar) under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in again.
Note 1 :- As per my experiences, it is recommended to flash the Kernel, then recovery and then "FORMAT DATA" (not only wipe) to disable encryption. Otherwise, TWRP will not be able to mount /data.
Note 2 :- If you want to keep encryption (are you official lover), simply flash official twrp recovery and then flash SuperSU package via TWRP, The result would be that TWRP is mount External SD card and OTG so don't worry and flash only official TWRP. (Follow all steps for rooting your J7 2016 by official method, ONLY skip step no. 8 and 11).
9.] If the flashing succeeds, ODIN will show 'PASS'. That means the recovery flashed successfully. It will boot into recovery.
10.] Swipe to Allow Modifications. Click on Reboot.
11.] This step is alternative (If you followed step no. 8, so then do it) :
Swipe to Allow Modifications. Click on Reboot. Go to Wipe > Format Data > "yes" ...Ok Click on Reboot.
12.] Copy and place downloaded SuperSU v2.78 zip file to your Internal OR External SD card.
13.] Turn off your phone, Reboot to recovery (by pressing Volume up+Home+Power buttons).
14.] The recovery will start. Select 'install zip'.
15.] Go to and select SuperSU v2.78 zip which you downloaded. Swipe to Confirm Flash. Flashing process will start. Once Completed. Wipe Cache/dalvik, Click on Reboot.
16.] After it finishes, go back and reboot your phone.
ENJOY your rooted Samsung Galaxy J7 (2016) !!
SuperSU Issues installing/updating binaries : If you want to update binary files or Root 100% your Galaxy J7 2016 follow my steps :
Open SuperSU app and go to setting -> Scroll down -> Full unroot -> Reboot automatically.
Then again rebooted TWRP -> Install zip -> Flashed SuperSU v2.46.zip -> Click on Reboot.
Open Playstore and thne Update SuperSU.
Open SuperSU -> Click on Continue -> Select TWRP/CWM -> Ok -> Reboot automatically.
ENJOY your full Rooted Samsung Galaxy J7 (2016) !!
Install Custom ROM :
Comming SOON...
Install Xposed Framework on J7 (2016) :
Most Android users mainly root their devices only to install Xposed Framework. Xposed Framework is a powerful tool that enables you to modify your ROM as you wish using some tweaks. Xposed Framework can be installed not only on Custom ROMS but also on the Stock ROMS. So using Xposed you can add some tweaks to your Stock ROM or firmware and get the features of a custom ROM.
Official build of Xposed framework for Marshmallow Samsung Galaxy Devices has not been released yet, since Samsung made a lot of changes to ART (Android Runtime) without providing the sources. So we have the unofficial build now and we need to flash the Framework (SDK.zip) rather than just installing the Apk like in other versions of android so as Jelly Bean and Kitkat (Where the Xposed installer apk file would install the framework on your system automatically.
Preparation for Install Xposed :
Make a nandroid backup using TWRP (in case if anything goes wrong) before installing Xposed Framework.
With the Nandroid backup (which is an excellent feature on custom recoveries like TWRP) you can backup all your current state of your operating system on your device and save it in your SD card or on your Computer storage and restore it at anytime you want. Many people will have perplexity that, If their Stock ROM (Firmware/OS) is rooted would it be able to do a backup of their OS and can able to restore it?. Yes you can do backup of the current state of your firmware with the custom recoveries like TWRP no matter your OS is rooted and made changes by using root.
Steps to to install the Xposed Framework for Galaxy J7 (2016) :
1. Install Xposed Installer App (Xposed Installer 3.0 alpha 4)
2. Download & copy the Xposed file and the Xposed Uninstaller to your Internal or SDcard
3. Go to TWRP select Install and navigate to Xposed file "xposed-vxx-sdk23-tw-arm-custom-build-by-wanam-xxxxxxxx.zip" Make sure you select the storage as Micro SDcard in the above when you navigate to find the Xposed Framework file to flash (install through TWRP).
4. Reboot It takes a little time to boot up as it want to update our Android System.
Enjoy the Xposed framework on your Samsung Galaxy J7 (2016) !!
How to use Xposed Installer :
1. Go to Xposed installer app on your phone and select Download.
2. Download and install the different modules you want to tweak your phone. After downloading a modules please don't open the app untill you enable it on Xposed framework by going to Module section on xposed installer app and selecting it on the check box there. Then retstart your phone to use the module you have installed.
All the Xposed modules listed on the download section won't work for Samsung Marshmallow Stock based Roms. Please refer the the screen shot above to see the Modules that I use on Xposed framework.
Credits :
Actualy me @KeMii
@jcadduono for making official TWRP Recovery.
@vaibhavpandeyvpz for making stock based kernel.
@Chainfire for the awesome SuperSU.
@rovo89 @wanam for xposed frameworks
If i didnt mention you and used your work please kindly forgive me and pm me to fix it right away.
Required Files for Download :
1. Samsung USB Driver for Window
2. Odin3 v3.11.1.zip
3. Galaxy J7 ⑥ ROOT by KeMii (All files Included)
OR
(a) Official TWRP Recovery - TWRP-3.0.2-1-j7xelte.img.tar
(b) Stock based Kernel - SM-J710F-Kernel-6.0.1-nodmv.tar
(c) UPDATE-SuperSU-v2.46
(d) UPDATE-SuperSU-v2.78-20160905010000
4. Xposed Installer App, Installer & Unistaller zip files.
OR
Xposed custom build by Wanam
No you don't need to enable USB debugging it has nothing to do with anything outside the system OS. No affect on download mode nor recovery whatsoever. It can be useful for debugging late boot issues though if you ever run into them later on.
As an alternative to flashing the kernel tar in Odin, users can also format their data (or just use an sdcard) in twrp then extract the boot.img from the tar and copy it to twrp using MTP, then flash the boot.img using flash image feature in the install page.
(Used normally when users distribute kernels as .img not .tar)
If users don't want to root or change their kernel, they can flash no-verity-opt-encrypt zip in twrp to just disable the integrity checks broken by swiping to enable modifications in twrp.
Also if you don't have an sdcard but want to keep your data encrypted you can use the cache partition to store small files!
adb push filename /cache/
They can be flashed from there.
jcadduono said:
No you don't need to enable USB debugging it has nothing to do with anything outside the system OS. No affect on download mode nor recovery whatsoever. It can be useful for debugging late boot issues though if you ever run into them later on.
As an alternative to flashing the kernel tar in Odin, users can also format their data (or just use an sdcard) in twrp then extract the boot.img from the tar and copy it to twrp using MTP, then flash the boot.img using flash image feature in the install page.
(Used normally when users distribute kernels as .img not .tar)
If users don't want to root or change their kernel, they can flash no-verity-opt-encrypt zip in twrp to just disable the integrity checks broken by swiping to enable modifications in twrp.
Also if you don't have an sdcard but want to keep your data encrypted you can use the cache partition to store small files!
adb push filename /cache/
They can be flashed from there.
Click to expand...
Click to collapse
Thank you sir for extra information and correcting me. Have the best day @jcadduono. :good:
?????? go go go for the custom Rom
Hi everyone! Thx for the guide!
I have a question: its really needed to change Kernel..? Cant we flash just TWRP recovery and then flash SuperSU..?
Thx!
revenat said:
Hi everyone! Thx for the guide!
I have a question: its really needed to change Kernel..? Cant we flash just TWRP recovery and then flash SuperSU..?
Thx!
Click to expand...
Click to collapse
Not necessarily. But you won't be able to mount internal storage. Its mentioned in the post too
Me_Ashish_ said:
Not necessarily. But you won't be able to mount internal storage. Its mentioned in the post too
Click to expand...
Click to collapse
Hi, thx for reply! I just read it, i miss it the first time, my bad!
So, if i cant mount InternalSD on TWRP recovery what problem can i found..?
I think i will not be able to use backup opcion right..?
Thx again for reply and help!!!
Guys, can someone tell me wich is the difference between "Stock Kernel (original)" and the "Stock Kernel (modified)" ..? Thx very much!
Screenshot for working modules on MM (samsung)
KeMii said:
How to Root Samsung Galaxy J7 (2016), Install TWRP, Custom Rom & Xposed Framework on Samsung Galaxy J7 2016 (SM-J710F/FN/GN/MN/K)
All the Xposed modules listed on the download section won't work for Samsung Marshmallow Stock based Roms. Please refer the the screen shot above to see the Modules that I use on Xposed framework.
Click to expand...
Click to collapse
where are the screeshots ?
nice work bro and nice dp, waiting for some custom roms like note 7 for daily use neat n clean rom, appreciate your hard work and writing such a long post
Can I use this for j700t?
Sent from my SM-J700T using Tapatalk
Thanks...nice tutorial
Can this be used for the J7 700M Duo Sim? 2016 version? Thanks
KeMii said:
Thank you sir for extra information and correcting me. Have the best day @jcadduono. :good:
Click to expand...
Click to collapse
Now, i'm using J710FXXU1API3-J710FOLB1APE2 ROM on my J7 2016 and i tried decrypt kernel of previous ROM but wifi did not work. Do you have new kernel for J710FXXU1API3 ?
KeMii said:
How to Root Samsung Galaxy J7 (2016), Install TWRP, Custom Rom & Xposed Framework on Samsung Galaxy J7 2016 (SM-J710F/FN/GN/MN/K)
Disclaimer
Your warranty is now void.
I am not responsible for any bricked devices.
Preparation for ROOTING J7 (2016) :
Enable USB Debugging on your J7 (2016)
This is very important thing to be done before you try flashing a firmware or recovery file. USB Debugging mode make Android devices receptive to download and send data over USB cable connection. If you do not know how to turn debugging mode ON, do this :
In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
You will see a message that “Developer mode has been enabled” on your device.
Now go to Settings -> Developer options : Tap it and go to USB debugging option and check the box to enable it.
In the ‘Developer Option’ you will also find the ‘OEM Unlocking’ option, just enable it. (You need to enable OEM unlock, Otherwise you might end up with boot problems or be unable to flash later on)
Install Samsung Android USB Driver for Windows to your Laptop/PC, Then connect your Samsung Galaxy J7 (2016) with USB cable. It will configure driver automatically.
How to ROOT Samsung Galaxy J7 (2016) :
1.] Download Odin, TWRP Recovery, Custom Kernel & SuperSU file to your Laptop/PC.
2.] Turn off your phone, Go to download mode (by pressing Volume down+home+power buttons at the same time for about 6-8 secs).
3.] Press the Volume up button to continue.
4.] Open the ODIN file and run you downloaded on your Laptop/PC.
5.] Connect your phone to your laptop/PC through USB cable.
6.] When ODIN detects your phone, It will show added in the Log.
7.] In ODIN click on AP and then select the official twrp recovery file (TWRP-3.0.2-1-j7xelte.img.tar) under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in.
Known Issues :- Samsung encryption is not supported yet in TWRP 3.0.2.0
8.] This step is alternative (If you want to disabled dm-verity & encryption another words if you want to mount Internal Storage in TWRP, So do it) :
Go to download mode again and Open ODIN click on AP and the select Stock based custom kernel (SM-J710F-Kernel-6.0.1-nodmv.tar) under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in.
Note 1 :- As per my experiences, it is recommended to flash the Kernel, then recovery, then "FORMAT DATA" (not just wipe) to disable encryption. Otherwise, TWRP will not be able to mount /data.
Note 2 :- If you want to keep encryption, simply flash official twrp recovery and then flash SuperSU package via TWRP (Follow these steps for rooting your J7 by official method, step no. 1-7, 9-10 and 12-16. And skip step no. 8 and 11).
9.] If the flashing succeeds, ODIN will show 'PASS'. That means the recovery flashed successfully. It will boot into recovery.
10.] Swipe to Allow Modifications. Click on Reboot.
11.] This step is alternative ( If you followed step no. 8, so do it ) :
Swipe to Allow Modifications. Click on Reboot. Go to Wipe > Format Data > "yes" ...Ok Click on Reboot.
12.] Copy and place downloaded SuperSU v2.78 zip file to your Internal OR External SD card.
13.] Turn off your phone, Reboot to recovery (by pressing Volume up+Home+Power buttons).
14.] The recovery will start. Select 'install zip'.
15.] Go to and select SuperSU v2.78 zip which you downloaded. Swipe to Confirm Flash. Flashing process will start. Once Completed. Wipe Cache/dalvik, Click on Reboot.
16.] After it finishes, go back and reboot your phone.
ENJOY your rooted Samsung Galaxy J7 (2016) !!
SuperSU Issues installing / updating binaries : If you want to update binary files or Root 100% your Galaxy J7 2016 follow my steps :
Open SuperSU app and go to setting -> Scroll down -> Full unroot -> Reboot automatically.
Then again rebooted TWRP -> Install zip -> Flashed SuperSU v2.46.zip -> Click on Reboot.
Open Playstore and thne Update SuperSU.
Open SuperSU -> Click on Continue -> Select TWRP/CWM -> Ok -> Reboot automatically.
ENJOY your full Rooted Samsung Galaxy J7 (2016) !!
Install Custom ROM :
Comming SOON...
Install Xposed Framework on J7 (2016) :
Most Android users mainly root their devices only to install Xposed Framework. Xposed Framework is a powerful tool that enables you to modify your ROM as you wish using some tweaks. Xposed Framework can be installed not only on Custom ROMS but also on the Stock ROMS. So using Xposed you can add some tweaks to your Stock ROM or firmware and get the features of a custom ROM.
Official build of Xposed framework for Marshmallow Samsung Galaxy Devices has not been released yet, since Samsung made a lot of changes to ART (Android Runtime) without providing the sources. So we have the unofficial build now and we need to flash the Framework (SDK.zip) rather than just installing the Apk like in other versions of android so as Jelly Bean and Kitkat (Where the Xposed installer apk file would install the framework on your system automatically.
Preparation for Install Xposed :
Make a nandroid backup using TWRP (in case if anything goes wrong) before installing Xposed Framework.
With the Nandroid backup (which is an excellent feature on custom recoveries like TWRP) you can backup all your current state of your operating system on your device and save it in your SD card or on your Computer storage and restore it at anytime you want. Many people will have perplexity that, If their Stock ROM (Firmware/OS) is rooted would it be able to do a backup of their OS and can able to restore it?. Yes you can do backup of the current state of your firmware with the custom recoveries like TWRP no matter your OS is rooted and made changes by using root.
Steps to to install the Xposed Framework for Galaxy J7 (2016) :
1. Install Xposed Installer App (Xposed Installer 3.0 alpha 4)
2. Download & copy the Xposed file and the Xposed Uninstaller to your Internal or SDcard
3. Go to TWRP select Install and navigate to Xposed file "xposed-vxx-sdk23-tw-arm-custom-build-by-wanam-xxxxxxxx.zip" Make sure you select the storage as Micro SDcard in the above when you navigate to find the Xposed Framework file to flash (install through TWRP).
4. Reboot It takes a little time to boot up as it want to update our Android System.
Enjoy the Xposed framework on your Samsung Galaxy J7 (2016) !!
How to use Xposed Installer :
1. Go to Xposed installer app on your phone and select Download.
2. Download and install the different modules you want to tweak your phone. After downloading a modules please don't open the app untill you enable it on Xposed framework by going to Module section on xposed installer app and selecting it on the check box there. Then retstart your phone to use the module you have installed.
All the Xposed modules listed on the download section won't work for Samsung Marshmallow Stock based Roms. Please refer the the screen shot above to see the Modules that I use on Xposed framework.
Credits :
Actualy me @KeMii
@jcadduono for making official TWRP Recovery.
@vaibhavpandeyvpz for making stock based kernel.
@Chainfire for the awesome SuperSU.
@rovo89 @wanam for xposed frameworks
If i didnt mention you and used your work please kindly forgive me and pm me to fix it right away.
Required Files for Download :
1. Samsung USB Driver for Window
2. Odin3 v3.11.1.zip
3. Galaxy J7 ⑥ ROOT by KeMii
OR
(a) Official TWRP Recovery - TWRP-3.0.2-1-j7xelte.img.tar
(b) Stock based Kernel - SM-J710F-Kernel-6.0.1-nodmv.tar
(c) UPDATE-SuperSU-v2.46
(d) UPDATE-SuperSU-v2.78-20160905010000
4. Xposed Installer App, Installer & Unistaller zip files.
OR
Xposed custom build by Wanam
Click to expand...
Click to collapse
Nice kemii super.......
Sent from my SM-J710F using XDA-Developers mobile app
jcadduono said:
No you don't need to enable USB debugging it has nothing to do with anything outside the system OS. No affect on download mode nor recovery whatsoever. It can be useful for debugging late boot issues though if you ever run into them later on.
As an alternative to flashing the kernel tar in Odin, users can also format their data (or just use an sdcard) in twrp then extract the boot.img from the tar and copy it to twrp using MTP, then flash the boot.img using flash image feature in the install page.
(Used normally when users distribute kernels as .img not .tar)
If users don't want to root or change their kernel, they can flash no-verity-opt-encrypt zip in twrp to just disable the integrity checks broken by swiping to enable modifications in twrp.
Also if you don't have an sdcard but want to keep your data encrypted you can use the cache partition to store small files!
adb push filename /cache/
They can be flashed from there.
Click to expand...
Click to collapse
awesome man... got that.. thanks
Help me
I have already flashed my samsung j7 2016 with twrp recovery and have installed su... but i didnt flash custom kernel.. my internal storage is not shown in the recovery screen... what to do now?
saddam.khan999 said:
where are the screeshots ?
nice work bro and nice dp, waiting for some custom roms like note 7 for daily use neat n clean rom, appreciate your hard work and writing such a long post
Click to expand...
Click to collapse
Thank you @saddam.khan99 We are working on Note 7 rom for J7'6 and some new custom rom comming soon. Stay with us.
coolzone4u said:
Thanks...nice tutorial
Click to expand...
Click to collapse
Thanks...
densukke said:
Can this be used for the J7 700M Duo Sim? 2016 version? Thanks
Click to expand...
Click to collapse
No... because J700M is J7 2015.
Go here and read this article How to Root J7 J700F/H/M :-
http://forum.xda-developers.com/galaxy-j7/themes/how-to-root-twrp-install-xposed-t3328580
chinhlevn said:
Now, i'm using J710FXXU1API3-J710FOLB1APE2 ROM on my J7 2016 and i tried decrypt kernel of previous ROM but wifi did not work. Do you have new kernel for J710FXXU1API3 ?
Click to expand...
Click to collapse
I saw your problem, Lagging and wifi errors is comming because of modified kernel is outdated and its need to some modification to fix it but unfortunately this work has been stopped. So now do not use it.
Don't have to worry anymore because official TWRP is released, this recovery External storage and OTG mounted so now don.t need Modified kernel at the last use only official TWRP Recovery. :good:
MM/N - How to Root Samsung Galaxy J7 (2016), Install TWRP, and Install Xposed. (SM-J700T/T1)
Disclaimer
Your warranty is now void.
I am not responsible for any bricked devices. This is the way I did it, some steps may not be necessary.
I'm just sharing what worked for me.
Preparation for ROOTING J7 (2016) :
● Enable USB Debugging on your J7 (2016)*
This is very important thing to be done before you try flashing a firmware or recovery file. USB Debugging mode make Android devices receptive to download and send data over USB cable connection. If you do not know how to turn debugging mode ON, do this :
● In your ROM, go to Settings -] About device. Tap 7 times on Build number to enable Developer options.*
You will see a message that “Developer mode has been enabled” on your device.
● Now go to Settings -] Developer options : Tap it and go to USB debugging option and check the box to enable it.
● In the ‘Developer Option’ you will also find the ‘OEM Unlocking’ option, just enable it. (You need to enable OEM unlock, Otherwise you might end up with boot problems or be unable to flash later on)*
● Install Samsung Android USB Driver for Windows to your Laptop/PC, Then connect your Samsung Galaxy J7 (2016) with USB cable. It will configure driver automatically.
How to ROOT Samsung Galaxy J7 (2016) :
1.] Download Odin, TWRP Recovery, Custom Kernel & Magisk files to your Laptop/PC.
2.] Turn off your phone, Go to download mode (by pressing Volume down+Home+Power buttons at the same time for about 6-8 seconds).*
3.] Press the Volume up button to continue.
4.] Open the ODIN file and run you downloaded on your Laptop/PC.
5.] Connect your phone to your Laptop/PC through orignal USB cable.
6.] When ODIN detects your phone, It will show added in the Log.*
7.] In ODIN click on AP and then select the twrp recovery file by ashyx(twrp_3.0.3-1_sm-j700t_23217.tar). under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, exit Odin and disconnect your J7 from USB cable. Press Volume down+Home+Power buttons at the same time until the phone turns off, then immediately switch Volume Down to Volume Up, while still holding down the other keys.
You should now see the TWRP logo on your screen. Swipe to Allow Modifications.
8.]*Mount Internal Storage in TWRP:*
Go to download mode again and Open ODIN click on AP and the select Stock based custom kernel (SM-J710F-Kernel-6.0.1-nodmv.tar) under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in again.*
Note 1 As per my experiences, it is recommended to flash the Kernel, then recovery and then "FORMAT DATA" (not only wipe) to disable encryption. Otherwise, TWRP will not be able to mount /data.*Now, use the back button until you're at the menu. Reboot -> Recovery. Now flash ashyx's boot image patch (no-verity-no-encrypt_ashyx) to keep the system from re-encrypting.
12.] Use the back button until you're at the menu. Reboot -> Recovery. Copy and place topjohnwu's Magisk Stable or Magisk Beta zip file to your Internal OR External SD card.
14.] The recovery will start. Select 'install zip'.
15.] Go to and select the Magisk zip which you downloaded. Swipe to Confirm Flash. Flashing process will start. Now flash ashyx's boot image patch (no-verity-no-encrypt_ashyx) to keep the system from re-encrypting.
16.] Reboot -> System.
ENJOY your rooted Samsung Galaxy J7 (2016) !!
Install Xposed Framework on J7 (2016) :
Most Android users mainly root their devices only to install Xposed Framework. Xposed Framework is a powerful tool that enables you to modify your ROM as you wish using some tweaks. Xposed Framework can be installed not only on Custom ROMS but also on the Stock ROMS. So using Xposed you can add some tweaks to your Stock ROM or firmware and get the features of a custom ROM.
Preparation for Install Xposed :
Make a nandroid backup using TWRP (in case if anything goes wrong) before installing Xposed Framework.
With the Nandroid backup (which is an excellent feature on custom recoveries like TWRP) you can backup all your current state of your operating system on your device and save it in your SD card or on your Computer storage and restore it at anytime you want. Many people will have perplexity that, If their Stock ROM (Firmware/OS) is rooted would it be able to do a backup of their OS and can able to restore it?. Yes you can do backup of the current state of your firmware with the custom recoveries like TWRP no matter your OS is rooted and made changes by using root.
Steps to install the Xposed Framework for Galaxy J7 (2016) :
1. Open up Magisk Manager.
2. Go to Downloads tab.
3. Search 'Xposed' without the quotes.
4. If you are on Nougat, select the version for SDK 25. If you are on Marshmallow, select the version for SDK 23.
5. Select Install.
6. Reboot.
Enjoy the Xposed framework on your Samsung Galaxy J7 (2016) !!
How to use Xposed Installer :
1. Go to Xposed installer app on your phone and select Download.
2. Download and install the different modules you want to tweak your phone. After downloading a modules please don't open the app until you enable it on Xposed framework by going to Module section on xposed installer app and selecting it on the check box there. Then restart your phone to use the module you have installed.
Credits :
@ashyx*for porting TWRP Recovery and making the boot image patch.
@KeMii*for the thread template.
@topjohnwu*for the awesome Magisk.
@rovo89*@wanam*for Xposed frameworks
If I didn't mention you and used your work please kindly forgive me and pm me to fix it right away.
Required Files for Download :
1.Samsung USB Driver for Window
2.Odin3 v3.12.3.zip
3.Magisk Stable or Magisk Beta
4.Ashyx's TWRP Port and Boot Image Patch
Feel free to rate the thread if it helped you guys out!
Your guide will be helpful to those still on MM, but why do you have a part in your instructions about flashing a kernel for the J710 (which is the j7 2016, for the j700t which is the 2015) and a totally different phone. If users flash that kernel they WILL bootloop their phones. And the vyper kernel is a nougat kernel and will not work with a MM rom. At all. Fyi, if anyone flashes any kernel, root must be flashed after and the encryption breaker. Each kernel every time. Not being a **** just noticed some issues and figured I'd help clarify
fullofhell said:
Your guide will be helpful to those still on MM, but why do you have a part in your instructions about flashing a kernel for the J710 (which is the j7 2016, for the j700t which is the 2015) and a totally different phone. If users flash that kernel they WILL bootloop their phones. And the vyper kernel is a nougat kernel and will not work with a MM rom. At all. Fyi, if anyone flashes any kernel, root must be flashed after and the encryption breaker. Each kernel every time. Not being a **** just noticed some issues and figured I'd help clarify
Click to expand...
Click to collapse
You're right, it was a bit confusing, I'll just take out the part about the kernel.
Wait so have you tested the Magisk Xposed for nougat? I think it's in beta and I am quite terrified of trying it...
Topjohnwu says the behavior should be identical to the original zips. Official xposed for nougat was released a while ago with 'some fixes to Samsung roms' , and some people said they got it to work by deodexing their rom. To avoid that step, we use the magisk xposed. If you are willing to deodex your rom, then you can try the official xposed.
tyklink said:
Wait so have you tested the Magisk Xposed for nougat? I think it's in beta and I am quite terrified of trying it...
Click to expand...
Click to collapse
ItsJustAJoke said:
Topjohnwu says the behavior should be identical to the original zips. Official xposed for nougat was released a while ago with 'some fixes to Samsung roms' , and some people said they got it to work by deodexing their rom. To avoid that step, we use the magisk xposed. If you are willing to deodex your rom, then you can try the official xposed.
Click to expand...
Click to collapse
I have been using magisk xposed for about 5 days now.. works fine. Make sure u use the magisk modded xposed installer too or the modules don't work. I run amplify and gravity box
TNX BRO
TNX:good:
Someone here to see if he has the same problem, it turns out that when I try to rotate the screen, like watching a video on YouTube, the phone restarts only a little research and it turns out that the error is caused by Xposed no matter if it's the official version or the magisk version causes the same error, I'm in stock J700T nougat obviously someone is passing this error
carlosbalbuena_ said:
Someone here to see if he has the same problem, it turns out that when I try to rotate the screen, like watching a video on YouTube, the phone restarts only a little research and it turns out that the error is caused by Xposed no matter if it's the official version or the magisk version causes the same error, I'm in stock J700T nougat obviously someone is passing this error
Click to expand...
Click to collapse
I don't have that prob bro.i only have an issue when I restore my nandroid backup, I don't have my texts, on nougat it wipes those too
fullofhell said:
I don't have that prob bro.i only have an issue when I restore my nandroid backup, I don't have my texts, on nougat it wipes those too
Click to expand...
Click to collapse
Mine is just that but it's because of the xposed I do not find sense in that error.
cant install no verify, it says "Error installing zip file '/sdcard/no-verity-no-encrypt_ashyx.zip" what should i do?
guildedblood said:
cant install no verify, it says "Error installing zip file '/sdcard/no-verity-no-encrypt_ashyx.zip" what should i do?
Click to expand...
Click to collapse
Must have been corrupted. Erase and re download. Flash it as is
bhai samsung galaxy on7 7.0 ko kese root kroo koi batado
Flashing problem
Odin is showing pass in the 2nd box and then 1 successful 1 failed. How to solve this issue??
While applying step 7 ,after pressing vol up,home and power button its not showing TWRP logo,instead its suck on galaxy j7 logo,also not booting normally too now,what to do replay asap
Viper4Android for Oreo:
If you looking for Viper4Android for Android oreo, you are in the right place. Just download and flash the zip file below.
How to Install:
Method 1
# Uninstall any other sound mod before installing this sound mod using the uninstaller zip available below.
# Download Viper4android zip file and flash it in recovery.
#Reboot
Method 2
# uninstall other sound mods
# install viper4android
# install wicked beats [download link below]
# reboot
Method 3
1-Uninstall the inbuilt equaliser app & any other sound mod
2-download viper4android & wicked beats zip files
3-install viper4android & then wicked beats
4-reboot
Method 4
# Uninstall any other sound mod before installing this sound mod using the uninstaller zip available below.
# Download Viper4android zip file and flash it in recovery.
#Reboot
# open viper4android then open in-app setting - enter developer mode - disable SElinux
#restart
Credits
@zhuhang - for providing source
source
https://github.com/vipersaudio/viper4android_fx
Notice
"Wonder wicked witch" is my nick name !
Disclaimer
# I'm not responsible for any damage.
# Proceed at your own risk.
# take complete backup of your working rom.
# if something goes wrong flash the same rom again.
# I recommend black player or Black player ex
What is new:
# works well with SeLinux Permissive [so you don't have to worry if you are using oreo test build]
# SeLinux Permissive supported
# Works and tested with Android 5.x-8.1.x
If Viper4android asks for install/update driver just flash this
Wicked beats - sound mod - flashable zip
https://mega.nz/#!wOwHyQDT!wWXXzBoGjJG0E4yfJIc1XrWKiLJqegVWslPkC7IJRv8
Now everything will work fine...
viperfx module from magisk also works flawlessly.
OOO
Nice!
Tried above steps - It has cleared previous version of V4A (which did not work since I upgraded to Oreo) - Now I have instead version 2.5.0.5 (codename beautiful) despite installing your 2.5.0.4 zip, and unfortunately no driver installed.
I get a pop-up message to "install/update the V4A driver" and option to update automatically - when I select "yes", the driver installation fails & "I/O error, please reboot & try again" - I rebooted & tried again several times - same problem continues.
elmor0 said:
Tried above steps - It has cleared previous version of V4A (which did not work since I upgraded to Oreo) - Now I have instead version 2.5.0.5 (codename beautiful) despite installing your 2.5.0.4 zip, and unfortunately no driver installed.
I get a pop-up message to "install/update the V4A driver" and option to update automatically - when I select "yes", the driver installation fails & "I/O error, please reboot & try again" - I rebooted & tried again several times - same problem continues.
Click to expand...
Click to collapse
Apk is 2.5.0.5 and driver is 2.5.0.4
Flash viper4android now Flash this https://mega.nz/#!wOwHyQDT!wWXXzBoGjJG0E4yfJIc1XrWKiLJqegVWslPkC7IJRv8 file. Sometimes it may take couple of minutes, be cool. Reboot, open V4A and see how it works. Checkout op also.
I Flash in twrp and its Stop in twrp
It's possible to get viper4android work without permissive kernel?
Gesendet von meinem VKY-L29 mit Tapatalk
Bro , Is not working :/
Mine has no effect profiles !!...what do do?
Here is the screen
Not working and the uninstall ZIP is not working as well and I can't remove Viper4Android right now ..
Does uninstaller work with this dolby https://forum.xda-developers.com/android/software/app-dolby-atmos-axon-7-oreo-port-t3740508 ?
Doesn't work on Oneplus 5 running 8.0.
Gets into a bootloop with the error Dirac control service has stopped...
gonsa said:
Doesn't work on Oneplus 5 running 8.0.
Gets into a bootloop with the error Dirac control service has stopped...
Click to expand...
Click to collapse
Tell the steps you done..
i try tq bro
didn't work at lenovo K5 plus with AEX 5.1. after I flashing your V4A patch file, viper still haven't driver.
Hi everyone,
here on S8+ with CarHDRom 11.4 Oreo Beta6 Oreo 8.0, in Recovery use uninstall first and in second step installa Viper4android, but when i reboot, Viper4 tell driver not installed.. any idea ?
Thx in adv
V4A Only works if it's in the foreground. Anyone know how to fix this?
i have the feeling that viper4android sounds worse with oreo on my galaxy s8 than with nougat
Blackball said:
It's possible to get viper4android work without permissive kernel?
Gesendet von meinem VKY-L29 mit Tapatalk
Click to expand...
Click to collapse
It works
boladaso said:
Bro , Is not working :/
Click to expand...
Click to collapse
uninstall all sound mod first
Install viler4android
Now install wicked beats
Everything should work now
Aki_9982 said:
Mine has no effect profiles !!...what do do?
Click to expand...
Click to collapse
You can add it manually
Here is in details and with all files on one place how to root stock Android Pie for SM-G955F device.
Please if you don't know what are you doing, better avoid this straight forward process because I presume you already knows it.
Also...it will work on ALL Pie firmware versions.
Download on your SDcard all files attached here and...
Rooting process goes as follows.
1. Flash stock firmware G955FXXU4DSBA_G955FOXM4DSBA_DBT and wait for welcome screen on device and reboot in download mode again
2. Flash latest TWRP recovery
3. Enter in TWRP recovery and allow file modifications, then
3a. Format data from recovery...reboot recovery again and repeat procedure from above
4. Install from TWRP no-verity-opt-encrypt-samsung-1.0.zip from link below.
5. Reboot recovery
6. From recovery install Magisk-v18.1(18100).zip
7. Now restart and configure your device as you need.
8. Install latest Magisk app and open app, and within app, install all necessery files
9. Now you are rooted
Install Viper4android
To prepare before, please with Root explorer app rename file audio_effects.conf in audio_effects.conf.BAK, located in folder Vendor/etc
1. Install latest busybox
2. Install ViPER4Android_FX_v2505_A7.x_Nougat_IO_test_fix.apk from here
3. Reboot device and go into TWRP
3a. Install FUSION KERNEL from link below ( one of the fastest kernels I have ever seen)
4. Install Viper drivers as usuall
5. Reboot device
Viper4android is installed.
In Settings check in Sound and vibrations menu if Viper is your default sound module, if not, select it.
.
THANK YOU NOTE GOES TO ALL DEVELOPERS WHO BLESSED US WITH THEIR WORKS !
.
MAGISK
https://www.xda-developers.com/how-to-install-magisk/
FUSION KERNEL with permissive mode
https://www.leorom.cc/index.php/fusion.html?t=1553420049699
TWRP S8+
https://forum.xda-developers.com/galaxy-s8+/development/recovery-twrp-galaxy-s8-exynos-t3594756
VIPER4ANDROID
https://forum.xda-developers.com/showthread.php?t=2191223
I do not take any responsibility for possible errors or damaged devices caused by lack of someones knowledge.
.
Does anyone tryed it?
Will try tomorrow!
Thanks!
Just followed your steps and my phone is rooted now!
keunhuvac said:
Just followed your steps and my phone is rooted now!
Click to expand...
Click to collapse
Excellent !
Btw, i use viper module in magisk manager and it works fine!
keunhuvac said:
Btw, i use viper module in magisk manager and it works fine!
Click to expand...
Click to collapse
Same here, works fine with Magisk Module ?
keunhuvac said:
Btw, i use viper module in magisk manager and it works fine!
Click to expand...
Click to collapse
Thank you for that info. I didn't tryed module rather then install standalone app. Anyway, good to work on both ways.
tin2404 said:
Here is in details and with all files on one place how to root stock Android Pie for SM-G955F device.
Please if you don't know what are you doing, better avoid this straight forward process because I presume you already knows it.
Also...it will work on ALL Pie firmware versions.
Download on your SDcard all files attached here and...
Rooting process goes as follows.
1. Flash stock firmware G955FXXU4DSBA_G955FOXM4DSBA_DBT and wait for welcome screen on device and reboot in download mode again
2. Flash latest TWRP recovery
3. Enter in TWRP recovery and allow file modifications, then
3a. Format data from recovery...reboot recovery again and repeat procedure from above
4. Install from TWRP no-verity-opt-encrypt-samsung-1.0.zip from link below.
5. Reboot recovery
6. From recovery install Magisk-v18.1(18100).zip
7. Now restart and configure your device as you need.
8. Install latest Magisk app and open app, and within app, install all necessery files
9. Now you are rooted
Install Viper4android
To prepare before, please with Root explorer app rename file audio_effects.conf in audio_effects.conf.BAK, located in folder Vendor/etc
1. Install latest busybox
2. Install ViPER4Android_FX_v2505_A7.x_Nougat_IO_test_fix.apk from here
3. Reboot device and go into TWRP
3a. Install RZ KERNEL PIE from here
4. Install Viper drivers as usuall
5. Reboot device
Viper4android is installed.
In Settings check in Sound and vibrations menu if Viper is your default sound module, if not, select it.
.
THANK YOU NOTE GOES TO ALL DEVELOPERS WHO BLESSED US WITH THEIR WORKS !
.
MAGISK
https://www.xda-developers.com/how-to-install-magisk/
RZ KERNEL with permissive mode
https://forum.xda-developers.com/ga...t/kernel-rz-kernel-samsung-galaxy-s8-t3893139
TWRP S8+
https://forum.xda-developers.com/galaxy-s8+/development/recovery-twrp-galaxy-s8-exynos-t3594756
VIPER4ANDROID
https://forum.xda-developers.com/showthread.php?t=2191223
I do not take any responsibility for possible errors or damaged devices caused by lack of someones knowledge.
.
Click to expand...
Click to collapse
what about OEM unlock, I must turn on??
jackherer72 said:
what about OEM unlock, I must turn on??
Click to expand...
Click to collapse
https://forum.xda-developers.com/sitesearch.php?q=oem unlock
Hello, you have solution for root samsung s8 + g9550zhu4dSg2 ?