`
crazier9527
  • 浏览: 1004824 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android下修改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 <PC机上文件名>

4、修改PC机上文件

5、将PC机上文件复制到手机:adb push <PC机上文件名> /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

 

 

http://sunote.info/2010/01/24/change-android-hosts-file/

分享到:
评论

相关推荐

    Android下修改hosts文件-重启有效.docx编程资料

    Android下修改hosts文件-重启有效.docx

    修改Android中hosts文件的步骤详解

    在开发的时候我们可能会需要修改Android的hosts文件。Android的hosts文件路径是/system/etc/hosts,在修改该文件前首先需要Android手机获取root权限。至于如何root你的手机,这里就不加详述,可以自行在网络上查找,...

    ubuntu14.10下搭建android开发环境

    我使用的各种资源的下载网址和我电脑的host文件copy(为了解决无法访问google下载更新SDK的问题,更改电脑hosts文件的方法自行搜索,注意备份自己原有的hosts哦~大部分时间里这个hosts文件可以访问google,有时也是会...

    Android5.1以太网开关控制以及动静态IP设置

    在Android系统中,静态IP通常需要通过修改系统配置文件实现,而动态IP则是通过DHCP(动态主机配置协议)获取。在动态IP配置中,你可以使用` DhcpInfo `类来获取或设置DHCP信息,但设置需要通过反射调用`...

    Android AdAway

    AdAway 是一个android系统下的开源广告屏蔽程序,通过对hosts文件的修改以达到屏蔽目的。 Android 版本需要至少2.1 ,需要ROOT权限。

    解决Android SDK下载和更新失败的方法详解

    最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误: 代码如下: Failed to fetch URL ...这里需要注意的是hosts文件是只读的,我们没有权限修改,需要我们将hosts文件复

    Android开发技巧总汇3

    开发者通常需要root权限才能修改此目录下的文件。 2. **/data**:这个目录存储了所有应用程序的数据,包括数据库、缓存文件、用户设置等。每个应用程序都有自己的子目录,如`/data/data/your.package.name`,这里...

    如何部署android开发环境.docx

    - 替换文件将`sdk-32位.rar`或`sdk-64位.rar`直接解压到`D:\Android\android-sdk\`目录下。 - 启动`SDK Manager.exe`,选择需要的Android系统版本进行安装。 - 例如,选择安装`Android 4.0 (API 14)`。 ### 7. 启动...

    Prophet Hacker Android Hacking Blog Book

    "Easy Android ROMs Customization Through Xposed Framework"阐述了通过Xposed框架定制Android系统ROM的方法,展示了Android系统的开放性,但也强调了不当修改可能带来的系统不稳定或安全风险。"Download torrents ...

    android移植步骤

    `/system/etc/hosts` 文件查找 2. 系统属性`net.eth0.dns1` - 系统属性通过`property_service`进程提供的Unix域套接字来管理。 - 需要运行`init`进程来进行网络管理。 #### 七、总结 通过上述步骤,可以有效地...

    快速访问github的方式

    hosts 文件在每个系统位置:Windows 系统:C:\Windows\System32\drivers\etc\hosts Linux 系统:/etc/hosts Mac(苹果电脑)系统:/etc/hosts Android(安卓)系统:/system/etc/hosts iPhone(iOS)系统:/etc/...

    离线文件6-商业版2

    2. **文本编辑器**:内置文本编辑器,可以直接编辑系统配置文件,如hosts文件,无需额外安装文本编辑应用。 3. **ZIP支持**:可以查看、解压和压缩ZIP文件,便于管理和分享文件。 4. **权限管理**:用户可以更改...

    Android在线更新SDK的方法(使用国内镜像)

    本文讲述了Android使用国内镜像在线更新SDK的方法。分享给大家供大家参考,具体如下: 什么是Android SDK: SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的...1.修改 hosts 文件 在使

    android sdk更新下载解决办法

    百度,网上有很多文章有说到这个,但是因为大陆政策问题,像更改hosts文件等方法,我这都没解决问题,最后还是强大的开源力量啊,开源万岁,下载文件中有详细解决步骤

    apk反编译三件套工具

    hosts文件可能用于配置网络访问,可能与调试或测试环境有关;datetransfer.txt和visitflag.txt可能是日志文件或者用于跟踪某些操作的状态。 总的来说,"apk反编译三件套工具"是一套完整的Android应用分析工具,可以...

    最新安卓环境搭建教程+JDK+Eclipse+AndroidSDK+ADT+最详细分享.pdf

    - 在 Windows 系统的 `hosts` 文件中添加特定的 IP 地址映射: ``` #google_android 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com 74.125.237.1 dl-ssl.google.com ``` - 重启 `SDK ...

    无需 root 有效过滤网页中和app内嵌广告 for Android.rar

    在Android系统中,root是指获得设备的超级用户权限,这样可以访问并修改系统级别的文件和设置。通常,root会带来更大的自由度,但也可能影响设备保修和安全性。而这款应用的亮点在于,它能在不root设备的情况下,...

Global site tag (gtag.js) - Google Analytics