如何利用adb命令修改系统文件内容

 我来答
59分粑粑分享生活
高粉答主

2020-03-25 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119834

向TA提问 私信TA
展开全部

方法和操作步骤如下:

1、第一步,打开电脑,在电脑中找到adb,然后单击以用鼠标打开,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,输入:[adb
 shell],此时应显示[Gemini:/ $],表示已连接手机,并且当前在[/]目录中,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,输入命令:[su]以提升特权,提取root特权并显示井号,否则无法显示某些目录,例如系统目录。
 当然,如果不想修改,也不能提高特权,但是手机需要root,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,当前在根分区下,根据其目录信息,进入系统目录,然后输入[cd
 system],将进入系统目录,如下图所示,然后进入下一步。

5、最后,完成上述步骤后,如果要进入sdcard目录,请输入命令:[cd
 sdcard /],此时就可以进入。 格式为“cd +目录的绝对路径”,然后就可以进入,如下图所示。这样,问题就解决了。

约定20125
推荐于2017-09-06 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.1万
采纳率:96%
帮助的人:2926万
展开全部
在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。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式