Android 下 hosts 文件怎么修改??

Android 下 hosts 文件怎么修改??,第1张

原文在十字猫论坛里找的,哪里有好多关于安卓的东西,包括这些小知识小窍门什么的,有兴趣的话去看看吧,挺好的
由于某些原因,可能需要修改 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 16系统中,hosts文件格式有一点与PC机Linux不同:不能在一行中一个IP对应多个域名,比如:
127001 host1examplecom host2examplecom host3examplecom
在大多PC机Linux系统是合法的,但不能在Android 16上起作用,需要拆成每个域名一行才能使用:
127001 host1examplecom
127001 host2examplecom
127001 host3examplecom

方法:
1修改host文件首先需要Android手机获取Root权限。
2使用Root Explorer管理器或ES文件浏览器装载/system可写状态,找到/system/etc/hosts的文件,使用文本编辑器打开编辑后保存。
3保存后重启手机即可生效。

方法二:将hosts文件拷贝到电脑,电脑端修改后复制回手机。

方法三:android市场中寻找修改hosts的app,例如:hosts 助手,可以去应用宝下载 smartHosts。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13318364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-13
下一篇 2023-07-13

发表评论

登录后才能评论

评论列表(0条)

保存