最近在一臺手機上使用360一鍵root工具獲取root權限后總是覺得360的權限管理和su不放心,想手工換成之前習慣的supersu, 更換中發現手工刪除360的su后會被自動恢復,即使用360一鍵root工具的卸載只會卸載權限管理的app,而不會刪除system/bin/su和/system/etc/install-recovery.sh文件,daemon進程也會一直隨系統啟動自動運行,為了干凈的卸載掉360的root工具,就詳細分析了一下360的su偷偷多做了些什么事情,并做一個360root卸載工具(完全卸載360root工具)。
徹底清除安裝的360root工具原理
要刪除360的su文件,需要停止360的自保護功能,方案有很多,簡單說幾個
1、 獲得root權限后結束360的daemon進程,然后清除文件。(注意殺死進程后就無法再請求root權限了,但殺死前申請的還可以使用)。
2、 使用360的后門指令關閉自保護功能,然后清除文件。
3、 360自監控了/system/bin/su,所以修改/system/etc/install-recovery.sh, 然后重啟設備,360的daemon進程就不會自動運行了,但要刪除文件還需要有root權限,可以在重啟前安裝其他產品的su到系統內并設置好屬性和daemon啟動相關文件(注意不要觸發360的恢復功能)。
實際操作時,我使用了方案2進行清除,bat文件使用到了adb,chattr和一個自己編寫的利用360su后門停止360su自保護功能的kill360su,
- PC官方版
- 安卓官方手機版
- IOS官方手機版