至于为什么要修改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 hosts

4、修改PC机上文件

5、将PC机上文件复制到手机:adb push hosts /system/etc/hosts

至此,对hosts的修改就成功了。无需重启哦~!~

如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机的终端模拟器上运行cat /system/etc/hosts。

更多相关文章

  1. 哥哥手把手教你认识AIDL的详细使用,来了老弟
  2. android实现拍照功能
  3. Android(安卓)Studio 工程依赖问题
  4. Android之JNI续
  5. android:weight属性的使用——android开发之xml布局文件
  6. android第二周小结
  7. Android(安卓)学习手札(一) 应用程序架构
  8. android 4.4 下载文件
  9. android 管理手机短信

随机推荐

  1. 【Android每日一讲】2012.11.08 Android
  2. 在荷兰Android占有70%的智能手机市场份额
  3. Handler内存泄露原理及解决方法
  4. Android运行环境Dalvik和ART的比较
  5. Android源码下载之《Android新闻客户端源
  6. [置顶] 杂谈——Android从启动到程序运行
  7. Android 和 iPhone 界面布局示例
  8. LeanCanary——消除Android中的内存泄露
  9. 清除ANdroid 工程中的无用资源。
  10. Android中解析网络请求的URL