|
一直以來用百度一鍵Root,覺得其Root支持率還行??墒怯弥弥l(fā)現(xiàn)其越來越流氓了,先是推廣告,到了2.4.7版本,直接把自己裝入系統(tǒng)中,無法刪除。經(jīng)過一番研究終于解決了。
參考網(wǎng)上,一般解決方法,下載一個(gè)能卸載系統(tǒng)預(yù)裝的apk,一般就卸載掉了(如:下載個(gè)手機(jī).360衛(wèi)士 點(diǎn)擊進(jìn)去 點(diǎn)擊下面的軟件管理 再點(diǎn)擊軟件卸載 再點(diǎn)擊系統(tǒng)預(yù)裝 找到
百度一鍵root 一鍵卸載),但其留下的su無法刪除掉。
我的解決辦法:
1、刪除授權(quán)管理。授權(quán)管理被其安裝在系統(tǒng)目錄下,也就是在/system/app目錄下,其名字為com.android.memplugin.apk,刪除此文件,系統(tǒng)重啟后就消失了,不過這樣在/data/data下會(huì)留下一些殘留文件。如果有“com.android.memplugin”目錄你就刪除掉。(360衛(wèi)士等干的就是這個(gè)活,或者更多一點(diǎn),包括刪除掉sd卡上文件,建議用360等卸載 ps:不會(huì)用adb的也可以安裝超級(jí)終端,在其上面輸入 。 只是刪除,不管su的話,也可以使用RE管理器進(jìn)入相應(yīng)目錄刪除掉)
2.刪除su。su被其放在/system/xbin/下(也可以放在/system/bin/下),你使用root去刪除它,你會(huì)發(fā)現(xiàn)沒有權(quán)限。很奇怪,是吧。因?yàn)槠湓O(shè)置了隱藏權(quán)限,安裝一個(gè)busybox,然后使用lsattr,你就會(huì)發(fā)現(xiàn)su比其它文件多了一個(gè)a屬性,這個(gè)屬性的意思是:這個(gè)檔案只能增加,不能修改和刪除。這就是為什么使用root刪除不掉的原因。
3.具體操作:
1) 使用adb連接手機(jī),連接碰到問題,請(qǐng)參考我的博客http://blog.csdn.net/liuqz2009/article/details/7942569, (windows下是要下載相應(yīng)的驅(qū)動(dòng),才能識(shí)別adb接口的)。
2) adb push busybox /data/local/tmp // 把busybox 放到手機(jī)上(busybox要放在執(zhí)行adb的當(dāng)前目錄下,adb無法執(zhí)行,則使用絕對(duì)路徑)
3) adb shell // 登陸 shell
4) su // 請(qǐng)求Root權(quán)限,授權(quán)界面上點(diǎn)擊允許
5) chmod 777 /data/local/tmp/busybox // 修改busybox權(quán)限,使其能執(zhí)行
6) mount -o rw,remount /system // 使system目錄變成可讀寫
7) rm /system/app/com.android.memplugin // 刪除授權(quán)管理
8) rm -r /data/data/com.android.memplugin // 刪除授權(quán)管理產(chǎn)生的文件
9) /data/local/tmp/busybox lsattr /system/xbin/ // 查看此目錄下所有文件的隱藏屬性,我們會(huì)發(fā)現(xiàn)su和其它文件不一樣
10) /data/local/tmp/busybox chattr -a /system/xbin/su // 去掉a屬性,若有i屬性也去掉,反正改成和其它能刪除的文件一樣
11) rm /system/xbin/su //刪除su
12) reboot // 重啟手機(jī)
備注:重啟后就看不到授權(quán)管理了。另以上命令如果無法執(zhí)行,可以在前面添加 "/data/local/tmp/busybox ",如步驟9,10所示。最后千萬不要?jiǎng)h錯(cuò)文件,否則有些功能會(huì)不能用。
Good luck。
最后發(fā)現(xiàn),安裝360一鍵Root,其會(huì)把百度一鍵Root干掉,哎都是流氓,都為了銀子啊。
|
上一篇: 關(guān)于智能電視機(jī)與機(jī)頂盒我們不得不知道的事兒下一篇: LED55EC650UN不是說3月份就升級(jí)到3.0版本嗎
|