搜尋


返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

【轉貼】用suhide讓Root與Xposed免開關直入遊戲之教學

[複製連結]
NEXKONF ( Lv.20 天使 ) 發表於 2016-10-11 21:17:37 | 顯示全部樓層 |閱讀模式
                                                               
  本文轉貼來源&作者 (Copying Published Source)
  Jeffantasy   

本文重點導向於"如何讓Root裝置與Xposed啟用下進入Pokemon GO遊戲",本文不包含裝置解鎖及安裝第三方Recovery之教學,以及其它相關教學將另外發佈。若有需要請先自行Google搜尋或點本文內標題上的"收聽TA"將關注我的文章。教學方式盡量以初學者角度,力求讓任何了解相關技術知識之程度者皆適用。

計畫中將發佈的教學: (視各位討論熱度而定,目前沒什麼動力XD)
裝置解鎖與安裝第三方Recovery教學(在其它版區發佈)
實用輔助工具相關介紹及教學(MapWalk飛人神器、實用Xposed模組、雷達、攻略網站等)

本文相關程式使用Google雲端硬碟,不需碎鑽購買及閱讀權限,讓任何人方便瀏覽,亦歡迎註明來源的轉載至各大論壇。請評分支持,有參與討論者我亦會回評。

本文將持續更新一段時間,因Safety Net驗證方法時常更新,使教學的方法有時效性,故近期將幫各位關注並整理國內外相關資訊。請各位多互相討論分享,若有其它疑問之處請回覆發問,我將盡力協助各位解決相關問題。

本教學使用的方式主要以作者Chainfire所發佈的suhide之程式來躲避遊戲的Safety Net驗證。

以下若提及尚未了解的技術名詞,請善用Google搜尋或本文底下將提供名詞解釋。若有"#"符號則表示本文底下有提供名詞解釋;"*"符號則表示該段落下方將有補充說明。

請務必先了解該技術名詞及確保裝置有足夠的電量並備份完重要資料後再進行以下操作。以下任何步驟錯誤與使用不當均會造成裝置無法開機或正常使用,本教學亦不一定適用於所有裝置,以下操作所造成任何之風險須自行承擔。


【本文更新紀錄】






【裝置前置作業】

- 裝置韌體版本: Android 6.0+*1
- 裝置須已Unlock Bootloader(解鎖)#
- 安裝方式包含使用第三方Recovery#刷機#方式*2
- 須先UnRoot#、反安裝Xposed#及Magisk#*3

註1: 若版本不符可嘗試刷入第三方ROM#,底下實際操作流程將教學如何安裝CM(CyanogenMod) ROM。
註2: 第三方Reovery版本建議使用TWRP 3.0.2+。
註3: 任何形式關於Root請先反安裝,例如有裝Xposed。若是安裝Systemless的Xposed,請先反安裝Xposed才反安裝Magisk。大部份的人重刷ROM及boot.img#後才成功。若要重刷ROM可無視反安裝Root相關,可在刷ROM時一併刷入其它所需的程式,既然重刷建議先完整Wipe及Format Data。底下實際操作流程將教學如何刷boot.img及Wipe相關操作。


【下載相關程式】



所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。




註1: Safety Net驗證檢測工具,CTS=true即通過驗證。但有少數人CTS=false依舊可進入遊戲,可再嘗試進入遊戲看看。
註2: 第三方Recovery。請使用支援您裝置的recovery.img。
註3: 第三方ROM、第三方Recovery。請使用支援您裝置的ROM。
註4: 刷第三方ROM才會用到。Google相關程式下載,例如Google服務等,下載pico版本即可。
註5: 若要移除非官方Xposed,裝置須有安裝Magisk的狀態下才行。Magisk 6可一鍵開關Root。Magisk 7管理程式模組化。
註6: Magisk GUI(使用者介面)。
註7: 若亦需要移除非官方Xposed,請先將Xposed移除才再移除Magisk。
註8: 僅支援Magisk 6及phh"s Superuser。針對自定義的程式執行時自動使用Magisk的關閉Root狀態(預設名單,可再自行添加或刪除)。
註9: 裝置裝有Magisk的專用取得Root權限刷包(zip檔)。若Magisk無法取得Root權限,或即使在Terminal中寫入echo SYSTEMLESS=true>/data/.supersu,仍然無法將SuperSU v2.78裝成Systemless模式,可嘗試先刷入該程式。
註10: 支援SuperSu的Unroot刷包(zip檔),但非官方作者發佈,有需求者可嘗試。
註11: suhide GUI(使用者介面),但非官方作者發佈,有需求者可嘗試。針對自定義的程式執行時自動隱藏Root狀態。
註12: 若亦需要UnRoot,請先刷入該程式。
註13: 裝置裝有Magisk的另一種專用取得Root權限刷包(zip檔)。若Magisk無法取得Root權限,可嘗試刷入該程式。
註14: phh"s SuperUser GUI(使用者介面)。
註15: 類似suhide針對Safety Net API讓Root裝置ByPass,但無法讓Xposed啟用下ByPass。
註16: Systemless模式。支援Android 6.0。此版本須先刷上Magisk。


