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
Related
How to Root, Install TWRP (Custom recovery) & Install Xposed Framework on Samsung Galaxy J7 (SM-J700F))
Even though the tutorial is just for J7 Sm-J700F, it should work for for all the Exynos variants of J7, that is J700H and J700M !
Disclaimer
Your warranty is now void.
Flashing firmware void your device warranty. You alone are responsible for any consequences that might occur during the process. I am not responsible for any bricked devices.
Preparations
Enable USB Debugging on your phone:
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:
Go to Settings> About Device.
Scroll down to find Build number and tap it 7 times.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You will see a message that “Developer mode has been enabled” on your device.
Now go back to Settings panel and you will find a new item called Developer options there.
Tap it and go to USB debugging option and check the box to enable it.
Enable OEM Unlock: Go to Settings> Developer Options> and turn on OEM unlock.
Install Samsung Android USB Driver for Windows to your Laptop/PC
Steps to root your phone:
1) Download Odin, TWRP Recovery & SuperSU file to your Laptop/PC.
2) Turn off your phone.
3) Go to download mode (by pressing Volume down+home+power buttons at the same time for about 6-8 secs)
4)Press the Volume up button to continue.
5)Open the ODIN file you downloaded on your Laptop/PC. (By Double-clicking the Odin v3.10.7.exe file. This will open an Odin window.)
6) Connect your phone to your laptop/PC through USB cable.
7) When ODIN detects your phone, It will show added in the Log.
8) In ODIN click on AP and then select the recovery file (twrp-2.8.7.0-j7elte_2.tar) you downloaded.
9) Click on start. The flashing process will start.
10) If the flashing succeeds, ODIN will show 'PASS'. That means the recovery flashed successfully. It will boot into recovery.
11) Swipe to Allow Modifications. Click on Reboot then System.
12) Copy and place downloaded SuperSU file to your external SD card.
13) Turn off your phone.
14) Reboot to recovery (by pressing Volume up+home+power buttons).
15) The recovery will start. Select 'install zip'.
16) Click on Storage to change from Internal Storage to Micro SDcard.
17)Select SuperSU which you downloaded. Swipe to Confirm Flash. Flashing process will start. Once Completed. Wipe Cache/dalvik.
18) After it finishes, go back and reboot your phone.
Enjoy your rooted Samsung Galaxy J7 !!!
Install Xposed Framework on J7
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 Lollipop 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.)
Preparations
1. 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
1. Install Xposed Installer App
2. Download & copy the Xposed file and the Xposed Uninstaller to your sdcard
3. Go to TWRP select Install and navigate to Xposed file "xposed-vxx-sdk22-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 !
Credits: @rovo89 @wanam
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 Exposed modules listed on the download section won't work for Samsung Lollipop Stock based Roms. Please refer the the screen shot above to see the Modules that I use on Xposed framework.
Downloads
1. Samsung Android USB Driver for Windows
2. Odin3_v3.10.7
3. Recovery - TWRP-3.0.2-0-j7elte-j7elte.img.tar
4. UPDATE-SuperSU-v2.65-20151226141550.zip
5. Xposed Installer App
6. Xposed file
7. Xposed Uninstaller
sharvinzlife said:
Enjoy the Xposed framework on your Samsung Galaxy J7 !
Credits: @wanam
Click to expand...
Click to collapse
Thanks for the credits, but when it comes to Xposed, the first person you should thank is @rovo89 , i'm just adapting his work to Samsung devices.
Edit: and please do not mirror my files.
wanam said:
Thanks for the credits, but when it comes to Xposed, the first person you should thank is @rovo89 , i'm just adapting his work to Samsung devices.
Edit: and please do not mirror my files.
Click to expand...
Click to collapse
Post edited, Included the credits for @rovo89 ! Sorry for mirroring your files, I did that only because once you actually update the Xposed files on your OP, the links will be invalid, so I might have to always alert to update my OP with correct links again ! Thanks for suggestion, have the best day @wanam :good:
Does unlocking bootloader factory reset the phone?? Is there any way of taking this back up with samsung stock recovery??
It resets in xperia. Dnt knw abt samsung
When I am trying to enable a module ..it says Xposed Farmework Did not Installed
The_Runner said:
Does unlocking bootloader factory reset the phone?? Is there any way of taking this back up with samsung stock recovery??
It resets in xperia. Dnt knw abt samsung
Click to expand...
Click to collapse
No it doesn't factory reset the phone. As far I know you cannot take the nandroid backup using Stock Recovery !
Prasuram said:
When I am trying to enable a module ..it says Xposed Farmework Did not Installed
Click to expand...
Click to collapse
You may have not installed the framwork file correctly through TWRP (SDK file from @wanam), Did you even try installing the framework file, what did it say, when you did it ?
sharvinzlife said:
How to Root, Install TWRP (Custom recovery) & Install Xposed Framework on Samsung Galaxy J7 (SM-J700F)
Disclaimer
Your warranty is now void.
Flashing firmware void your device warranty. You alone are responsible for any consequences that might occur during the process. I am not responsible for any bricked devices.
Preparations
Enable USB Debugging on your phone:
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:
Go to Settings> About Device.
Scroll down to find Build number and tap it 7 times.
You will see a message that “Developer mode has been enabled” on your device.
Now go back to Settings panel and you will find a new item called Developer options there.
Tap it and go to USB debugging option and check the box to enable it.
Enable OEM Unlock: Go to Settings> Developer Options> and turn on OEM unlock.
Install Samsung Android USB Driver for Windows to your Laptop/PC
Steps to root your phone:
1) Download Odin, TWRP Recovery & SuperSU file to your Laptop/PC.
2) Turn off your phone.
3) Go to download mode (by pressing Volume down+home+power buttons at the same time for about 6-8 secs)
4)Press the Volume up button to continue.
5)Open the ODIN file you downloaded on your Laptop/PC. (By Double-clicking the Odin v3.10.7.exe file. This will open an Odin window.)
6) Connect your phone to your laptop/PC through USB cable.
7) When ODIN detects your phone, It will show added in the Log.
8) In ODIN click on AP and then select the recovery file (twrp-2.8.7.0-j7elte_2.tar) you downloaded.
9) Click on start. The flashing process will start.
10) If the flashing succeeds, ODIN will show 'PASS'. That means the recovery flashed successfully. It will boot into recovery.
11) Swipe to Allow Modifications. Click on Reboot then System.
12) Copy and place downloaded SuperSU file to your external SD card.
13) Turn off your phone.
14) Reboot to recovery (by pressing Volume up+home+power buttons).
15) The recovery will start. Select 'install zip'.
16) Click on Storage to change from Internal Storage to Micro SDcard.
17)Select SuperSU which you downloaded. Swipe to Confirm Flash. Flashing process will start. Once Completed. Wipe Cache/dalvik.
18) After it finishes, go back and reboot your phone.
Enjoy your rooted Samsung Galaxy J7 !!!
Install Xposed Framework on J7
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 Lollipop 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.)
Preparations
1. 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
1. Install Xposed Installer App
2. Download & copy the Xposed file and the Xposed Uninstaller to your sdcard
3. Go to TWRP select Install and navigate to Xposed file "xposed-vxx-sdk22-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 !
Credits: @rovo89 @wanam
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 Exposed modules listed on the download section won't work for Samsung Lollipop Stock based Roms. Please refer the the screen shot above to see the Modules that I use on Xposed framework.
Downloads
1. Samsung Android USB Driver for Windows
2. Odin3_v3.10.7
3. Recovery - TWRP-3.0.0-0-j7elte-j7elte.img.tar
4. UPDATE-SuperSU-v2.65-20151226141550.zip
5. Xposed Installer App
6. Xposed file
7. Xposed Uninstaller
Click to expand...
Click to collapse
Is it work on Samsung Galaxy J700H
Kindly upload a full list of module that will work on j700f
durrjunaid said:
Is it work on Samsung Galaxy J700H
Click to expand...
Click to collapse
Even though the tutorial is just for J7 Sm-J700F, it should work for for all the Exynos varriants of J7, that is J700H and J700M !
Xposed Files (in list to download) not work here. Invalid link.
joaonds said:
Xposed Files (in list to download) not work here. Invalid link.
Click to expand...
Click to collapse
All the links have been updated, now it should work
ty bro
Does gravity box working?
gmanrapp said:
Does gravity box working?
Click to expand...
Click to collapse
Since it less or only partially works.. I don't use it !
My J7 2016 run 6.0.1, can root ?
kkkkkkkkkk
sharvinzlife said:
How to Root, Install TWRP (Custom recovery) & Install Xposed Framework on Samsung Galaxy J7 (SM-J700F))
Even though the tutorial is just for J7 Sm-J700F, it should work for for all the Exynos variants of J7, that is J700H and J700M !
Disclaimer
Your warranty is now void.
Flashing firmware void your device warranty. You alone are responsible for any consequences that might occur during the process. I am not responsible for any bricked devices.
Preparations
Enable USB Debugging on your phone:
very godddddddddddd .
Click to expand...
Click to collapse
Link to Xposed is invalid
Same here!
eladbuzaglo92 said:
Link to Xposed is invalid
Click to expand...
Click to collapse
same here!
Xposed file Invalid
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:
Hello friends, I am trying to install Magisk on a Galaxy s4 gt-i9515, non-rooted, with TWRP recovery device.
I tried both methods described in the official thread: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Both tries failed. I will now explain in more detail what I've done.
Before, note that I have a TWRP recovery of the state before flashing any zips/boot.img s, so I am constantly going back to the previous state which passes safetynet.
First try:
I simply took the magisk-v14.zip file and installed through TWRP. The installation had no errors and in the end TWRP claimed "success". TWRP asked me to reboot now.
I clicked on "Reboot", and then TWRP told that "My device is currently not rooted" and asked if I want to install root or reboot anyways. I rebooted anyways (I didn't let TWRP install his own root).
When the device boot up, I got into magisk manager, but sadly it was written that I am not rooted, and I don't have a magisk installed. Now, it also failed to pass safetynet.
At this point I used my Backup and got back to the state which I could pass safetynet (I've checked it again to make sure).
Second try:
I got the boot.img of the stock firmware I am currently using (I recently flashed this firmware, so it has to be the right boot.img).
I got into Magisk Manager and patched the boot.img. Magisk patched it into a file called "patched_boot.img.tar".
I got into download mode on my device, and flashed the .tar file via ODIN (AP option, ODIN version 3.12.3).
The device rebooted after the installation was "complete" according to ODIN: <OSM> All threads completed. (succeed 1 / failed 0).
When the device booted up, I entered the Magisk manager, and still, no root + no magisk installed. This time tho, it passed SN.
I used my backup again.
Now I am stuck. I really don't know what can I try anymore. Please suggest me ideas.
Up. I still need answers.
i have mnanaged to install latest stable version of magisk using latest twrp 3.1.1.0, and root management is in function. however, i cannot install any magisk module, tested xposed api21 but it does not install, also greenify4magisk still nothing to be noticed, unfortunately as there is yet no response i suppose its a lost cause, well lets just root manually supersu or things like that.
hi, Samsung S4 i 9505 I have not solved with Magisk and I don't even try "patched_boot.img.tar" the problem in it is apk and not the file it TWRP starts I remember apk EdXposed 2 years ago there were failures I thought about installing stock firmware/Rom with Frja Tool we talk about android 10/11 is android 5.0.1 I think there is only one way is SuperSu this root does not pose problems there is a saying: the more cooks around a dish, the more they ruin it"
I was able to install Magisk v24.3 today on my Galaxy S4 Mini LTE (GT-I9195) using partially the "Patching Images" method and TWRP 3.2.3. I had Magisk v23 installed but since a couple of weeks ago it kept crashing. So, I did the big mistake of uninstalling it to update to the latest version. It costed me half a day around this.
I could not flash zips in TWRP recovery (it always failed with Updater process ended with ERROR:1)
1 - Get a copy of the boot.img (for this step I had to find the installation file of my ROM. I did not know for sure which was it since it was installed 2 years ago. I have an AOPK based ROM and all the files from their website are not available anymore. All I could find was an older one on androidfilehost "aokp_serranoltexx_pie_unofficial_2020-01-18_1053.zip". Uncompress this zip to get the boot.img file.
2 - Copy the boot.img to your device filesystem.
3 - Power on the phone with "vol down+home+power" to enter TWRP, choose Install, Image, and flash boot.img, reboot
4 - Download and install the latest Magisk v24.3 apk
5 - Press the Install button in Magisk app (this means pressing the second “Install”, the one on front of App.)
6 - It should ask you to choose “Select and Patch a File”. Search and select the boot.img
7 - If all goes well, it should create a file named magisk_patched_[random_strings].img
8 - Power on the phone with "vol down+home+power" to enter TWRP, choose Install, Image, and flash magisk_patched_[random_strings].img, reboot
9 - Reboot and confirm in Magisk app if it says “Installed 24.3 (24300)“.
Now I get a warning "Your device needs additional setup for magisk to work properly... reboot" when entering Magisk, but it seems to work fine.
I have a bottle of champagne saved for the day when windows laptops are miniaturized and android is discontinued from the market. Bootloaders, recoveries, ramdisk, getting root, knox, odin, oem unlockings, CSCs, APs, customs kernels, adb, vbmeta, adoptable storage, se policies, fastboot modes, download modes... damn. They couldn't make it more complex if they tried.
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 ?
I am trying to re-root my SM-T380 after updating to Pie and am following the latest process per [TWRP 3.2.1-1] [ROOT] Tab A SM-T380/T385 - 10/02/2018 but am running into some issues with steps 3 & 4.:
Boot to TWRP
Format the Data partition (not wipe) using the FORMAT DATA button under Wipe options
Install the memory decryption patch
Assume this is the file found in Ashyx's siganture Samsung encryption disable patch but I can't find any mirrors when trying to download it. Is this the right file for the memory decryption patch?
Install the modified kernel
The file for the SM-T380 found in this post appears to be for the T380DXU3CSI5 but the current stock image is T380DXU3CSL2 for the latest firmware installation (Jan 2020 security patch). I assume a new kernel is needed for this latest version. Is that the case? Also, the file is in tar format but need in zip format to flash in TWRP. Is it as simple as repackaging the tar into a zip file instead?
Install Magisk
Thanks for the help!
I will write out what I just got to work with the latest update of Android Pie for the Samsung Galaxy Tab A T380 running T380DXU3CSL2, security patch January 2020. I have tried all of the methods on the main TWRP/Root thread (which is now closed) and only had success with one.
To clarify, yes - using the patched boot.img from ashyx that was made from T380DXU3CSI5 WILL work with T380DXU3CSL2 (latest as of time of writing) just fine. Make sure to flash Stock first and OEM Unlock.
Ashyx does give some files still needed in his/her first post on the main TWRP thread, but the boot image and the DM-verity are buried within a 66 page thread. Out of respect for ashyx's wishes I will not direct link to files. Get TWRP from the first post here. The patched boot image and DM verity no encrypt get from the guide here by user zfk110. Pg. 65 of the TWRP thread. The guide itself did not work for me though. Just grab the files.
So, files you will need:
>twrp_3.2.3-1_sm-t380_oo_4119.tar (TWRP)
>T380DXU3CSI5_patched_boot_111119.tar (boot.img inside the .tar)
>Latest Magisk version here
>Tab_A_2017_Pie_forced+encryption_disabler-1.zip (no-verity-no-encrypt)
Not only have I found RMM Bypass unnecessary, but in my many trials I think maybe it was causing an issue for me. Perhaps someone much smarter than I can explain, but there is no setting in build.prop to need it - I did check.
TWRP/Root:
>Flash TWRP with Odin with "Auto Reboot" setting turned off: (file: twrp_3.2.3-1_sm-t380_oo_4119.tar in AP slot)
>Boot straight to TWRP (home + vol down + power to get out of download mode then as soon as the screen flashes swap to home + vol up + power),
>In TWRP main menu press "Wipe" and the "Format Data", type "yes" to proceed.
>Reboot to TWRP by going back to main menu of TWRP, select "Reboot" then "Recovery"
>Install boot.img to your boot partition from your external SD card in TWRP (there is a YT video how to do this within TWRP if you need help, just Google it. The file you need is: T380DXU3CSI5_patched_boot_111119.tar then extract boot.img from that for TWRP (use ZArchiver or a program that will unzip .tar). It MUST be in .img to install it with the TWRP "Image" button. TWRP won't even read that the .tar is there, and I don't recommend Odin for this)
>Install Magisk from your external SD card (I used the latest, 20.4 just fine)
>Install the DM-Verity Forced Encryption Patch from your external SD card (file: Tab_A_2017_Pie_forced+encryption_disabler-1.zip)
>Wipe Cache and Dalvik
>Reboot to System
Notes:
Boot image must be first before flashing the others. I tried it after Magisk et.al as with a number of people's directions and several other configurations in addition both in TWRP and with Odin (and the other boot image as well on the thread: t380_boot_pp.img - no luck on XSA for me at least) and it caused a bootloop every time. I don't know why. The smart guys are on the TWRP thread but it's closed (and confusing). I just try things.
To the other OP question here - use the later version of the DM-verity patch - the original one (no-verity-no-encrypt_ashyx) you are referring to is a different size and structure (I have it archived) so it is probably necessary to use the Tab_A_2017_Pie_forced+encryption_disabler-1.zip. It's on pg.65 on zfk110's guide that I linked above (though again, the guide itself did not work for me).
Edit: I know someone could find this method out from the big thread but I know what it is like to feel newby and get confused and want to give up. And the number of different methods and files on that dang thread was a bit maddening honestly and frequently in direct conflict with each other.
Thank you for the guide Winston Churchill, I tried following it for my device Samsung Tab A T380 (build T380DXU3CTH4) but I am stuck at installing Magisk. The patched boot.img is installed successfully but when I go to the system and Magisk does not appear so I have to install it manually with Magisk.apk file. Then when I check the status it says "Installed N/A, Ramdisk Yes, A/B No, SAR No" and root is not active.
I really appreciate any help on this!!
Many thanks Winston Churchill, this worked for me after many failed efforts using other methods and procedures.
Just one or two cautions, as I had to go through the process twice -- because the first time I got locked out with an "unauthorized" firmware notice on the first reboot. I'm not sure if it was because I did not flash the RMM Bypass the first time, or I didn't make sure my OEM Unlock was showing after flashing TWRP, etc. At any rate, I ended up with the RMM Prenormal state.
So I started over . . .
- Odin-flashed my Pie version 3CSI5 one more time
- Setup, went through the time and software update thing to get OEM Unlock to show, and enabled USB Debugging
- Odin-flashed twrp_3.2.3-1_sm-t380_oo_4119.tar
- In TWRP, ran Format Data, rebooted recovery and Formatted again (this has been necessary or advised for other Samsung devices in the past, so I did it here too)
- Then flashed in TWRP:
--- (1) boot.img
--- (2) Magisk 20.4
--- (3) Tab_A_2017_Pie_forced+encryption_disabler-1.zip
--- (4) RMM-State_Bypass_Mesa_v2.zip.
- Wiped Dalvik and Cache
- Rebooted to system
- Made sure OEM Unlock showed and USB Debugging was enabled
- Installed Magisk Manager 7.5.1
- Opened Magisk Manager and made sure Magisk was installed (sometimes it takes a reboot to see Magisk, and sometimes I've actually had to go back into TWRP and reflash it).
All good. So I installed my usual root-needed apps, Speed Software Root explorer, Titanium Backup, Adaway and Power Toggles. All are now rooted and working (including Titanium Backup!!!) and my Android Pie appears to be very stable. Soooo . . . quickly back to TWRP to run a Backup in case something breaks!
I have never had so much trouble rooting any Android device before. The T380 is a nice size and very nice weight, but man oh man . . . I was beginning to wonder if I would ever get it rooted. I can't tell you how much I appreciate (finally) finding this thread and specifically your post.
Moondroid said:
Many thanks Winston Churchill, this worked for me after many failed efforts using other methods and procedures.
Just one or two cautions, as I had to go through the process twice -- because the first time I got locked out with an "unauthorized" firmware notice on the first reboot. I'm not sure if it was because I did not flash the RMM Bypass the first time, or I didn't make sure my OEM Unlock was showing after flashing TWRP, etc. At any rate, I ended up with the RMM Prenormal state.
So I started over . . .
- Odin-flashed my Pie version 3CSI5 one more time
- Setup, went through the time and software update thing to get OEM Unlock to show, and enabled USB Debugging
- Odin-flashed twrp_3.2.3-1_sm-t380_oo_4119.tar
- In TWRP, ran Format Data, rebooted recovery and Formatted again (this has been necessary or advised for other Samsung devices in the past, so I did it here too)
- Then flashed in TWRP:
--- (1) boot.img
--- (2) Magisk 20.4
--- (3) Tab_A_2017_Pie_forced+encryption_disabler-1.zip
--- (4) RMM-State_Bypass_Mesa_v2.zip.
- Wiped Dalvik and Cache
- Rebooted to system
- Made sure OEM Unlock showed and USB Debugging was enabled
- Installed Magisk Manager 7.5.1
- Opened Magisk Manager and made sure Magisk was installed (sometimes it takes a reboot to see Magisk, and sometimes I've actually had to go back into TWRP and reflash it).
All good. So I installed my usual root-needed apps, Speed Software Root explorer, Titanium Backup, Adaway and Power Toggles. All are now rooted and working (including Titanium Backup!!!) and my Android Pie appears to be very stable. Soooo . . . quickly back to TWRP to run a Backup in case something breaks!
I have never had so much trouble rooting any Android device before. The T380 is a nice size and very nice weight, but man oh man . . . I was beginning to wonder if I would ever get it rooted. I can't tell you how much I appreciate (finally) finding this thread and specifically your post.
Click to expand...
Click to collapse
So many conflicting instructions - Why exactly are people flashing this modified boot image and then magisk? Correct me if Im wrong, but isnt that what installing magisk DOES (patches the boot image) when you rename the magisk apk to a zip and install in TWRP? I only FINALLY got this working after I ignored the patched boot.img step completely and simply - flash twrp in odin, reboot rocovery, format data, reboot recovery, flash magisk, disable verity whatever, reboot system..
Dick_Stickitinski said:
So many conflicting instructions . . .
. . . isnt that what installing magisk DOES (patches the boot image) when you rename the magisk apk to a zip and install in TWRP? . . .
Click to expand...
Click to collapse
Magisk patches boot.img for Root access. Sometimes there are also other reasons for flashing a boot.img. I'm not an Android coder so I can't explain every reason why flashing boot.img might be necessary in this case.
. . . "rename the magisk apk to a zip" . . . you renamed a Magisk Manager apk to "zip" for flashing in TWRP? How did that work?
At any rate, my method worked for me and yours (however you actually did it) worked for you. I can say for sure that Android itself can be quirky, for example, my recent experiences with a Galaxy S9 on Pie where, after reflashing the exact same build 5-6 times -- because trying to set a security PIN for some screwy reason kept crashing the system (?!!) -- from one reflash to the next I got different app-disabling experiences. For example, a few built-in apps (like google movies etc) showed the option to Uninstall instead of the expected Disable. The same generic reason why an S8 G950U on Pie v8 can be rooted successfully using @jrkruse's Extreme Syndicate method, and other S8 G950s on Pie v8 will brick. Quirky? Weird, I don't know, can't explain, I just go with the flow as it flows and count my blessings when it works.
Moondroid said:
. . . "rename the magisk apk to a zip" . . . you renamed a Magisk Manager apk to "zip" for flashing in TWRP? How did that work?
Click to expand...
Click to collapse
Yeah, you can rename the APK to zip & flash it in TWRP
The Magisk Manager APK can now be flashed from within TWRP
Magisk is now distributed as part of the Manager APK, meaning you no longer need to flash a separate ZIP file from a custom recovery.
www.xda-developers.com
However, I spoke too soon... I got it to stop bootlooping and actually got it to boot into system, and magisk manager is installed, but still not rooted. When flashing magisk in recovery again (or even extracting the boot.img & patching it in magisk manager, it recognizes it as a magisk-patched boot.img, but it's still not rooted. This tablet is frustrating the hell out of me, I'm about to say the hell with it & toss it.
Dick_Stickitinski said:
Yeah, you can rename the APK to zip & flash it in TWRP
The Magisk Manager APK can now be flashed from within TWRP
Magisk is now distributed as part of the Manager APK, meaning you no longer need to flash a separate ZIP file from a custom recovery.
www.xda-developers.com
Click to expand...
Click to collapse
As of January last year, okay. On older phones/tabs I almost always go with older Magisk versions that were more current with the older device's firmware.
Dick_Stickitinski said:
However, I spoke too soon... I got it to stop bootlooping and actually got it to boot into system, and magisk manager is installed, but still not rooted. When flashing magisk in recovery again (or even extracting the boot.img & patching it in magisk manager, it recognizes it as a magisk-patched boot.img, but it's still not rooted. This tablet is frustrating the hell out of me, I'm about to say the hell with it & toss it.
Click to expand...
Click to collapse
Just a suggestion, maybe try using an older Magisk. I flashed Magisk v20.4 in TWRP and Magisk Manager v7.5.1 after booting to system. Older Magisk (zip and Manager) can be found on topjohnwu's GitHub.
Note, doing it this way, I always have to reboot one more time to see Magisk fully installed and working.