[GUIDE] How to root & install Viper4android on Android Pie stock DBT rom Sm-g955f - Samsung Galaxy S8+ Guides, News, & Discussion

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 ?

Related

ROOT, TWRP and Install Xposed Framework on Samsung Galaxy J7 2016 (Exynos)

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:

[GUIDE] Viper4Android Systemlessly

With Magisk 11.5 came many bug fixes including for devices that have a separate vendor partition. We can now use Viper4Android systemlessly with the magisk module. This will not affect the lockscreen visualizer or the audio fx tile visualizer. So we can have viper4android without sacrificing these features.
1. Install magisk 11.5 in twrp recovery, reboot to system.
2. Install latest magisk manager from playstore or apk
3. Open magisk manager and select "downloads" option in menu pane.
4. Search for "Viper4Android FX" and click the download button then click install.
5. Reboot.
6. Open magisk manager and select "downloads" again.
7. Search for "Viper4Android FX" under "Installed."
8. Tap the tile (not the download arrow)
9. Click the link that says "download the latest apk here."
10. Install apk you just downloaded.
11. Enjoy Viper4Android systemlessly on Redmi Note 3.
Links:
Magisk 11.5 - https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Viper4android FX Systemless apk - https://www.androidfilehost.com/?fid=312978532265364193
installed and working, thank you any recommended settings for viper?
Barnir said:
installed and working, thank you any recommended settings for viper?
Click to expand...
Click to collapse
It all depends on what headphones you are using and what quality the music is, i.e. lossy or lossless etc. Just play with the settings and find something you like (our ears aren't all the same).
Hey buddy,
I'm on MIUI global stable 8.1
I want to have systemless root nd xposed. Could you please explain me with corrct procedure to follow. Have unlocked bootloader nd got custom recovery too
hasan4791 said:
Hey buddy,
I'm on MIUI global stable 8.1
I want to have systemless root nd xposed. Could you please explain me with corrct procedure to follow. Have unlocked bootloader nd got custom recovery too
Click to expand...
Click to collapse
I went directly to aosp based roms as soon as I got this phone. Sorry I can't help.
It shows driver installation failed due to busybox. But I have installed the recommended Busybox.. Please help
i know magisk is to hide root. but i didnt know about it has viper capability. now my speaker sound louder. thanks.
Thank you for the guide, followed it step by step and it works perfectly!
I just had a question
I am on XenonHD so if I flash an update, I only have to flash magisk again right? Or must I do something special for V4A

[GUIDE] Root using Magisk, keep stock recovery for OTA

This is a guide for people who want a rooted MIUI. It will keep stock recovery and system partitions untouched to allow MIUI OTAs to install without problems. It will also pass Google's safety net test so bank apps keep working. The best of both worlds really
Requirements:
- Unlocked bootloader
- Windows PC
- fastboot (present in the miunlock app folder)
- Latest TWRP (download here)
- Latest Magisk (download here)
Steps:
- Install latest Magisk app
- Put latest Magisk zip on your device storage (SD)
- Shut down device
- put latest twrp.img in miunlock folder
- Connect phone to PC
- Press volume down and power button to boot to fastboot mode
- Open "Command Prompt" on your PC
- Type: (without quotes)
----- "cd C:\Users\[your name]\Desktop\miflash_unlock-en-2.3.803.10" . (or wherever the folder is)
----- "fastboot devices"
----- "fastboot boot twrp.img"
- In a few seconds, TWRP will boot on your phone. DO NOT swipe to make changes to system.
- In TWRP, flash the Magisk zip
Enjoy root
Disclaimer: I will not be help responsible for any damage or loss caused by following those steps.
Does it mean I can install TWRP and flash xposed etc and still have OTA updates?
What is the difference to this one: https://forum.xda-developers.com/redmi-note-4/how-to/red-wolf-install-twrp-root-device-t3708337
Best,
kn1g
kn1g said:
Does it mean I can install TWRP and flash xposed etc and still have OTA updates?
What is the difference to this one: https://forum.xda-developers.com/redmi-note-4/how-to/red-wolf-install-twrp-root-device-t3708337
Best,
kn1g
Click to expand...
Click to collapse
Same as my question. Let say system partition won't touch by root, but twrp is installed over the Mi stock recovery. Will it install Eta?
This guide DOES NOT flash TWRP. Stock recovery remains so OTA updates work.
The only thing that is touched by this guide is the "Boot" partition to install magisk. You can restore stock "Boot" using magisk manager's uninstall option at any moment and be 100% stock again.
Ok, but is Xposed etc. possible?
kn1g said:
Ok, but is Xposed etc. possible?
Click to expand...
Click to collapse
I haven’t tried but should work.
https://forum.xda-developers.com/xposed/unofficial-systemless-xposed-t3388268
It is really works! Thank you!
gonna check this cause i wanna root the phone but keep enjoying updates
I just rooted my Note 4 Qualcomm by this method, so far so good. Really easy and dummy-proof tutorial
I bump this because it worked. Quite easy, clean and fast. Thanx!
I already install latest TWRP for mido and latest magisk, but still I can not update my mido using OTA updater
Anyone can help me?
masri.razak said:
I already install latest TWRP for mido and latest magisk, but still I can not update my mido using OTA updater
Anyone can help me?
Click to expand...
Click to collapse
Wrong...u need to boot twrp not to install. Read the OP for steps.
Dadovvv said:
Wrong...u need to boot twrp not to install. Read the OP for steps.
Click to expand...
Click to collapse
Well... That's I mean, boot TWRP using adb
After have TWRP, how can i get update via OTA?
it successfully worked for Redmi Note 4 global beta/stable MIUI9.2
even installed camera api 2 using magisk module
Just a quick question. I've TWRP right now with SuperSU. So I'll remove SuperSU, flash Magisk in TWRP. All good till now, but I'd want the stock recovery, a flash-able zip maybe. How can I get it? From where?
**[EDIT]**
Okay. One can get it from fastboot ROMs available at MIUI website (here), extract the pack and get recovery.img.
Installed successfully on miui 9.2.1.0 stable
Now when a new update for magisk is released, how should i update it??
I have two questions:
1. Why does the bootloader need to be unlocked and how can I do that?
2. What happens to Magisk if I install an OTA?
I'd like to keep the phone untouched but I need to change emojis and with Xposed I can use Youtube in background.
Giacomo_ITA said:
I have two questions:
1. Why does the bootloader need to be unlocked and how can I do that?
2. What happens to Magisk if I install an OTA?
Click to expand...
Click to collapse
1. sign on en.miui com and you can use xiaomi unlocker (after 72 hours)
2. two OTA updates and I had to reroot it
but it seems that it is not necessary, I can not post the link
google --> github magisk tips (it should be the first result)
Baxeisindi said:
1. sign on en.miui com and you can use xiaomi unlocker (after 72 hours)
2. two OTA updates and I had to reroot it
but it seems that it is not necessary, I can not post the link
google --> github magisk tips (it should be the first result)
Click to expand...
Click to collapse
Do you mean this?
When an OTA is available, please go to Magisk Manager → Uninstall → Restore Images. Do not reboot immediately or you will have Magisk uninstalled. This will restore your boot (or dtbo if available) back to 100% untouched stock images in order to pass verifications. This step is required before doing any of the following steps written below!
Click to expand...
Click to collapse
Giacomo_ITA said:
Do you mean this?
Click to expand...
Click to collapse
Yes, I hope it works, anyway at the next update I will reroot it in a few minutes.

Root, Install TWRP & Xposed Framework

After updating magisk to version 18, oneplus 5t wasn't remain rooted but got stuck in bootloop. I after many attempts got the method to root it again.
I'm not a developer. I'm just an ordinary Android user. I didn't find any method on xda until now so think to help others.
Here I'll show you the step by step procedure to get root with the updated version of magisk.
I've tested it on my oneplus 5t with latest Android Pie.
Do it on you own risk I'm not responsible if you get brick your device.
Download all necessory files before get start.
1. TWRP recovery
https://forum.xda-developers.com/oneplus-5t/development/recovery-twrp-3-2-1-0-oreo-8-0-8-1-t3729673
2. Magisk
link in description
3. Xposed Framework
https://www.xda-developers.com/xposed-framework-unofficial-port-android-pie/
4. Copy Magisk and Xposed framework files to mobile.
Procedure
1. Open Fastboot menu and connect device to PC.
2. Install TWRP recovery for pie.
i. download the .img recovery file.
ii. place it in "Minimal ADB and Fastboot" folder and copy its name.
iii. open terminal and write "fastboot flash recovery "copied name".img " and hit enter.
3. After installing TWRP, reboot to recovery by pressing volume down key.
4. Install magisk and reboot.
i. Reboot the device and install magisk manager apk.
ii. and make sure that you got stable root.
5. Reboot to recovery and install Xposed framework
i. method is in the link given above.
a. Download and install the Riru Core Magisk Module.
b. Download and install the EdXposed Magisk Module.
c. Reboot your phone.
d. Install the Xposed Installer APK from XDA Senior Member DVDandroid.
6. done. If you did the same then you got rooted with magisk 18.2.
hmm
Mirza_Husnain said:
After updating magisk to version 18, oneplus 5t wasn't remain rooted but got stuck in bootloop. I after many attempts got the method to root it again.
I'm not a developer. I'm just an ordinary Android user. I didn't find any method on xda until now so think to help others.
Here I'll show you the step by step procedure to get root with the updated version of magisk.
I've tested it on my oneplus 5t with latest Android Pie.
Do it on you own risk I'm not responsible if you get brick your device.
Download all necessory files before get start.
1. TWRP recovery
https://forum.xda-developers.com/oneplus-5t/development/recovery-twrp-3-2-1-0-oreo-8-0-8-1-t3729673
2. Magisk
link in description
3. Xposed Framework
https://www.xda-developers.com/xposed-framework-unofficial-port-android-pie/
4. Copy Magisk and Xposed framework files to mobile.
Procedure
1. Open Fastboot menu and connect device to PC.
2. Install TWRP recovery for pie.
i. download the .img recovery file.
ii. place it in "Minimal ADB and Fastboot" folder and copy its name.
iii. open terminal and write "fastboot flash recovery "copied name".img " and hit enter.
3. After installing TWRP, reboot to recovery by pressing volume down key.
4. Install magisk and reboot.
i. Reboot the device and install magisk manager apk.
ii. and make sure that you got stable root.
5. Reboot to recovery and install Xposed framework
i. method is in the link given above.
a. Download and install the Riru Core Magisk Module.
b. Download and install the EdXposed Magisk Module.
c. Reboot your phone.
d. Install the Xposed Installer APK from XDA Senior Member DVDandroid.
6. done. If you did the same then you got rooted with magisk 18.2.
Click to expand...
Click to collapse
It dont work it still gives boothaning on the Oneplus logo
And that means that i cant follow all your text , im not able to install Magisk Apk
so the rest of your list is not a possibly for me
zagget said:
It dont work it still gives boothaning on the Oneplus logo
And that means that i cant follow all your text , im not able to install Magisk Apk
so the rest of your list is not a possibly for me
Click to expand...
Click to collapse
Really sad that it doesn't work for you.
Try this:
Install ROM from zero, (or wipe it off). Then try to install the magisk 18.2.
Hopefully it'll work for you.
Thanks
I will look at it
But is stupid that i need to install the rom from start
And where is Magisk 18.2 comming from
The last one on the official page is 18.1
So how do you get the Magisk 18.2

how to install magisk on lineageos 18.1?

Hello everyone
How to install magisk on lineageos 18.1?
I've downloaded/installed magisk.apk from official github website, but I cannot find clear steps about how to root the device, any help? thanks!
the device is sm-g900f
Download the magisk .apk to your phone and install it. Rename .apk to .zip and reboot to your recovery by holding volume up and home while powering on.
If using TWRP
Tap Install
Tap Install Zip to toggle the button
Select the magisk .zip file and flash
Reboot
Boatshow said:
Download the magisk .apk to your phone and install it. Rename .apk to .zip and reboot to your recovery by holding volume up and home while powering on.
If using TWRP
Tap Install
Tap Install Zip to toggle the button
Select the magisk .zip file and flash
Reboot
Click to expand...
Click to collapse
Thank you very much!
Boatshow said:
Download the magisk .apk to your phone and install it. Rename .apk to .zip and reboot to your recovery by holding volume up and home while powering on.
If using TWRP
Tap Install
Tap Install Zip to toggle the button
Select the magisk .zip file and flash
Reboot
Click to expand...
Click to collapse
thanks ! my d852 is now rooted!
Boatshow said:
Download the magisk .apk to your phone and install it. Rename .apk to .zip and reboot to your recovery by holding volume up and home while powering on.
If using TWRP
Tap Install
Tap Install Zip to toggle the button
Select the magisk .zip file and flash
Reboot
Click to expand...
Click to collapse
Hi Boatshow,
great - worked for me with Magisk 23.0 perfectly - thank you so much!!! Installing first wasn't necessary so, I just downloaded to SD Card, renamed, installed with TWRP. Than I had to finish installing inside system, now all works well!
Hey guys!
New here and new to Android in general.
Instead of creating another thread and I will if its preferred, I wanted to ask how do I install Magisk without TWRP?
I'm on LineageOS 8.1 and my device is an OnePlus 8T.
The goal is to pass SafetyNet.
Fumetsu_Guritto said:
Hey guys!
New here and new to Android in general.
Instead of creating another thread and I will if its preferred, I wanted to ask how do I install Magisk without TWRP?
I'm on LineageOS 8.1 and my device is an OnePlus 8T.
The goal is to pass SafetyNet.
Click to expand...
Click to collapse
How to Install Magisk on your Android Phone
Magisk is a powerful tool that can help you customize some aspects of your phone or even grant you root access. Here's how you can install it!
www.xda-developers.com
jmh2002 said:
How to Install Magisk on your Android Phone
Magisk is a powerful tool that can help you customize some aspects of your phone or even grant you root access. Here's how you can install it!
www.xda-developers.com
Click to expand...
Click to collapse
edit: possible human error.
Editx2: How crucial is it that I use this command to copy the patched image vs just dragging and dropping my phone to the pc?
Copy the patched image to your PC with ADB:adb pull /sdcard/Download/magisk_patched_[random_strings].img
My OnePlus 8T doesn't have an SD Card and I couldn't find the directory to run the command. Instead I dragged and dropped / copied from phone to PC - then flashed the patched boot.img.
After reboot my phone is stuck in the bootloader for LineageOS
How to install Magisk using Lineage Recovery? I installed LineageOS and my TWRP is gone, I now have Lineage Recovery. LeTv S3 Pro (X720).
I try to install magisk (21.4 22 23) in z3 compact with lineageos 18 and twpr 3.1.1 but nothing result… only apk is ok. It is possible have some help? Thanks! I need to boost power led in torch and video, so i must flash a magisk module.
rgr1 said:
How to install Magisk using Lineage Recovery? I installed LineageOS and my TWRP is gone, I now have Lineage Recovery. LeTv S3 Pro (X720).
Click to expand...
Click to collapse
Hi there, I have the same exact question here!
There seems to be no easy way to install TWRP on Pixel 3 XL...even if I would like to, as it would make full system backups a piece of cake!
ogghi said:
Hi there, I have the same exact question here!
There seems to be no easy way to install TWRP on Pixel 3 XL...even if I would like to, as it would make full system backups a piece of cake!
Click to expand...
Click to collapse
You can install Magisk thru LineageOS Recovery Mode, just use adb sideload magisk.zip(rename magisk.apk into magisk.zip) after you've installed Magisk app on your phone.
snickky said:
You can install Magisk thru LineageOS Recovery Mode, just use adb sideload magisk.zip(rename magisk.apk into magisk.zip) after you've installed Magisk app on your phone.
Click to expand...
Click to collapse
hi ,
i tried this and got error :
E:footer is wrong
E:signature verification failed
error:21
can you help please?
thank you .
jlll69 said:
hi ,
i tried this and got error :
E:footer is wrong
E:signature verification failed
error:21
can you help please?
thank you .
Click to expand...
Click to collapse
It worked for me. I did enable usb debugging as root tho maybe that could be it. I got
E:signiture verification failed
aswell but I just selected yes and it worked on my pixel XL

Categories

Resources