【基本操作流程】

- 使用Recovery模式依序同時刷入SuperSU 2.78 SR1、suhide 0.54、Xposed 86.2*1
- wipe cache後重啟裝置
- 安裝apk檔Material Design Xposed Installer
- Safety Net驗證檢測工具CTS=true即成功可進入遊戲*2

註1: SuperSU須先刷成Systemless模式,若是System模式則無法刷入suhide,請至Recovery模式使用Terminal方式寫入下面這段指令。若/system/xbin有su檔亦無法刷入suhide,請至Recovery模式使用File Manager方式刪除該檔案。底下實際操作流程將教學如何寫入指令以及刪除su檔。
  • echo SYSTEMLESS=true>/data/.supersu

複製代碼
註2: 但有少數人CTS=false依舊可進入遊戲,可再嘗試進入遊戲看看。


【實際操作流程】

若在基本操作流程出現各種錯誤或是仍然Safety Net驗不過等疑難雜症,可參考下方教學的解決方案。以下是使用第三方Recovery TWRP 3.0.2重新刷入第三方CM(CyanogenMod)13(Android 6.0) ROM,以HTC One M8裝置進行操作演示全程教學。建議往後選購HTC且旗艦型裝置,基本上在未來都有很多教學或程式可解決大多疑難雜症,一開始選對機種很重要,切勿使用中低階、冷門孤兒機。

以下有些步驟視個人使用情形與不同需求做各別操作,例如不需要重刷ROM可自行跳過該段教學。

- 如何完整Wipe及Format Data
- 如何刷ROM
- 如何移除內建Root(UnRoot)
- 如何檢測Safety Net是否通過驗證
-
-
-
-

使用adb工具進入fastboot模式刷入boot.img來徹底UnRoot,例如Systemless Root,還有其他漏掉的教學、細節截圖(近百張)及說明,這部分待更新補充,讓我休息一下...打了一整天目前本文完成度才40%。

好了,我們先直接從砍掉重練或裝置已經變磚#,整個重刷ROM開始。請先自行下載官方或第三方ROM,這邊使用的是CM ROM。

刷入第三方Recovery以及各大廠牌進入Recovery模式方法之教學,這部分會另外發佈在別的版區,若有需要請先自行Google搜尋或點本文內標題上的"收聽TA"將關注我的文章。

第一步 如何完整Wipe及Format Data:
重刷ROM前建議先完整Wipe及Format Data。首先進入Recovery模式,第一次進去TWRP的Recovery會是這個畫面,至下方紅框處由左至右拖曳即進入Recovery的主頁。在主頁按Wipe。

201129zoga88no1g1goi7z.jpg 201130d22tz2557677ou61.jpg

先按Advanced Wipe,將畫面上這些打勾,然後至下方紅框處由左至右拖曳即開始Wipe。Micro SDCard不勾的原因是因為我們已把稍後要刷入的程式先放在SD卡裡。

201131k126l8t883hhj3v8.jpg 201131cmmmnnqno4yrecog.jpg

Wipe完成後回到主頁,再按Wipe。

201132mb57y57yblb7yqi2.jpg 201133nsvjfvg1e1ssbu21.jpg

先按Format Data,然後輸入yes後按下輸入鍵。

201133karhmkwriwrwa7nh.jpg 201134rfg2lmjxgh8wmnh4.jpg

Format完成後回到主頁,再按Install。接下來將開始教學如何刷ROM。

201134dsbjm3nmasqmz3sm.jpg 201135s3483pd8iil8hj7h.jpg

第二步 如何刷ROM:
第一次進去預設是選取內部儲存空間,但我們的檔案是放在SD卡。請按Select Storage,然後點選Micro SDCard後再按OK。

210024ykpi09v099z9okwk.jpg 210025lw31sm3xx5ohds3r.jpg

先點選M8 ROM.zip後,按下Add more Zips。

220119d02qxiqsdn5ldtxq.jpg 220120iwsdlue3l5lxpgqy.jpg

再點選Gapps.zip,然後至下方紅框處由左至右拖曳即開始Flash。注意須先刷ROM才刷Gapps。

220120ah4d8had99hve9x4.jpg 220121ellbwt4s4xdpsmvj.jpg

Flash完成後按Wipe cache/dalvik,然後至下方紅框處由左至右拖曳即開始Wipe。

220947e2ezd2vzxx2ixhv5.jpg 220947igvaxaa8gcllcglu.jpg

Wipe完成後回到主頁進行第三步,接下來將開始教學如何移除內建Root(UnRoot)。若不需要進行第三步,請按右邊Reboot System後進行第四步。

