在Android下,/etc是link到/system/etc的,咱們須要修改/system/etc/hosts來實現。可是這個文件是隻讀,不能經過shell直接修改。能夠經過鏈接到PC上使用adb來修改。shell
一、得到root權限:adb rootpost
二、設置/system爲可讀寫:adb remountblog
三、將hosts文件複製到PC:adb pull /system/etc/hosts hostsrem
四、修改PC機上文件class
五、將PC機上文件複製到手機:adb push hosts /system/etc/hosts終端
至此,對hosts的修改就成功了。無需重啓哦~!~權限
若是要查看是否修改爲功,能夠在PC上執行adb shell,運行cat /system/etc/hosts;或者在手機的終端模擬器上運行cat /system/etc/hosts。hosts