A Note About SuperSU Chainfire's SuperSU is probably the most popular root management app for Android, so there's a good chance you may have it installed right now. The only problem is, Magisk can't work its systemless magic quite as reliably if you have SuperSU installed. So as a heads up, the method outlined in this guide will remove SuperSU's binaries from your phone. But don't worry, because Magisk has its own built-in root management system, so you can still enjoy most of the same benefits of root without SuperSU. The point of Magisk is to give you root features without modifying the system partition. Even better, when Magisk is using its own root management system, it can completely hide root from all of your apps while keeping SafetyNet, Android's built-in secure boot system, intact. This is thanks to the "systemless" aspect of Magisk, as it doesn't modify any files on your system partition, so apps like Android Pay and other mobile banking apps will actually work if you use Magisk's built-in root management system. However, Magisk's built-in root management system will not allow you to modify files on the Pixel or Pixel XL's system partition. This means that certain apps, like Titanium Backup, will not work properly with this root method. But the whole point of Magisk is to give you root features without modifying the system partition, as doing so would trip SafetyNet. If you're dead set on using SuperSU and maintaining the ability to modify files on your system partition with root, know that it's possible, just not recommended. If you wanted to do that, you could just download the latest SuperSU ZIP, then flash it right before flashing the Boot Signer ZIP in Step 5 below — just note that doing so may cause conflicts with Magisk and/or TWRP, and you'll lose some of the benefits of Magisk. Don't Miss: More Information About Magisk

Step 2: Install Magisk Manager Much like Xposed, Magisk is a two-part system. The first element is what you would call "Magisk," in that it serves as the framework upon which Magisk modules are installed. The second half of the equation is an app called Magisk Manager, which lets you download and install modules and tweak settings related to Magisk. So, while we won't actually be installing Magisk until later in this guide, now would be a good time to install the Magisk Manager app. It isn't available on the Play Store for Pixel devices, so you'll have to sideload the app. That's simple, though — just grab the APK from the following link, then launch the file and press "Install" when prompted. Download the Magisk Manager app (.apk)

Step 3: Re-Flash the Stock Boot Image (Most Users) If you currently have TWRP, SuperSU, or a custom kernel installed, these mods alter your boot image, which creates conflicts when you install Magisk, so you'll have to clean things up first. The most reliable way to prevent such conflicts is to start fresh by reinstalling the stock boot image using Fastboot. So first up, if you have any of the above-listed mods installed, download the factory images package for your Pixel or Pixel XL directly from Google. Then, extract the contents of the ZIP and open the folder this creates. From there, extract the second archive you'll find in this folder, then open that folder and copy the boot.img file. Next, paste the boot.img file into the platform-tools folder inside of your ADB and Fastboot installation directory. For Windows users, this can be found at C:\Program Files (x86)\Android\android-sdk. For Linux and Mac users, it depends on where you installed ADB and Fastboot in the first place, so if you're not sure about the folder's location, search your computer for "platform-tools." After that, Windows users can hold down the shift button on their keyboard, then right-click any empty space in the platform-tools folder and choose "Open command window here." Mac and Linux users will have to open a Terminal window and change directories to the platform-tools folder. When you're done there, turn your Pixel or Pixel XL off. When the screen goes black, press and hold the volume down and power buttons simultaneously, and your phone will enter Bootloader Mode. From here, connect the phone to your computer with a USB data cable, then type the following command into the Terminal window: fastboot flash boot boot.img Note that Mac users will have to add a period and a slash (./) to the beginning of the above command, and Linux users will have to add a slash (/). When you're done there, leave the command prompt or Terminal window open, and leave your phone on the main bootloader menu, because you'll need to re-install TWRP next, and that requires Fastboot as well.

Step 4: Install TWRP Re-flashing the stock boot image will have removed TWRP recovery if you already had it installed. But you'll need TWRP in order to flash Magisk, which means you'll need to reinstall the custom recovery. So download this file, then place it in your platform-tools folder. From there, type "fastboot boot twrp.img" into the command prompt (without the quotation marks), then hit enter. When TWRP boots on your phone, tap the "Install" button, then select the TWRP ZIP you downloaded in Step 1. After that, tap "Add more ZIPs," then select the VerifiedBootSigner.zip file and swipe the slider at the bottom of the screen. When that's finished, head to TWRP's main menu and select "Reboot," then "Recovery." If you'd like a more detailed guide for installing TWRP on your Pixel or Pixel XL, we've outlined the entire process with a full tutorial that you can find at the following link: Don't Miss: How to Install TWRP Recovery on Your Pixel or Pixel XL Installing TWRP.

Step 5: Flash the ZIPs At this point, go ahead and disconnect your phone from your computer. Next, make sure your phone is booted into TWRP recovery mode. From there, tap the "Install" button, then navigate to your device's Download folder. But before you get to flashing, note that the order in which you flash the ZIPs is important. So first, select the ElementalX.zip file, but don't flash it just yet. Instead, tap the "Add more ZIPs" button towards the bottom of the screen. After that, select the Magisk ZIP file, then tap "Add more ZIPs" again. Next, select the TWRP ZIP file, then hit "Add More ZIPs," and finally, select the VerifiedBootSigner ZIP. When the message at the top of the screen says "4 out of max 10 Files queued," you're all set, so swipe the slider at the bottom of the screen to start the process. Note: If you opted to flash SuperSU, add the SuperSU ZIP after TWRP, but before the VerifiedBootSigner. Flash ZIPs in this order: 1. ElementalX, 2. Magisk, 3. TWRP, 4. Boot Signer. Since ElementalX has an AROMA installer interface, you'll have to make a few selections at the beginning of the flashing process. We recommend leaving these options set to their default values, so tick "I agree," then tap "Next" a few times and press "Install ElementalX" when prompted. When that's done, tap "Next," and then "Finish," and you'll be taken back to TWRP. After ElementalX installs, you'll see a readout in TWRP that shows the other three ZIPs being installed. When that's finished, just tap "Reboot System" to wrap things up. If you're prompted to install the TWRP app at this point, select "Do Not Install."

Step 6: Enable Magisk Features When your phone finishes rebooting, open the Magisk Manager app and grant the permissions it requests. From there, head to the side navigation menu and select "Settings." Next, enable the BusyBox, Magisk Hide, and Systemless hosts options, then head back to the main menu. Now, if you tap the "SafetyNet check" button, you should see a message that says "SafetyNet Passed." With all three messages in Magisk's main menu showing green check marks, this means your phone is now rooted, but you'll still be able to use apps like Android Pay and Pokémon GO. Essentially, none of the current root detection methods used by security-minded apps will have any idea that your device is rooted, so you shouldn't be inhibited in any way. As I mentioned earlier, some Magisk modules are not compatible with the Pixel or Pixel XL. An incompatible module can result in a bootloop, so be careful when installing modules in general, and visit the provided support thread to ensure the module will work on your phone. Aside from that, you'll probably want to install the systemless version of AdAway, since it'll now work flawlessly on your phone. So if you'd like to block all ads system-wide while keeping SafetyNet intact, grab this APK install it, and tap "Apply Ad Blocking." Don't Miss: Rumor Roundup: Google Pixel 2 to Feature a Better Low Light Camera, Snapdragon 835 & More

Keep Your Connection Secure Without a Monthly Bill. Get a lifetime subscription to VPN Unlimited for all your devices with a one-time purchase from the new Gadget Hacks Shop, and watch Hulu or Netflix without regional restrictions. Buy Now (80% off) >