If you follow Android Police, there's a good chance you've got a rooted device, whether it be an easy-to-root Nexus or something like a Galaxy that takes more effort to do so. It's also very possible that you play Pokémon GO, which can probably be considered the fad of the year. For those of you who fall into both of those categories, you're probably frustrated that with the latest version (0.37), you'll now be forbidden from playing the game on your phone, just because some no-gooders used GPS spoofing and/or Xposed modules to get ahead. Even RootCloak doesn't work. Not to worry though, as there's a fairly simple way to circumvent this block.

Magisk is a mod developed by XDA user topjohnwu, who is also responsible for the systemless Xposed flashable zip. Essentially, Magisk (which is short for Magic Mask) "aims to overcome these difficulties [of systemless mods] and create a universal interface for everyone to develop and use systemless mods."

Magisk first gained some popularity when it was discovered that it could enable Android Pay on rooted devices, due to its ability to go around the SafetyNet API. Since Pokémon GO also uses the SafetyNet API, several users have found out that Magisk works for it as well.

The installation of Magisk will also enable Android Pay.

Disclaimer: Android Police isn't responsible for any harm to your device - proceed at your own risk.

Prerequisites

To use Magisk, you'll need a device with an unlocked bootloader that is running Android 5.0+. topjohnwu recommends that your device be restored to a stock system and boot. If you can't do that, you must fully remove any form of root access and Xposed. You will need a custom recovery. For this guide, I'll be using a Moto X Pure Edition on Android 6.0 Marshmallow that has been rooted with SuperSU v2.78 and has TWRP 3.0.2-2 to demonstrate how to unroot and get rid of Xposed.

The Steps

Depending on where you sourced your root and Xposed methods from, your steps may be slightly different. If you're on a custom ROM, even unrooting may not do the trick. If you don't have Xposed, skip #2.

  • To unroot, open SuperSU, go to the Settings tab, navigate down to the Cleanup section, and choose "Full unroot." A bunch of prompts will pop up; do restore the stock boot image, but don'trestore the stock recovery image. Your device will then reboot, and when it finishes, root access will be gone. NOTE: If you're unencrypted and restore the stock boot image, you may think that your device is bootlooping, but it is actually re-encrypting (thanks, Max).

   

left: SuperSU's Settings panel. middle left: click YES. middle right: click NO. right: after reboot, SuperSU is gone.

  • To get rid of Xposed, go to the official Xposed download site's uninstaller/ section, then choose the one you need. Since the Moto X Pure runs a 64-bit processor, the Snapdragon 808, I picked "xposed-uninstaller-20150831-arm64.zip." There are also options for arm and x86 architectures.
  • To flash this uninstaller, you must enter your custom recovery. For the Moto X PE (it'll differ for every device, Google how to enter recovery), power off the device, then hold the volume down button and power button together to enter the bootloader. From there, use the volume buttons to scroll to "Recovery," and press power to boot you into whichever custom recovery you have installed. In your custom recovery, hit "Install," navigate to your Download folder, and flash the uninstaller. After that, click "Wipe cache/dalvik," then "Reboot system." It'll take a while for the apps to finish optimizing.

1: fastboot. 2: scroll to recovery. 3: hit Install, select the uninstaller .zip. 4: swipe to confirm flash. 5: clear cache/dalvik. 6: swipe to wipe. 7: reboot system. 8: optimizing apps

  • Now, head over to Magisk's XDA thread and download Magisk (this link to Magisk v6 will initiate the download).
  • Flash Magisk-v6.zip (or the most current version) on your device in recovery. After that, reboot.

 

  • Install Magisk Manager v1.2 here (link will initiate the download).
  • *OPTIONAL* If you want Xposed, you must download a systemless version (which is also by topjohnwu). To do this, download the Material Design Xposed Installer (excellent app, by the way) and install the systemless version (v86.5) from the Systemless tab. Grant Xposed Superuser access and allow the phone to install Xposed automatically. When the phone reboots, you'll have to wait for a few minutes for apps to optimize.
  • Xposed zip is universal across all architectures, so arm/arm64/x86 devices should all download the same zip.
    SDK 21: Android 5.0 | SDK 22: Android 5.1 | SDK 23: Android 6.0
    "alt" version is only for some specific Samsung devices. If you don't know what this is, just use the regular version.
    Latest version (v86.3) uses Magisk Interface (reliable + support 5.0+)
    (v86.2) uses SuperSU's su.d (not reliable + Marshmallow only)
    (v85.7) uses boot patch (reliable, but Marshmallow only)

You're finished! To play Pokémon GO, simply head to Magisk Manager and turn off root with the Root Toggle. When you're done playing and want root access back, just re-enable it.

Magisk+Xposed+Root switch+Pokémon GO的更多相关文章

  1. 联想 A5(L18011) 免解锁BL 免rec Magisk Xposed ROOT 救砖 ZUI 3.9.068

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

  2. ZUK Z2 Pro(Z2121) 免解锁BL 免rec Magisk Xposed ROOT 救砖 ZUI 4.0.247

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

  3. Moto P30(XT1943-1) 免解锁BL 免rec 保留数据 Magisk Xposed ROOT 救砖 ZUI 4.0.374

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

  4. 联想 Z5 Pro(L78031)免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖ZUI 10.0.355

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

  5. 联想 Z5(L78011) 免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 10.5.254

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

  6. 联想 Z5S(L78071)免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 10.5.370

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

  7. 联想 S5 Pro(L78041)免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 5.0.123

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

  8. 联想 S5【K520】免解锁BL 免rec 保留数据 Magisk Xposed 救砖 ROOT ZUI 3.7.490

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

  9. 联想 S5 Pro GT(L78091)免解锁BL 免rec 保数据 ROOT Magisk Xposed 救砖 ZUI5.0.047

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...

随机推荐

  1. JavaScript的深拷贝和浅拷贝

    一.数据类型 数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型.. 1.基本数据类型的特点:直接存储在栈(stack ...

  2. [转] ScalaTest测试框架

    [From] https://blog.csdn.net/hany3000/article/details/51033610 ScalaTest测试框架 2016年04月01日 02:49:35 阅读 ...

  3. Shiro源码解析-Session篇

    上一篇Shiro源码解析-登录篇中提到了在登录验证成功后有对session的处理,但未详细分析,本文对此部分源码详细分析下. 1. 分析切入点:DefaultSecurityManger的login方 ...

  4. @RequestMapping 和 @RequestBody的区别

    @RequestMapping要求:application/x-www-form-urlencoded 或不填 @RequestBody要求: application/json

  5. ubuntu 18 常用软件安装

    主要内容 1.安装 Ubuntu 18.04 LTS 2.安装 Google Chrome 3.安装 OpenVPN Client 4.安装 Docker CE 5.安装 MySQL Server 转 ...

  6. SC OpenService 失败5:拒绝访问

    当我们在cmd里使用 sc delete  服务名  ,来删除服务的时候,报错误,SC OpenService 失败5:拒绝访问. 这似乎是因为权限不够,解决方法. 首先,我们必须先取得管理员权限,以 ...

  7. python 冒泡和快排,不多说

    #-*-coding:utf8-*- import random a=[] b=[] def init_array(): for i in range(10000): v = random.randi ...

  8. 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16

    一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...

  9. nginx配置服务器负载均衡

    upstream servers { ip_hash; #hash,ip轮训 server localhost:8400; } server { listen 80; server_name loca ...

  10. MariaDB10.2修改默认密码

    1.修改 my.ini,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2.重启 mysqld 服务 3.使用 roo ...