android手机怎么修改hosts

android手机怎么修改hosts,第1张

具体操作过程是:

1:先通过各种方法让Android手机获取Root权限,之后运行Root Explorer管理器,进入可写状态,找到/system/etc/hosts的文件,将其权限修改为可写。

2:打开超级终端Terminal Emulator,输入su,进入root模式,输入 vi /system/etc/hosts 命令,按i进入编辑模式,之后将用户电脑上的hosts文件内容也输入进去。(是不是看了google的hosts很多,小编教大家一个方法,先把手机hosts文件复制出来,用电脑打开手动复制粘贴google hosts文件进去,再覆盖到手机hosts文件上就行)

3:Android虚拟终端下当vi在编辑模式时,按下“确定”键(Trackball),再按下虚拟键盘上的“1”,就可以退出编辑模式了(CTRL+[),这个时候使用:wq就可以保存退出了。

最后,重启自己的手机。

Android手机是和Google帐号紧密联系的,很多时候Google帐号无法登录,导致Android市场无法使用。

在电脑上我们通过修改Hosts方法可以解决Google帐号的登录问题,在Android手机上也可以使用这个方法。

1、先通过各种方法让Android手机获取Root权限,之后运行Root Explorer管理器,进入可写状态,找到/system/etc/hosts的文件,将其权限修改为可写。

2、打开超级终端Terminal Emulator,输入su,进入root模式,输入 vi /system/etc/hosts 命令,按i进入编辑模式,之后将用户电脑上的hosts文件内容也输入进去。

3、Android虚拟终端下当vi在编辑模式时,按下“确定”键(Trackball),再按下虚拟键盘上的“1”,就可以退出编辑模式了(CTRL+[),这个时候使用:wq就可以保存退出了。

4、之后重启手机即可。

Android是基于Linux的系统,与Linux类似,通过hosts文件来设置。先通过各种方法让Android手机获取Root权限。然后通过adb程序访问手机,以命令行方式来替换hosts文件。

修改HOST文件方式如下:

1、获得root权限:adb root

2、设置/system为可读写:adb remount

3、将hosts文件复制到PC:adb pull /system/etc/hosts <PC机上文件名>。这里可以考虑使用DDMS来复制,这个比较方便,但上传经常会出错;

4、修改PC机上文件

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

准备工作:启动虚拟机。这里的启动不是从eclipse中启动,而是从命令行中启动。

emulator -avd 你创建的avd名字(比如android21) -partition-size 128

-partition-size 128 :指定模拟器的system和data分区的大小是128M

修改HOST文件:

1、获得root权限:adb root

2、设置/system为可读写:adb remount

3、将hosts文件复制到PC:adb pull /system/etc/hosts <PC机上文件名>。这里可以考虑使用DDMS来复制,这个比较方便,但上传经常会出错;

4、修改PC机上文件

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

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

hosts文件格式的写法应该是每个域名一行才能使用,例如:

127001 host1examplecom

127001 host2examplecom

127001 host3examplecom

ps:如何判断手机是否已经root了,输入adb shell回车,su 回车,如果出现#,那么你的手机的确ROOT了。

另:文件稍微大点,输入完命令就提示out of memory,在网上找到的解决办法都是针对模拟器的后来通过下面的方式彻底搞定

adb常用命令

adb remount 重新挂载文件系统

adb reboot 重启手机

adb reboot recovery 重启到Recovery界面

adb reboot bootloader 重启到bootloader界面

adb get-product 获取设备的ID

adb get-serialno 获取设备的序列号

adb bugreport 查看bug报告

下列表格列出了adb支持的所有命令,并对它们的意义和使用方法做了说明

Category

Command

Description

Comments

Options

-d

仅仅通过USB接口来管理abd

如果不只是用USB接口来管理则返回错误

-e

仅仅通过模拟器实例来管理adb

如果不是仅仅通过模拟器实例管理则返回错误

-s <serialNumber>

通过模拟器/设备的允许的命令号码来发送命令来管理adb (比如: "emulator-5556")

如果没有指定号码,则会报错

General

devices

查看所有连接模拟器/设备的设施的清单

查看 Querying for Emulator/Device Instances 获取更多相关信息

help

查看adb所支持的所有命令。

version

查看adb的版本序列号

Debug

logcat [<option>] [<filter-specs>]

将日志数据输出到屏幕上

bugreport

查看bug的报告,如dumpsys , dumpstate ,和logcat 信息。

jdwp

查看指定的设施的可用的JDWP信息

可以用 forward jdwp:<pid> 端口映射信息来连接指定的JDWP进程例如:

adb forward tcp:8000 jdwp:472

jdb -attach localhost:8000

Data

install <path-to-apk>

安装Android为(可以模拟器/设施的数据文件apk指定完整的路径)

pull <remote> <local>

将指定的文件从模拟器/设施的拷贝到电脑上

push <local> <remote>

将指定的文件从电脑上拷贝到模拟器/设备中

Ports and Networking

forward <local> <remote>

用本地指定的端口通过socket方法远程连接模拟器/设施

端口需要描述下列信息:

· tcp:<portnum>

· local:<UNIX domain socket name>

· dev:<character device name>

· jdwp:<pid>

ppp <tty> [parm]

通过USB运行ppp:

· <tty>— the tty for PPP stream For example dev:/dev/omap_csmi_ttyl

· [parm]&mdash zero or more PPP/PPPD options, such as defaultroute , local , notty , etc

需要提醒你的不能自动启动PDP连接

Scripting

get-serialno

查看adb实例的序列号

查看 Querying for Emulator/Device Instances 可以获得更多信息

get-state

查看模拟器/设施的当前状态

wait-for-device

如果设备不联机就不让执行,--也就是实例状态是 device 时

你可以提前把命令转载在adb的命令器中,在命令器中的命令在模拟器/设备连接之前是不会执行其它命令的 示例如下:

adb wait-for-device shell getprop

需要提醒的是这些命令在所有的系统启动启动起来之前是不会启动adb的 所以在所有的系统启动起来之前你也不能执行其它的命令 比如:运用install 的时候就需要Android包,这些包只有系统完全启动。例如:

adb wait-for-device install <app>apk

上面的命令只有连接上了模拟器/设备连接上了adb服务才会被执行,而在Android系统完全启动前执行就会有错误发生

Server

start-server

选择服务是否启动adb服务进程

kill-server

终止adb服务进程

Shell

shell

通过远程shell命令来控制模拟器/设备实例

查看 获取更多信息 for more information

shell [<shellCommand>]

连接模拟器/设施执行shell命令,执行完毕后退出远程shell端l

1打开Root Explorer,把位于系统根目录/etc/hosts文件复制到其他地方备份

2打开Hosts文件,可以看到没修改过的Hosts文件只有一行

3在Hosts文件中另起一行输入网址与对应的IP地址就可以了

4修改完后注意保存,然后将Hosts文件的权限修改为rw-r--r--

网址IP的获取方法

百度搜索“IP查询网站”,打开相应网站

3挑选第一条IP地址写入Hosts文件中

4同样的操作获取其他网站的IP地址

告诉你,不用修改hosts这么麻烦,使用RE管理器,打开system/etc。看到hosts吗?复制到手机SD卡,然后删掉hosts。

亲测有效。

假如手机出现问题了,可以用之前备份的hosts文件放回去,改回权限。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1326152.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-14
下一篇2023-09-14

随机推荐

  • 伊思红参和慈慌秀哪个好?

    慈慌秀。1、慈慌秀水乳套盒这个品牌在韩国有平民化妆品的称号,同时外包装也非常华贵,水乳特别好吸收,用下来感觉特别舒服,皮肤也很滋润,对于干皮是再合适不过了。2、伊思红参水乳添加了红参提取物,具有很好的紧致抗皱作用,适合30岁以上的人使用。一

    2024-04-15
    41600
  • nivea是什么牌子

    1、妮维雅(NIVEA)是一个由德国公司Beiersdorf所有的大型全球性护肤品与身体护理品品牌。1911年Beiersdorf硏发了拥有Eucerit的油基乳剂皮肤软膏后成立该公司,该乳剂为同类第一种稳定的乳剂。2、今天,在全球公认的最

    2024-04-15
    42200
  • 适合女人的护手霜

    推荐以下几款护手霜1、凡士林烟酰胺美白护手霜滋润保湿修护润手霜套装男女通用2、妮维雅男女士深层滋润护手霜保湿补水舒缓湿防裂手膜3、美加净护手霜美白保湿嫩白秋冬季防干裂手油滋润补水女4、瑰珀翠CE护手霜女按压式大瓶新园艺大师滋润保湿嫩白秋冬不

    2024-04-15
    39000
  • 欧蕙极致套盒里边怎么没有化妆棉

    欧蕙极致套盒里边没有化妆棉是正常的。><br>欧蕙极致套盒里边没有化妆棉可能是因为版本不同所以没有化妆棉。<br>化妆棉一般是由棉花或纸浆压制而成的长约5-6厘米的小棉片,使用化妆棉的用处很多。最主要的用途就是卸妆,因为它的质地

    2024-04-15
    33200
  • 洗面奶那个牌子的美白效果好呢?

    值得推荐的美白洗面奶如下:1、花钰集氨基酸洗面奶你是否觉得自己的皮肤粗糙,脸色暗黄,还毛孔粗大?那么花钰集氨基酸洗面奶可以很好的改善这些问题哦!花钰集氨基酸洗面奶细致的泡沫可以除去多余皮脂与肌肤角质层。同时富含各种活性成分,深层清洁毛孔,有

    2024-04-15
    26800
  • 妮维雅630一瓶可以用多久

    2个星期。妮维雅630一瓶可以用2个星期,连续使用一个月效果会明显,妮维雅德国拜尔斯道夫公司所有的大型全球护肤品与身体护理品品牌,其发展时间久,发展经验丰富,旨在满足消费者的不同需求。妮维雅630淡斑精华和科颜氏精华相比科颜氏精华好用。妮维

    2024-04-15
    35000
  • 最温和的洗面奶有哪些

    1、迪蕾氨基酸洁面泡泡 100ml线下销量第一洗颜专科洁面泡泡配方极度温和,采用目前最温和的日本进口氨基酸成分。不含皂基,不含表面活性剂,pH值接近人体的弱酸性,一挤出来就是绵密的泡泡,能清洁毛孔深处的污垢,脸上粗大的毛孔也变得细致,用完一

    2024-04-15
    27100

发表评论

登录后才能评论
保存