作者mybaby520 (麥卑鄙)
看板PokemonGO
標題[心得] PMGO 0.37.0 / Magisk systemless root
時間Sun Sep 11 14:55:37 2016
◎ 本篇之操作不一定適用所有 Android 裝置,root 所造成的風險請自行承擔
◎ Sony Xperia 部分機型有失敗重刷 ROM / 變磚風險,kernel 需支援 systemless root
◎ 2016.09.19 已確認 SafetyNet 阻擋安裝 Xposed 框架的裝置登錄 0.37.0 版
0.37.0版本終於發布,並帶來萬眾矚目的遛寵功能,不過此版本加入 Android Pay 所使用
的 SafetyNet 檢測機制,於開啟遊戲時排除所有 root 裝置登錄遊玩。
在 reddit 聽聞使用 Magisk 形式的 root 是可以玩的,變嘗試了一番,先說結論:
1. Magisk 版本的 root 是可於 App 上一鍵開關免重啟的形式
2. 此系統有支援相應版本的 Xposed 框架
3.
關掉 root 與 Xposed 才可登錄遊戲
4.
支援 Android 5.0 以上版本
一. 前置作業
Magisk 發布頁:
http://goo.gl/qn9RkE 內含所有操作流程,會用的人可以跳過此文
Magisk 作者建議安裝前回到官方韌體與 boot 下操作以防 root 不完全,以下最低需求:
移除所有種類的 root (SuperSU, phh's su, KingRoot...)、Xposed (v85x. systemless
Xposed, romracer's Systemless Xposed, official system Xposed)、確保以下 root
檔案移除完全 (/system/xbin/su, /data/su.img, /sbin/su etc.)
1. 移除 Xposed 框架 (非必要,沒有可跳過)
Xposed 官版發布頁 (Android 5.0 以上的版本):
http://goo.gl/uIKfpG
點選 xposed-uninstaller*.zip 連結並選取相應的移除程式版本,HTC One M8的話是 arm
以 Recovery 刷入後重啟完成,注意重啟時自動最佳化所有應用程式,過程約15分鐘
◎ Samsung 與 MIUI 裝置若安裝非官方的 Xposed,請遵循其提供的移除方式或重刷 ROM
參考版本說明
https://goo.gl/By1lve 其包含 arter97、wanam、SolarWarez 版的連結
2. Unroot
請自行尋找您的裝置所對應的 Unroot 工具!
◎ 這篇
http://goo.gl/YElwke 4F的檔案據悉是通用 unroot 包,以 Recovery 刷入重啟
自己在 HTC One M8 使用OK,其他裝置無法保證
◎ CyanogenMod 11-13 可參考 reddit
http://goo.gl/9Pi40f http://goo.gl/0ivkO3
在 SuperSu 中 full unroot 後照著以下步驟繼續安裝
◎ Xperia僅做unroot或參考
https://goo.gl/qszhRK (Z3)
https://goo.gl/1pFcGS 9樓(Z2)
◎ 原生包含 root 的 ROM 作法上或許與 CyanogenMod 一樣
如果只是要玩 0.37.0 新版本,不再需要 root 功能的話做到這邊就可以囉!
二. 安裝 (附原始下載連結)
1. Unlocked bootloader
安裝 Magisk 前需要將手機解鎖,否則可能安裝失敗,各廠解鎖方式也自行尋找
2. Magisk & Magisk Manager
下載 Magisk v6 本體
http://goo.gl/t3M71P,以 Recovery 刷入重啟
安裝 Magisk Manager v1.2
http://goo.gl/kQaRQn 一鍵開關 root 的 apk
這時候因為沒有 root 所以還不能使用!
3. Root
下載 phh's SuperUser 17 (Magisk Ver.)
http://goo.gl/9IXw1y 以 Recovery 刷入重啟
安裝 phh's SuperUser
http://goo.gl/Sdk2D2 超級使用者 App
這時候開啟上個步驟的 Magisk Manager,在授與超級使用者權限後便可一鍵關閉 root
沒有使用 Xposed 框架需求,僅僅需要 root 功能的玩家做到這裡就可以開心去遛寵囉!
4. Xposed for Magisk (非必要)
此為對應 Magisk 版本的 Systemless Xposed,非官方版的 Xposed
Unofficial Systemless Xposed 發布頁:
http://goo.gl/3FYHgM
下載附件中對應不同 Android 版本的 zip,以 Recovery 刷入重啟,最佳化過程約15分鐘
版本對應 SDK 21: Android 5.0 | SDK 22: Android 5.1 | SDK 23: Android 6.0
其內文提到的 Material Design Xposed Installer 發布頁:
http://goo.gl/Hb4ct9
安裝 Xposed Installer
http://goo.gl/I4ZLxU 便可在 root 狀態下繼續使用 Xposed
目前只要在 Xposed Installer 中暫時關閉 Xposed 框架並重啟便可登錄進行遊戲
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.117.53
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PokemonGO/M.1473576941.A.547.html
1F:推 reallove: 先推再看 09/11 15:00
2F:推 CryMasK: 剛研究了一個早上 感謝詳細教學文 09/11 15:03
弄了一整個早上+1... 我的星期天T_T
3F:推 StevenZ: 先推,等等來試試看 09/11 15:19
4F:推 www54500: 感謝分享 09/11 15:23
5F:推 momeha: Recovery是把zip丟到記憶卡根目錄,再改名成update.zip09/11 15:24
6F:→ momeha: 然後去Recovery選用apply SDcard這樣嗎09/11 15:26
不用改名,至內部儲存空間或記憶卡選擇該檔後執行,我用TWRP的Recovery
7F:推 laysK: 推 ,找機會弄 ,謝謝提供詳細方法09/11 15:42
8F:推 CYTSWAT: 未看先推阿!09/11 16:06
9F:推 CYTSWAT: android 4.4.2有救嗎?09/11 16:19
似乎只支援 Android 5.0以上版本
10F:推 armschen: 推,有空來試試09/11 16:24
11F:推 momeha: S7edge,TWRP怎麼刷都失敗,待高手救援,不然就要刷回原廠了09/11 16:37
12F:→ mtwtfss: 推一個09/11 16:38
13F:推 OhMe: 推09/11 16:57
14F:推 RandyMarsh: 推!!!09/11 17:06
15F:推 debris: 北爛 IV checker不能用了 a_a09/11 17:14
16F:推 debris: 有人知道為什麼Niantic要這樣做嗎 多謝原PO分享09/11 17:16
17F:推 happy27727: LG G3 刷波蘭版6.0 沒有root 可以開遊戲玩 覺得欣慰09/11 17:17
18F:→ gameking: 這樣做當然是鎖外掛跟模擬器的玩家阿 不是很正常嗎09/11 17:22
19F:推 happy27727: 沒錯 那些跑掉定位的程式都需要手機root才能使用09/11 17:23
20F:→ happy27727: 電腦模擬器也是root過後的 就更不用講外掛了 外掛可以09/11 17:24
21F:→ happy27727: 模擬使用手機的狀態呢 還能挑手機咧...09/11 17:25
22F:推 CYTSWAT: 但有人root不是單純為了寶可夢作弊阿!09/11 17:30
23F:推 reallove: Desire HD備用機 不刷怎麼活 XD09/11 17:30
24F:推 RandyMarsh: 搞定了,可惜不能xposed查iv了09/11 17:49
25F:推 CYTSWAT: 成功後再掛載magisk版的xposed不能嗎?09/11 18:30
沒辦法,必須在遊戲啟動前掛載,然而兩者衝突
26F:推 tennyleaz: 可惜還不支援Touchwiz和MIUI的Xposed,暫時脫坑中09/11 18:40
27F:推 ianian45: 太麻煩了。。。果斷線刷原廠rom,感謝分享09/11 19:01
28F:推 jhangyu: 想問一下大家Xposed裝這個有用嗎?09/11 19:11
在刷 Magisk 前有看過,但有人回報無效就沒試
30F:推 RandyMarsh: 樓上連結最後更新時間是去年9月,應該沒用了吧09/11 19:15
31F:→ baconqq: 小米開發版無法unroot……09/11 19:17
32F:→ vi5417: 為了Xposed一直不升級手機 現在竟然... 看來要脫坑了09/11 19:26
33F:推 CYTSWAT: 有大大試過xposed的反root偵測模組RootCloak嗎?09/11 20:29
34F:→ StevenZ: 那就是不能用才要如此大費周章啊... 09/11 20:30
35F:推 thomasjay: 還好我還有備用機可玩pokemon,真麻煩09/11 20:45
36F:推 fantasylee: 看來要當雙機俠了09/11 20:54
37F:推 svc2kxp: 4.2.2 gg了 09/11 21:12
38F:推 kamir: soft reboot後不知為什麼xposed都一直失效,得完全reboot才09/11 21:12
39F:→ kamir: 正常。09/11 21:12
40F:推 CYTSWAT: 我infocus m2 3g版正常玩,今天再考慮刷magisk才發現手機09/11 21:14
41F:→ CYTSWAT: 版本號才4.2.2,我一直以為是android 5說...09/11 21:15
只能再往上刷了… 糟糕一個越刷越多的節奏
42F:推 StevenZ: 往好處想,之後開放 android pay 就不用再搞一次了09/11 21:22
43F:推 samwu995: 紅米機GG 09/11 23:51
44F:推 CMturtle: 玩個遊戲真累 QQ 09/12 00:04
45F:噓 beverly4222: 嫉妒噓 09/12 00:15
更新 CyanogenMod 的 unroot 方式
46F:推 Quentin5566: note4刷成功了 感謝大大 09/12 02:15
47F:推 professorK: 請問xposed模組要重新裝嗎~ 09/12 03:01
框架本身要,搭載的模組不用
48F:推 coolciwei: 我Z3刷了會直接死機 囧 09/12 12:24
是刷到哪個步驟呢?
49F:推 ajang: 如果是直接修改apk檔不知可行否?當然要先用lucky patcher 09/12 18:59
50F:→ ajang: 破解Android核心才能給裝 09/12 18:59
51F:→ laysK: Z3刷了死機+1 09/12 22:04
52F:→ laysK: 刷了Magisk V6直接開不了機,Recovery也進不了,只好整個괮 09/12 22:05
53F:→ laysK: 整個重刷 09/12 22:05
54F:推 cbshrimp: ZL同上 刷Magisk V6後變磚 09/12 23:38
這些機型先註明到頁首好了 囧
55F:→ hohiyan: opo目前正常,但一樣需要hard reboot才能正常運作 09/13 02:50
56F:推 lovemegaera: Z2 Tablet也無法 09/13 13:47
57F:推 goillin: magisk發布頁有z系列的也這樣回報 只能等別的方法嗎... 09/13 14:14
58F:→ cbshrimp: 看了一下 Xperia 5.X都會變磚 但刷上6.0的ROM後即可使用 09/13 15:24
59F:→ cbshrimp: 所以我打算去刷CM13來試看看 09/13 15:26
60F:推 jacksunexe: 樓主,你需不需要註明一下要unlocked bootloader... 09/13 17:34
我也在想是否為沒 unlocked bootloader 導致,因為 Xperia 較多免解鎖 root 的情況?
61F:推 lovemegaera: 我解鎖了還是磚 09/13 21:59
整台沒救了嗎? 不會吧...
裝過沒有辦法繞過檢測T_T
63F:推 andy79323: 舊手機4.4.2 要重刷rom太麻煩了 忍痛砍game 09/14 04:10
65F:→ FYT0429: 請問這該如何是好... 09/14 07:47
root 不完全,Magisk 安裝流程是建議回到官方韌體與boot下操作
最低需求是移除所有種類的 root (SuperSU, phh's su, KingRoot...)、Xposed (v85x.
systemless Xposed, romracer's Systemless Xposed, official system Xposed)、
確保以下 root 檔案移除完全 (/system/xbin/su, /data/su.img, /sbin/su etc.)
66F:推 WindSucker: 推 09/14 11:11
67F:推 starwishsun: 請問刷aicp 11(m7)方法一樣嗎,我試著做好像不能 09/14 11:42
到該 ROM 原始的發布頁看看有沒有帶 root,有的話搜尋一下它有沒有 unroot 的方式
68F:推 yuhnoesty18: 推,但覺得麻煩不想用了,玩個遊戲還要這樣繼續等其 09/14 13:36
69F:→ yuhnoesty18: 他解法,回去unroot 玩一個遊戲沒意義 09/14 13:36
70F:推 marippe: xda有人貼Z3刷法 goo.gl/qszhRK 可參考 09/14 14:33
71F:→ marippe: 我自己是先unroot 需要用到root再recovery刷回 09/14 14:34
感謝,似乎是 kernel 問題?
這篇
https://goo.gl/1pFcGS 9樓的 Z2 也是用同一個支援 systemless root 的 kernel
72F:推 StevenZ: 重開機是不是就失效了啊..我剛剛切換到unroot玩,沒電後 09/14 15:33
73F:→ StevenZ: 重開機結果就不能切換回root了 @@" 09/14 15:33
正常切換中,還是重裝兩個phh看看?
74F:推 karta0681608: 感謝整理 推推 09/15 00:16
※ 編輯: mybaby520 (36.234.127.217), 09/20/2016 03:44:04
75F:推 pizzahut: 重開機會自己變回root哦,要在自己切一次 09/20 17:08