221305q0e18pmn0e383p8p.jpg

第三步 如何移除內建Root(UnRoot):
因為CM ROM大多都有內建Root,只是預設是停用狀態,但目前Safety Net已強化驗證機制仍然使裝置驗不過。接下來將開始教學如何移除內建Root(UnRoot)。

現在主要是要刪除system模式的Root,那基本上在/system/bin和/system/xbin的資料夾裡會有su檔,這邊教學是使用TWRP來刪除,亦可使用其它檔案管理員來刪除。

在刪除之前我們必須先掛載根目錄底下的system資料夾,並且該分割區不能是read-only的模式,否則將發生看不到或刪不了檔案之情形。首先進入Recovery模式在主頁按Mount,然後在下方的Mount system partition read-only取消打勾,再把上面的system打勾。若是system預設就是打勾的狀態,請重新取消打勾後再打勾,因為若是之前已Mount,但刷完ROM後系統會UnMount,沒重啟下會依舊顯示已Mount之錯覺。操作好後按回到主頁。

231653wz4nvx1v11vqqpq1.jpg 231654cj363w09jm29g9aj.jpg

再來利用TWRP的檔案管理功能刪除su檔,先在主頁按Advanced,然後按File Manager。

235829lg444e3x77555844.jpg 235829tz56z10f0aaftlvu.jpg

我們先刪除/system/xbin底下的su檔,因為另外/system/bin底下的檔案太多,要返回上層資料夾不方便。若沒看到該檔,可能是不存在或不同形式的Root,例如Systemless Root,這類就需要使用adb工具進入fastboot模式刷入boot.img來徹底UnRoot,本文底下將陸續提供關於此部分的教學。

這邊再額外補充一下,若是在刷suhide時出現下方這個錯誤畫面,表示/system/xbin底下有su檔,且SuperSU 2.78 SR1也刷成System模式,因為suhide是不允許有System模式的Root,內建Root又是System Root,所以這邊錯誤其實不只一個。若僅刪除該檔即使可成功刷入suhide,但/system/bin底下仍有su檔,之後Safety Net驗證結果仍舊是失敗的,下方即將介紹如何刪除這兩個su檔。

020337waauuevoavdohb1e.jpg

在根目錄底下先點選system資料夾,再往下點選xbin資料。

230000skqgpzgfcacw31qk.jpg 230001a2i6hibwzyt2rm7o.jpg

往下找到su檔並點選,再按Delete。

230046q1ge0tiiu6z7zuke.jpg 230047co4lioldqgicdpg4.jpg

然後至下方紅框處由左至右拖曳即開始Delete。Delete完成後按Back。

230047j0zvso4po9m2v66j.jpg 230048q72r70l889rq48sz.jpg

再來是刪除/system/bin底下的su檔。往上找在資料夾最上方點選(Up A Level),即可返回上一層資料夾。然後再點選bin資料夾。

230050e9f5qef2ovcc0q5c.jpg 230051fqedsy4esqfvdusj.jpg

往下找到su檔並點選,再按Delete。

230051aq5rfbor2qzntszf.jpg 230052emam0j3cg8o3d88q.jpg

然後至下方紅框處由左至右拖曳即開始Delete。Delete完成後按Reboot System。將重啟裝置後進行第四步,我們先讓程式自動跑一次最佳化,並先確認到目前為止的步驟是否能使Safety Net驗證通過。接下來將開始教學如何檢測Safety Net是否通過驗證。

230052zoqch44bo4hch1oo.jpg 230053auw0kwvghwujezst.jpg

第四步 如何檢測Safety Net是否通過驗證:




230053trfeu65ru7kozogw.jpg 230053pggdh8ga3ft33aea.jpg

032037rat4i2by8qib55fq.jpg 020338haaaxa0zi2iadx5z.jpg

230014m9hdrpzir27ddsw7.jpg 230014trjqr7jrzqqqz6oj.jpg

230015i62hjeeaze4nhb8x.jpg 230015uy157wj756njzw5t.jpg

230016ij4xtxm99itstnxu.jpg 230017e88ac4b1dk4144a8.jpg

230017swae8e1z584n6nij.jpg 230018vh230sq0hi04g6uz.jpg

230018pk3rrrs8s8ng548v.jpg 230018yjzzcdbb6c177p2m.jpg





suhide-v0.55.zip

238.28 KB, 下載次數: 165

Magisk Manager 2.0.apk

4.13 MB, 下載次數: 155

Magisk Manager 1.2.apk

78.07 KB, 下載次數: 145

suhide 0.54 (1).zip

230.28 KB, 下載次數: 152

suhide rm.zip

4.59 KB, 下載次數: 151

phh's hidesu 266 (1).zip

4.03 MB, 下載次數: 149

phh's hidesu 266.zip

4.03 MB, 下載次數: 148






大家正在看啥


回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單