This app was mentioned in 27 comments, with an average of 2.63 upvotes
I know a version 4 post was recently posted, but i really want this thing to catch on, i feel it relieves a lot of the issues people have with rooting their phone, for instance like the recent Snapchat issue. So the point of Magisk is to allow modification of the system partition without touching it, the technicalities is irrelevant i think, but the point of Magisk is full mods to system without touching it, as a non-dev i made three mods myself and i’m not the brightest tool in the shed so that’s very telling, lol. Just to give an example, one of the mods i did with version 3 was enabling the new Nexus Launcher to have the system swipe feature without installing it to system, this can also be applied to Action Launcher 3 for instance.As a by-product, Android Pay works for Magisk although it’s goal is not to really support Android Pay, but the developer is nice enough to help people, he’s one of the best devs on XDA. If you want to try it out, here is the procedure to installing:
*even though it shouldn’t break anything i always say do a backups nonetheless
In the first post there is a few links, if you coming from a older version, per the instructions uninstall Magisk and reinstall after reboot.
Download and install Magisk v5.
Download and install PHH SuperSU in the second post (phh's SuperUser 17 (Magisk Version) (2016.8.20))
After you are booted into your system, immediately install PHH SuperSu from the playstore here is the link:
https://play.google.com/store/apps/details?id=me.phh.superuser&hl=en
That’s it, it should be installed, if you want though you can install the mods like xposed at the same time installing Magisk and PHH SuperSU, happy modding.
Try install this https://play.google.com/store/apps/details?id=me.phh.superuser Tasker doesn't recognise magisk, if you install app tasker will recognise you have root. Version 5 of tasker fixes this
WORKING SOLUTION - Samsung Grand Prime Duos SM-G531H - XenonHD/LineageOS 14.1.
Download Magisk and Manager (https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445)
phh's SuperUser (https://play.google.com/store/apps/details?id=me.phh.superuser&hl)
There we go, Pokemon Go working! No more "unable to authenticate"
Notice that i didn't rooted my phone with SuperSu. I used Magisk for all. After rooting with Magisk, SuperSU somehow asked me to update the binary files. In Magisk Manager settings there is a way to chose not to recieve any SU toast warnings.
Also is good to check if there is any SU file in bin and xbin folder. To access those files just go to: TWRP recovery -> mount -> system Go back and go to : Advanced -> File Manager. You can delete those files from there if they show up for you. Just click in the file and TWRP will give an option to delete the file.
> Is there anything better about their SU add-on?
Only thing is that it is Way Less Shady compared to SuperSU... (See this thread)
Another Good Alternative phh's SuperUser
Is there a trick to getting root? I've seen some people say you have to flash systemless. I tried your zip on the stock 6.0 rom, but there's no superuser app after I reset.
Edit: Found out from the thread that you have to install the app separately from the Play Store. https://play.google.com/store/apps/details?id=me.phh.superuser
To Manualy unroot my Jiayu S3 i did the following:
Delete Symlink /system/bin/su Delete init.superuser.rc in the root folder Delete /system/xbin/su
But now i have the problem, if i disable root in magisk manager, it enebles by itself. i push the button and it slides back o.O And it says in the magisk manager: "Root mounted and enabled. Safety NET (Android Pay) will NOT work Only turn off SELinux if necessary"
Edit: The phh superuser app from playstore does the trick ( https://play.google.com/store/apps/details?id=me.phh.superuser )
did you grant Tasker root permission? if it's the first time Tasker has executed an action requiring root, the grant root prompt dialog should have popped up.. i dont know if it makes a difference, but what root manager are you using? SuperSU, superuser, other? try install this one, see if it works.. https://play.google.com/store/apps/details?id=me.phh.superuser
You can also install phh's superuser app. You'll want to freeze whichever superuser app you choose with Titanium Backup or similar. Otherwise you'll get a notification that the su binary is out of date. Also, you'll never actually use the app itself.
You need to flash superuser.zip from here: http://forum.xda-developers.com/android/software-hacking/wip-selinux-capable-superuser-t3216394 and then install the APK afterwards: https://play.google.com/store/apps/details?id=me.phh.superuser
For some reason SuperSU doesn't work but this one does. I have tested it and works as expected, although I'd like to have SuperSU instead of Superuser but it does its job.
Install this app and it should work
This works for me:
install Magisk v10.2 install Magisk compatible phh superuser r266 install Magisk Manager via Playstore install phh SuperUser via Playstore
Open Magisk Manager, Settings -> tick Magisk Hide reboot
That's all. Safetynet is green and I can play Pokemon Go.
PS: I am told supersu is included in magisk, but I still went with the extra phh supersu install
Download the latest release of magisk from here
~~Download the latest phh superuser, right now it's r266-2~~ (See edit)
Boot into your custom recovery (as always make a backup first), and flash magisk, then flash phh's systemless root. Reboot and test it out using the magisk manager app and phh's superuser app
The XDA threads have more information and are more up to date, but the process is pretty simple. Read the threads before doing anything, they know more about this than I do.
You may also want an unlocked bootloader just in case anything goes wrong, but it very likely wont be necessary.
I'm running 7.1.1, magisk v9 and phh r266-2, everything works fine. Android pay and Pokemon go both work.
Edit: Instead of installing magisk manager from the XDA thread above, install it from the play store here. The version from the XDA thread will simply redirect you to download it from the play store. The play store version of magisk manager can also download phh's root for you, meaning the only thing you need to flash is the latest release of magisk. Thanks /u/joelectron
Phh's superuser on xda or on Playstore
Or you can use directly Magisk, or here on xda
My steps for LG G3 D850, Nougat 7.1.1
You should now be rooted and should pass SafetyNet check. Worked for me as of 01-28-17.
if you are able to unlock the bootloader and install a custom recovery you can use phh's SuperUser
Basically:
0) Make a backup just in case.
1) Unroot, by either using SuperSU's Full unroot feature, or by manualing removing it from /system/bin/ or /system/xbin/.
2) Remove Xposed by flashing a compatible uninstaller from here. Wipe cache/dalvik afterwards.
3) Flash Magisk v6.
4) Flash Magisk version of SuperUser 17.
5) Install SuperUser, for example from the Play Store.
6) Install Magisk Manager.
7) Install Material Design Xposed Installer, go to the Systemless tab and install the framework.
https://forum.xda*developers.com/apps/magisk/discussion*pokemon*magisk*discussion*t3465722/post70242970#post70242970 Proper format to read.
Guys these two methods worked for me unlocked bootloader S5 (6.0.1 CM13) First if you have CM Quote: * Launch TWRP Go into File manager * Go to System folder/xbin and find the file 'su' (no quotes) IE /xbin/ * Change the file name to 'subak' (no quotes) * Go back to the System folder and open system folder... /bin IE /bin/ * There should be a file called 'su' (no quotes) remane it to 'subak' as before. This unroots CM's version
If you want Just Root always enabled while playing. Quote: * MAKE A FULL BACKUP in TWRP * Install[URL="http://forum.xda-developers.com/attachment.php?attachmentid=3936774&d=1479157138"] Magisk APK Manager[/URL] * Go into twrp * Install [URL="http://forum.xda-developers.com/attachment.php?attachmentid=3936775&d=1479157138"]Magisk 9.0[/URL] * Install [URL="http://forum.xda-developers.com/attachment.php?attachmentid=3933310&d=1478890862"]PHH Superuser Magisk 266-2[/URL] * Boot into System * Install[URL="https://play.google.com/store/apps/details?id=me.phh.superuser&hl=en"]PHH Superuser app[/URL] * Open Magisk, then settings, check Magisk Hide * Reboot everything should be working
If you want Xposed+Root+Snorlax Quote: I DONT DEVELOP NOTHING HERE, ONLY HAVE INFO THAT OTHERS SHARES WITH ME; THANKS TO THE PEOPLE THAT HELPED ME!!!
It works for me. Good Luck!
Note: With Task or Automate can "auto disable enable root" when you open and close POGO; but can do it manually too. To use Automate need download it from https://play.google.com/store/apps/d...malab.automate and this FLOW http://llamalab.com/automate/community/flows/7559 (enable accessibilty service)
If you failed to make a recovery or If anything fails make sure to have the Boot.img for your rom or stock and flash the uninstalls then the boot loader to start fresh.
You could flash http://superuser.phh.me/ and use https://play.google.com/store/apps/details?id=me.phh.superuser
After my lenghty discussion with /u/dextersgenius I'd like to comment / elaborate on his first answer. As of today, I'm passing SafetyNet on my OnePlus 3 (no T) on the latest CM13 build by sultanxda with the following tools, flashed with the latest official TWRP recovery:
In the end, after some failed attempts, I got it working from a messed up state and don't really exactly know what happened ...
Step 0 - have a messed up installation with Magisk v9, phh's superuser, systemless xposed installed through Magisk Manager, SafetyNet not passing
Re-flash ROM (dirty flash, no wiping), GApps as necessary
Boot into system - no Magisk, no root, SafetyNet pass
Flash Magisk v9
Boot into system - Magisk running, root is already there too, SafetyNet still passes. Success!
I have no idea why it worked in the end, but it did. Before reflashing the rom, disabling root and/or xposed modules in Magisk did not make SafetyNet pass.
Edit: So now SafetyNet passes after disabling xposed in xposed installer and rebooting. Does not pass with xposed enabled. That's something I guess.
I have systemless root + Magisk on my Z Play (XT1635-02)
Did it 2 days after I bought it - can not live without Adaway !
Here are the steps I used
Unlocked bootloader using motorola instructions - reuqest oem unlock (will wipe data) https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
Used the unofficial TWRP (English) here http://forum.xda-developers.com/moto-z-play/development/recovery-unofficial-twrp-moto-z-play-t3495629
I wasn't able to flash the recovery, but was able to boot into it. If it doesn't work the first time, reboot and try again
Once in TWRP, flash this phh su (copy it beforehand, since sd card doesn't work in that TWRP) https://superuser.phh.me/superuser.zip
Again from TWRP, flash Magisk (from the usual source)
Then once booted, installed the phh superuser app: https://play.google.com/store/apps/details?id=me.phh.superuser
That's it Took me sometime to figure out that I needed Magisk to get Adaway to work with systemless
Hope this helps
XOS 0.5-beta Release Changelog: - Android N - Offscreen Gestures support - Alert slider working - RIL Working - *OMS (Overlay Manager System) Support - SIMAO OPTIMIZATIONS :D - System UI tuner working, including navbar and dark mode - Built with UBERTC + Kernel Toolchain - Kernel optimizations - Audio fixes - OOS Camera, Video recording working, tested with third party apps ( e.g. google camera and footej ) - sensors including fingerprint scanner have been tested and confirmed working. - **superuser support! Just flash phh superuser zip & install his APK for root access FOR an extensive changelog please see our GitHub organization at https://github.com/halogenOS . All of our code is open source and we encourage you to take a look at what we've done to bring you what we believe to be an immersive, fluid ROM. Happy flashing!
****NOTICE***** 1. YOU MUST CLEAN FLASH (if not coming from the other 10/16) 2. YOU MUST USE LATEST GAPPS (should you want GAPPS) 3. DO NOT dirty flash. You will get fc's
*** ALSO, if you would like to use substratum theming on your GAPPS, after you have CLEAN flashed the rom and LATEST GAPPS, please flash ThemeReady Gapps. The link is at the bottom.
https://www.androidfilehost.com/?fid=312968873555004541
* see http://forum.xda-developers.com/android/themes/projekt-substratum-t3423623 for more details on the Substratum engine
** download info: SUPERUSER ZIP https://www.androidfilehost.com/?fid=312978532265363388
SUPERUSER APP https://play.google.com/store/apps/details?id=me.phh.superuser
***
THEMEREADY GAPPS
this is not a GAPPS package. This must be flashed on top of your GAPPS you have installed http://forum.xda-developers.com/android/apps-games/apps-themeable-hangouts-layers-cmte-t3113192
I'm going to assume you are pretty well versed in flashing from fastboot based by the title of your post. If you don't care about Android Pay or Pokemon GO, I would say just use the old chainfire systemless method.
However, if you do care about either of those two things, use the Magisk method.
Here's how I did it:
Grabbed stock 7.0 from here: https://developers.google.com/android/nexus/images (make sure you grab the 7.0.0 from the "shamu" section.)
Grabbed the Magisk installer zip from here: http://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 (grab the v7 zip)
Grabbed the phh superuser installer zip from here: http://forum.xda-developers.com/apps/magisk/magisk-phh-s-superuser-android-pay-t3435921 (the link is in the attachment section)
After I have all of these files, I flashed the latest bootloader, radio, and the 7.0 images (boot, system, and cache). Rebooted the phone and let android upgrade (took all of 5 minutes with 121 apps).
Then, rebooted to bootloader and reinstalled TWRP.
Booted into twrp, flashed the Magisk zip. Rebooted to android.
Booted into twrp one last time, and installed the phh superuser zip. The signature verification failed on my device for some reason, so I unchecked the verification checkbox before swiping to flash).
Rebooted phone, and installed https://play.google.com/store/apps/details?id=me.phh.superuser
Everything works perfectly fine. No issues so far. LightFlow, Root Explorer, and StickMount all work fine for me.
Now, if you're needing Xposed, there's one additional step for a custom build that won't trip SafetyNet: http://forum.xda-developers.com/xposed/unofficial-systemless-xposed-t3388268 I have NOT tried this yet, so no help here, sorry.
Edit: added some dashes to better separate the steps.
Okay so i found something. Please do a backup of your rom before doing anything, i don't want you to break something or anything.
So here are the steps (preferably after reflashing the rom to be sure everything is clean):
Enable root access in the dev options
Install SuperSU app from play store
Open it, click "Cancel" when it prompts you to update the SuperSU binary
Go to SuperSU's settings and select "Full Unroot", give it root permitions when prompted and wait until it finishes
When it finishes the SuperSU app will auto close and auto uninstall (you will still see the icon, though, until you reboot)
Reboot your device into Recovery mode
In Recovery mode flash Magisk-v6.zip, phh-superuser-17-magisk.zip
Reboot your phone
Install the XposedInstaller_by_dvdandroid app (if you want xposed)
Open the Magisk Manager app and toogle ROOT ON and OFF to test it (it will ask you for root access)
And that's it, i hope it is clear enough !