TShopping

 找回密碼
 註冊
搜索
查看: 82|回復: 0

[教學] 隱藏root,Magisk工具(另類root)

[複製鏈接]
發表於 2017-10-6 16:17:25 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
注意,此篇為進階root教學,針對會阻擋root的APP而設置的新root方法。

此教學僅支援解鎖的機種,不支援早期免解鎖root的機種(免解鎖可以搭配xposed+rootcloak)

目的:繞過SafetyNet驗證,讓電子錢包(twallet+和未來的Android pay)、會阻擋root執行的遊戲(寶可夢、馬力歐)順利進行。

此篇只針對Android 7.0進行測試。
目前確認測試可行的機種:(得需解鎖)
XZ dual F8332
X Performance dual F8132
刷機教學

Z5 premium E6853
Z5 E6653
Z5 compact E5823
刷機教學

前言說明:
此篇跟superSU(限定2.78版且必須為systemless的方式)雖然可以共存,只是一旦SuperSU跟Magisk並存,就必須加刷Shuide才能夠達到隱藏root的目的,但很可惜的,目前Sony機種的安全機制無法支援Shuide使用,目前已知superSU+Magisk+Shuide會使手機當機無法開機,而單獨Magisk+Shuide雖然可以擁有root,但仍無法繞過SafetyNet驗證(Shuide需要搭配superSU+Magisk),因此很多方法無解,目前只能透過superuser的hidesu設定修改SafetyNet驗證,再經由Magisk讓系統正常運作。

關於superSU和Magisk的相容性我測試的時間不夠久,往後入能並存,那就會同步更新這篇文章。


引導:
1.首先得先unRoot。
2.使用支援閃避SafetyNet的核心。
3.下載Magisk和hidesu並用TWRP卡刷。
4.SafetyNet驗證。




教學:
1.首先得先unRoot:
只要是superSU或其他任何root方法的,要完整地先移除root,而很多方式都會移除的不完全,例如root APP所宣稱的完全解除root全部都不完全,尤其是本身的root可能不是systemless的方式,那一座下去只會更糟,系統會一團亂。

systemless的root機種只需要卡刷boot.img就可以解除root(或是做個系統還原),但只限定一開始就是用SuperSU 2.78SR1.zip以上的版本,後升上去的通通不能用。

所以為了避免更多問題產生,請全部到我的機種教學(可用機種列表在本文上方)裡用Flashtool去做刷ftf的動作,來確保你是正確unroot。

簡單描述:
請先做好備份和TWRP備份(DATA就可以了。)
Z5系列機種卡,刷ftf時可以不用把userDATA打勾。
XZ、XP機種,刷ftf時若是同版本未降板或升級,可以不用把userDATA打勾,但若你同事要升級,務必要把userDATA打勾,否則會開不了機。
刷好後先進入系統,確認可以開機在往下。



2.使用支援閃避SafetyNet的核心:
其實這沒甚麼大不了的,會做核心的就是要dm-verity和RIC都要enable,不可以disable。
另一個大重點是,千萬不能內包SuperSU!!否則你怎麼用都會掛掉!
我測試過某些機種dm-verity打開也會過,但常常重開機或隔天就失效(我測試的是Z5),所以還是關吧!
不會製作核心的,就到我教學抓我的自製核心,內涵DRM修復,但不會包入SuperSU.zip。
刷好後先進入系統,這時沒有root,但DRM是可以運作的。



3.下載Magisk和hidesu並用TWRP卡刷:
(hidesu在Magisk v13後就不需要裝了。)
(若你之前是舊版的Magisk要升級,要用uninstaller卡刷檔先解除,同時再用fastboot再刷一次改過的核心,若你剛好是升級中就等於重刷核心了)
Magisk請到XDA官網的內V13版本帖,在Downloads抓取Latest Magisk (內有Magisk v13.2.zip或更高版本)。
也要抓取Latest Magisk Manager,最新版本是5.0.6.apk(之後可以在此app內自動更新)
以防萬一你也可以抓Magisk-uninstaller.zip,來讓你事後出問題時可以解除的Magisk。
Magisk本身就能替代root,記得之後superSU的APP就順道砍掉吧!

進入TWRP後卡刷Magisk v13.2.zip或更新版本。



4.SafetyNet驗證
1.png
然後點下面的SafetyNet檢查,成功就會向下面的,
2.png
不成功就會出現失敗,如下:
3.png

討若這樣,你要再重新去unRoot後再繼續做,並檢查你抓的核心是不是抓錯或刷錯。


全部ok後要去此APP的設置隱藏root,如下:
4.png

之後就可以去這APP的Magisk Hide把你像要隱藏root偵測的APP給打勾,重開機後就能正常使用了。

關於他的其他模組我還沒空玩,請大家一起討論。


文章出處

 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2017-10-18 19:21 , Processed in 0.064635 second(s), 25 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表