?ֻ?

核心提示前提是手机必须root由于某些原因,可能需要修改hosts文件指定域名到对应的IP地址。Android是基于Linux的系统,与Linux类似,通过hosts文件来设置。在Android下,/etc是link到/system/etc的,我们

前提是手机必须root

由于某些原因,可能需要修改

hosts

文件指定域名到对应的

IP

地址。Android

是基于

Linux

的系统,与

Linux

类似,通过

hosts

文件来设置。

在

Android

下,/etc

是

link

到

/system/etc

的,我们需要修改

/system/etc/hosts

来实现。但是这个文件是只读,不能通过

shell

直接修改。可以通过连接到

PC

上使用

adb

来修改。步骤如下:

1、获得root权限:adb

root

2、设置/system为可读写:adb

remount

3、将hosts文件复制到PC:adb

pull

/system/etc/hosts

4、修改PC机上文件

5、将PC机上文件复制到手机:adb

push

/system/etc/hosts

如果要查看是否修改成功,可以在PC上执行adb

shell,运行cat

/system/etc/hosts;或者在手机上运行cat

/system/etc/hosts。

在Android

1.6系统中,hosts文件格式有一点与PC机Linux不同:不能在一行中一个IP对应多个域名,比如:

127.0.0.1

host1.example.com

host2.example.com

host3.example.com

在大多PC机Linux系统是合法的,但不能在Android

1.6上起作用,需要拆成每个域名一行才能使用:

127.0.0.1

host1.example.com

127.0.0.1

host2.example.com

127.0.0.1

host3.example.com

android手机怎么修改hosts。相信很多android手机用户都会碰到过Google账号无法登陆的问题。而无法登入安卓市场的情况。我们电脑可以修改电脑上的hosts,那么手机上呢?下文就让我跟大家讲讲怎么修改手机上的'HOSTS文件。下面就详情来看看了解一下吧

 android手机修改hosts教程:

 要求:android手机需要先root后的权限。

 具体操作过程是:

 1:先通过各种方法让Android手机获取Root权限,之后运行Root Explorer管理器,进入可写状态,找到/system/etc/hosts的文件,将其权限修改为可写。

 2:打开超级终端Terminal Emulator,输入su,进入root模式,输入 vi /system/etc/hosts 命令,按i进入编辑模式,之后将用户电脑上的hosts文件内容也输入进去。(是不是看了google的hosts很多,我教大家一个方法,先把手机hosts文件复制出来,用电脑打开手动复制粘贴google hosts文件进去,再覆盖到手机hosts文件上就行)

 3:Android虚拟终端下当vi在编辑模式时,按下“确定”键(Trackball),再按下虚拟键盘上的“1”,就可以退出编辑模式了(CTRL+[),这个时候使用:wq就可以保存退出了。

 最后,重启自己的手机。

 电脑的hosts文件怎么得到,参考huhamhire-hosts自动更新Google Hosts文件教程。

 
友情链接
鄂ICP备19019357号-22