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

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

你看,不需要 root 手机
linhua
2016-11-11 00:51:55 +08:00
dirtycow
vultr
2016-11-11 00:53:32 +08:00
@honeycomb 搜索了一下, twrp 确实强大。

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

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

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

hosts 虽然方便,但更新很频繁,最好的方式还是搞个代理吧。。。。
Hardrain
2016-11-20 15:04:55 +08:00
不一定需要 root 但一定需要解锁

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

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

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

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

© 2021 V2EX