查看: 14645|回复: 8
收起左侧

[求助] 如何彻底修改android的dns?

 关闭 [复制链接]
毛豆小新
发表于 2012-8-24 11:45:43 | 显示全部楼层 |阅读模式
用软件可以自动修改但是貌似需要开机启动,每次联网软件会自动修改,觉得麻烦,又没办法彻底修改?
另外问问android host文件的修改问题?就是直接把文件拷贝到PC上然后是用记事本或者写字板修改拷贝会手机,然后用re管理器替换行吗?如何判断host文件已经生效?手机host添加那些内容比较好?hostx里的内容怎么样?等高人回答
fcerebel
发表于 2012-8-24 15:14:46 | 显示全部楼层
本帖最后由 fcerebel 于 2012-8-24 15:15 编辑
就是直接把文件拷贝到PC上然后是用记事本或者写字板修改拷贝会手机,


如果你是windows(显然就是么,都用上记事本了)
这么做是可能是无效的


原因:
Android本质上是一个定制的linux系统,它的文本文件采用的是unix的格式。
和windows文本文件的区别在于,它们对“换行”的定义不完全一样


稳妥的做法是用Ultraedit手动将定制好的host改为unix文本格式
或者在linux/unix(Mac等)的文本编辑器执行编辑

------------------------
用re管理器替换行吗


可以,记得改权限

评分

参与人数 1人气 +1 收起 理由
毛豆小新 + 1 感谢解答: )

查看全部评分

毛豆小新
 楼主| 发表于 2012-8-24 15:55:01 | 显示全部楼层
fcerebel 发表于 2012-8-24 15:14
如果你是windows(显然就是么,都用上记事本了)
这么做是可能是无效的
用Ultraedit手动将定制好的host改为unix文本格式
或者在linux/unix(Mac等)的文本编辑器执行编辑


你的意思是用记事本等工具编辑没用?是文本的编码不同什么造成的吗?另外android的dns修改能手动吗?
天天忽悠
发表于 2012-8-24 16:14:57 | 显示全部楼层
hosts 直接把pc上的复制到手机上  替换 原来的 就可以了
dns么。。有个软件 叫做  set dns

评分

参与人数 1人气 +1 收起 理由
毛豆小新 + 1 感谢支持,欢迎常来: )

查看全部评分

毛豆小新
 楼主| 发表于 2012-8-24 16:26:11 | 显示全部楼层
天天忽悠 发表于 2012-8-24 16:14
hosts 直接把pc上的复制到手机上  替换 原来的 就可以了
dns么。。有个软件 叫做  set dns

软件我知道,每次开机联网都需要重新设置,所以我才问又没手动彻底修改的方法。
fcerebel
发表于 2012-8-24 17:09:07 | 显示全部楼层
本帖最后由 fcerebel 于 2012-8-24 17:21 编辑
毛豆小新 发表于 2012-8-24 15:55
你的意思是用记事本等工具编辑没用?是文本的编码不同什么造成的吗?另外android的dns修改能手动吗?


windows的换行符是

  1. \r\n   --->源代码一般都用这种“形式”

  2. 0x0D(回车) 0x0A(换行)   --->16进制一般以0x??表示,?可填入0~9,A~F这十六个字符的,一个0x??相当于一个字节
复制代码
unix的换行只包含一个“换行”

  1. \n

  2. 0x0A
复制代码
所以unix格式的host拿到windows下大概是可以用的,反过来可能会不行


什么意思呢

对于

  1. hello
  2. work
复制代码
windows格式:
00000000h: 68 65 6C 6C 6F 0D 0A 77 6F 72 6B 0D   

unix格式:
00000000h: 68 65 6C 6C 6F 0A 77 6F 72 6B 0A

你把windows格式的host拿过去用的话

它把

0x?? ...... 0x?? 0x0D 当成域名了,当然会出问题

-----------------------   


notepad++也提供unix/windows格式转换的功能

评分

参与人数 1人气 +1 收起 理由
毛豆小新 + 1 感谢解答: )

查看全部评分

毛豆小新
 楼主| 发表于 2012-8-24 19:31:29 | 显示全部楼层
fcerebel 发表于 2012-8-24 17:09
windows的换行符是unix的换行只包含一个“换行”所以unix格式的host拿到windows下大概是可以用的,反过 ...

高人,虽不明但觉厉,以后多多学习。
fcerebel
发表于 2012-8-24 19:44:07 | 显示全部楼层
毛豆小新 发表于 2012-8-24 19:31
高人,虽不明但觉厉,以后多多学习。


总之就是要做一件事情,至少以下程度的内容必须了解(说简单了就是两句话),因为你的目的是改host


一旦用本地的文档编辑器编辑过host文件,就记得把它转换成unix格式

如果是直接从网上下载的,完全没有更改,编辑过(打开看看是没关系的,只要没有点过保存),就不需要以上的额外操作
天天忽悠
发表于 2012-8-24 21:25:46 | 显示全部楼层
毛豆小新 发表于 2012-8-24 16:26
软件我知道,每次开机联网都需要重新设置,所以我才问又没手动彻底修改的方法。

用了这个软件 貌似不用每次开机联网重新设置的吧。。
貌似改了8.8.8.8 就一直8.8.8.8了  除非你再改回去
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-30 03:19 , Processed in 0.163602 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表