android修改hosts
① 修改Android模拟器的hosts文件
一、打开一个终端,进入sdk目录下面的tools目录,比如我的: cd /d/sdk/tools
二、然后运行 emulator -avd 你的模拟器名字 -writable-system,比如我的:emulator -avd Nexus_5X_API_24_1 -writable-system
三、接着打开另一个终端,运行adb root
四、运行 adb -s 刚才运行的模拟器标识 remount,比如我的:adb -s emulator-5554 remount
五、运行 adb -s emulator-5554 remount
六、adb -s emulator-5554 pull /system/etc/hosts hosts
七、修改hosts文件,这里注意!不能直接在windows上编辑!,可以在shell执行器用vim编辑: vim hosts,
这里注意:ip和域名之间用tab,不要用空格,然后域名后面留一个空行,修改完保存
八、把修改后的hosts文件push回去覆盖: adb -s emulator-5554 push hosts /system/etc/hosts
到这里hosts就应该起作用了。注意的是,这样操作成功后,以后要打开该模拟器,需要运行emulator -avd Nexus_5X_API_24_1 -writable-system打开,否则会黑屏。
② 修改Android手机的Hosts文件方法
hosts文件以前我以为只有电脑才有呢,没想到手机也有hosts文件了,下面我来为各位介绍Android修改hosts文件的方法介绍
有朋友问Android怎么修改Hosts?对于这个问题,由于手头并没有Android设备,所以只能从网上搜罗了几个方法,如果有朋友有更好的方法,不妨留言补充。
本文介绍三种Android手机修改hosts文件的方法,但修改hosts文件一定要谨慎:Android手机hosts文件的'换行符必须是n而不是windows的rn,使用Notepad++打开hosts文件,依次点击菜单中的“视图–显示符号–显示所有字符”,如果行末是LF就没问题,CR LF结束则需要替换所有的CR LF为LF。
Android手机hosts文件路径:/system/etc/hosts
修改hosts方法一:需重启
修改host文件首先需要Android手机获取Root权限
使用Root Explorer管理器或ES文件浏览器装载/system可写状态,找到/system/etc/hosts的文件,使用文本编辑器打开编辑后保存
保存后重启手机即可生效
修改hosts方法二:不需重启
将hosts文件拷贝到电脑,电脑端修改后复制回手机,这种方法不需要重启
修改hosts方法三
各种android市场中寻找修改hosts的app,例如:
hosts 助手
smartHosts
至于iOS设备如何修改hosts,可能就需要越狱了,有些麻烦,这里暂且不提。本人目前使用的苹果设备用到的google服务不多,如果有朋友有什么好的方法,也可以留言告诉我
③ 如何修改Android手机的Hosts文件
首先,要准备好要替换的hosts文件或内容。
其次,手机要root的,这样才能访问和修改系统文件。
接着按照步骤:
1、打开一个文件管理器(例子使用ES文件浏览器),将设置里的root功能打开。