怎么修改 Android 手机的 hosts 文件?

2016 年 11 月 11 日
 vultr
hosts 这个文件属于 root 用户的,怎样才可以取得 root 权限,最好是不需要用一键 root 这样的工具。
14205 次点击
所在节点    Android
17 条回复
honeycomb
2016 年 11 月 11 日
刷一个 twrp
从 twrp 里把改好的 hosts 放到 /etc

你看,不需要 root 手机
linhua
2016 年 11 月 11 日
dirtycow
vultr
2016 年 11 月 11 日
@honeycomb 搜索了一下, twrp 确实强大。

我自己的思路是在原装刷机包里把 Hosts 文件给换了,再刷机,不过我还没搞定。
vultr
2016 年 11 月 11 日
@linhua 怎么利用之个 bug? 我不会,有相关的操作流程不?
dejavu
2016 年 11 月 11 日
@vultr 楼主修改成功,可以发个教程,谢谢。
@honeycomb 要刷进手机?
honeycomb
2016 年 11 月 11 日
@vultr
如果用原版 recovery 可能过不去,因为它会查证书。

所以要变成解锁 bootloader (怎么做都是必要的)+自己打包一个 system 镜像
honeycomb
2016 年 11 月 11 日
@vultr
如果你不愿意动 recovery

注意解锁 bootloader 会导致设备恢复出厂
EricInBj
2016 年 11 月 11 日
我现在的做法是在有固定公网 IP 的服务器上跑个 dnsmasq ,然后手机用 DNS Changer 这个 App 来修改 DNS 。
这样做是能达到目的,但也有个缺点:
dnsmasq 的上游 DNS 针对正常网站给出的解析结果在 4G 网络下可能会很不合适。。。
vsyf
2016 年 11 月 11 日
我都是改源码编了之后烧。
hosts 要更新怎么办? 我每天要编好多次(逃
vultr
2016 年 11 月 11 日
@honeycomb 谢谢,周末找些时间来实践一下。
vultr
2016 年 11 月 11 日
@EricInBj 您的这个方法确实可以解决我的问题,我主要是为了连谷歌,不过改 hosts 后使用起更方便。
afxcn
2016 年 11 月 11 日
看来访问谷歌是个硬需求,常年离不开 vpn 的路过。
EricInBj
2016 年 11 月 11 日
@vultr 我也是为了访问 Google 搜索,相册啥的。。
YZero
2016 年 11 月 11 日
vultr
2016 年 11 月 12 日
下班回家,广州今晚真冷。
haohaozaici
2016 年 11 月 17 日
随着各种会之类的, hosts 很不稳定,可能经常要更新,最好还是先 root 。
root 方式有很多,我用的 superSU 。然后系统刷的 cm13 ,本身也支持简单 root 权限控制。
获取最新的 hosts 可以用这个,各个平台都有,还有个简单 app 可以随时获取更新
https://github.com/racaljk/hosts

hosts 虽然方便,但更新很频繁,最好的方式还是搞个代理吧。。。。
Hardrain
2016 年 11 月 20 日
不一定需要 root 但一定需要解锁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/319707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX