hosts修改:
a.运行dos,cd到sdk安装目录\platform-tools,通过“adb shell cat /proc/bus/input/devices ”检查连接设备;
b.通过“adb root”获取root权限,“adb remount”设置/system为可读写;
c.在E盘新建名为hosts的文件,通过“adb pull /system/etc/hosts E:/hosts”,修改hosts文件;
d.通过“adb push E:/hosts /system/etc/hosts”将已修改的hosts文件移动到手机或模拟器上,至此hosts修改完成;
e.也可以直接修改:echo -e \\n >> /system/etc/hosts(输入换行符)、echo 192.168.12.218 >> /system/etc/hosts(输入hosts文件)
f.图形演示:
完整脚本
rem platform-tools路径改成自己的路径
set PATH=%PATH%;D:\software\android-bundle\sdk\platform-tools
rem 检查连接设备
adb shell cat /proc/bus/input/devices
rem 获取root权限
adb root
rem ”设置/system为可读写
adb remount
rem 将已修改的hosts文件移动到手机或模拟器上,至此hosts修改完成;E:/test/hosts改成自己的路径
adb push E:/test/hosts /system/etc/hosts
修改hosts:不需要重启
1、 先将手机root
2、 在手机端安装RE文件管理器.apk
3、 在PC电脑上编辑好hosts文件
Hosts文件内容格式要求如下:
a) 在IP和域名之间保留一个空格 每行只能有一个域名,不能一个IP后面跟多个域名。
b) android上的换行符(也就是回车)是LF,也就是 \n,而windows上的换行符是CRLF,也就是\ r\ n。用文本工具的“查找替换”,将“\r\n”替换成“\n”(注意在UltraEdit里要用^r^n,才能识别转义字符\r\n)
如果是在windows下编辑hosts,要保证最后一行结尾也是“\n”
4、 直接用手机浏览器下载hosts文件(百度网盘里的,不带.txt的)
或者用手机管理器(PC端)把hosts文件放到手机里。
5、 用 RE管理器 (前提需要手机已Root)复制或者移动至 /system/etc/hosts 粘貼或者覆盖即可。
6、 改完后,不需要重启手机,hosts文件生效
在PC机上获取手机真机的root权限
$: adb shell
$: su
参考:
)
阅读(749) | 评论(0) | 转发(0) |