(順豐APP也有檢查ROOT)
ROOT後用銀行APP真係咁危險? 我不敢評論,
但我為了一個功能將手機ROOT了,但我又想在此手機使用銀行APP等等的程式,
這類APP會偵測你的手機上有沒有ROOT相關的軟件,如果被發現,銀行APP就不能使用了,
所以我們要鬥知鬥勇地將所有和ROOT相關的APP隱藏,不被銀行APP發現。
=============================
基本資料:
手機: 大陸版 小米10 PRO
狀態: 已解鎖,歐版 MIUI 12.5.3,安卓11。
已ROOT,已安裝「TWRP」,「Magisk」,「LSPosed」
============================
首先將Magisk隱藏,然後開啟Zygisk,再然後開啟黑名單,最後設定黑名單。
黑名單的作用是,選擇的這個app,Magisk不會對其使用ROOT功能。
像下圖,筆者選擇「八達錢」,意思是不要對八達錢進行ROOT的動作,
然後點擊「八達錢」,將沒有啟動的不知名項目(如果有),其他APP都一樣,查看有沒有沒啟動的,都啟動。
之後安裝HMA-V3.6.1,這是軟件名叫「隱藏功能列表」,需要在LSPosed裡將模塊啟動,
進入APP後,再點擊「攔截測試」,會再安裝一個APP名為「ApplistDetector」,這個APP是測試/模擬你的銀行APP能偵測到你手機有什麼。
進入APP「ApplistDetector」,如果顯示打勾,代表這個軟件找不到你的問題程式,
因為我已經將Magisk隱藏(Magisk的黑名單也要將這個測試APP打勾),所以這裡Magisk成功顯示打勾。
可上面一堆程序被發現,顯示出「被發現」的大陽圖案。
我們使用APP「隱藏功能列表」,設定在使用銀行APP時,將所有和ROOT相關的APP隱藏。
點擊模板管理,在這裡設定要隱藏那些軟件,首先模板名稱自己起名字,
然後選擇 黑名單模板 --> 應用程式執行攔截
再然後選擇要隱藏的APP,
筆者額外安裝的「隱藏功能列表」和「Xposed edge」都被銀行和八達通APP列為有害軟件,
根據筆者測試,只要隱藏這兩個APP就足已,
網上建議的就是再將已經隱藏了的Magisk,再進行二次隱藏,
那之後,將自己覺得可疑,與ROOT相關的,都打勾吧。
(筆者最終只打勾與XPOSED相關軟件)
之後退回首頁,選擇「管理應用程式」,在這裡選擇你想欺騙它的APP,
即是選擇銀行APP等等,這裡選擇了恒生銀行,啟用隱藏,點擊模板,彈出「? ? ?」,
這個「? ? ?」就是你之前做設定,幫模板起的名字,我將它起名為「? ? ?」,所以這裡就顯示「? ? ?」,將它打勾。
然後其它想欺騙的APP都做同一設定。
刷入第三方Rom「xiaomi.eu」固件,「Momo」測試軟件顯示「非SDK接口的限制失效」,
使用以上黑名單方法,銀行APP依然不能進入,但只要逆轉思維,使用「白名單」就能解決。
白名單的作用是,該APP只能看到白名單上的APP,
這樣會有一點點問題,如果有和其他APP有聯動,
例如淘寶付款時要叫出支付寶,或登入帳號是使用微信登記,登入,
如果沒將他們加上白名單上,該APP將會因看不到支付寶、微信而顯示你還沒安裝支付寶、微信。
解決方法就是將「錢包」APP 都加進白名單裡。
之後和「黑名單」的做法一樣,在「管理應用程式」選擇你想欺騙它的APP,
然後設定開啟「工作模式」(白名單),然後選擇打勾白名單模板。
設定完成後,再跑一遍測試軟件看看。
完美隱藏!!!
這裡有一點注意,如果有安裝TWRP,這裡可能會顯示TWRP被發現,
其實,是安裝TWRP時,存儲空間裡會自建一個TWRP文件夾,如果你沒有在TWRP備份系統,
這個文件夾內應該沒有任何文件,可以直接刪除,然後重啟手機即可解決。
到這裡,恒生銀行應該可以正常使用了(我沒登入測試,不知道),
而八達通,我之前上網考古知道,還需要修補什麼驗証才能使用,
但我第一次做隱藏時,做到這裡,八達通已經能正常使用,
但之後我將手機恢復原廠設定,再搞一遍,
結果第二次彈出你已經ROOT了,不能使用,需要再做下一步……
「Play Integrity Fix」提供虛假硬體金鑰認證與憑證
待續













沒有留言:
發佈留言