原意是備份一個hosts檔案,然後修改hosts的内容的(作用大家懂的),用RE複制,然後粘貼就出現這個亂碼的檔案了,用RE删,提示删除成功,但再次進入/etc又會出現這個檔案,我删了N次這個檔案都陰魂不散,徹底暈倒了。
由于hosts檔案在手機rom中,把手機接上電腦隻能看到TF卡上的内容,是以隻能在手機上想辦法了。
最後,解決辦法是通過終端(shell)把它OK掉(删掉),估計用USB接到電腦用adb shell也可以,我沒試驗過。
手機需要裝上的軟體如下:
Better Terminal Emulator(超級終端)
Root Explorer(簡稱RE)
超級終端的好處是基本與linux的終端一緻,可以用tab鍵自動補全路徑(重點),在超級終端中tab鍵是 控制鍵+數字鍵9 ,我把控制鍵設為音量放大鍵,是以是按 音量放大鍵+9。
自動補全路徑:例如路徑是/usr/bin/autostart.sh
那麼輸入/usr/bin/aut 按tab就能補全為 /usr/bin/autostart.sh
這樣就能使不能輸入的亂碼字元自動補上了。
步聚:
1、打開終端後用 ls 指令檢視要删除的檔案名
ls -a 檔案路徑
-a 表示顯示隐藏檔案
eg: ls -a /etc/
2、用 rm 指令删除檔案,如果路徑存在空格則要用雙引号(”")把路徑括起來。
rm -f 檔案路徑
-f 不詢問直接删除
eg: rm -f “/etc/hosts -亂碼部份”
如果提示 read-only system,則用RE挂載為讀寫。