小米手机Root的过程及解决Unable to get view server version from device问题

注:解决Unable to get view server version from device,也要先进行Root,以下先介绍root过程

一、小米手机Root过程

1.首先要在手机上设置小米账号,位于设置--小米账号

2.登录http://www.miui.com/,在网页的右上角有一个“解锁”菜单,如下图红色方框

  图1

3.用在手机上设置的账号或者生成的用户ID及密码登录,申请小米账号解锁权限,3天左右可以收到短信

4.收到短信后,登录短信中提示网址http://www.miui.com/unlock/,下载解决工具,如下图

                      图2

5.解压现在下来的解锁包,文件目录如下

                      图3

6.运行MiFlashUnlock.exe,登录账号,如下图

                      图4

7.登录成功后,该工具会先验证账户是否已经授权解锁,验证成功后,进入以下界面

                      图5

8.按照图2中下方的红色方框标记的步骤进行操作,然后等待解锁

9.解锁成功后,重启手机,在MiFlashUnlock.exe界面会有reboot命令,可以直接点击,也可以长按开机键

10.进入手机到安全中心--授权管理界面,点击Root权限管理,然后系统自动进行Root

           

                  图6

这样小米手机的Root过程就完成了

二、下面再说一下解决Unable to get view server version from device的问题

  实际上,一旦小米手机Root成功,Unable to get view server version from device的问题也就意味着已经解决了。

  在Dos窗口输入命令 adb shell service call window 3

  返回结果:Result: Parcel(00000000 00000000 ‘........‘), 意味着View Server没有启动

  执行以下命令绑定端口并启动View Server adb shell service call window 1 i32 4939

  返回值:Result: Parcel(00000000 00000001 ‘........‘) 意味着View Server启动,这时自动化测试工具,MonkeyRunner等就可以访问小米手机的UI控件了。

三、adb shell service命令说明

  adb shell service可给Android 服务传消息,

  具体用法如下: Usage: service [-h|-?]

  service list

  service check SERVICE

  service call SERVICE CODE [i32 INT | s16 STR] ...

  Options:

     i32: Write the integer INT into the send parcel.

    s16: Write the UTF-16 string STR into the send parcel.

  adb shell service list列出Andorid系统提供所有service 例如:

    1.绑定port启动ViewServer adb shell service call window 1 i32 $port

    2.停止ViewServer adb shell service call window 2

    3.检查ViewServer是否正在运行 adb shell service call window 3

时间: 2024-10-12 05:08:32

小米手机Root的过程及解决Unable to get view server version from device问题的相关文章

小米手机root

目录 概念 解锁流程 root流程 如何Root? 关于supersu 关于twrp 关于Magisk Manager ref: 申请开发板流程 线刷教程 概念 解锁: 使手机可以刷机,一般是进入fastboot模式,然后用相关工具解锁.对于小米,需要在他们的网上申请,再用他们给的工具解锁 root: 在手机里面安装root权限工具如supersu,superuser,etc.一般来说root的前提是解锁.具体做法?? 但是小米还可以申请开发板,开发板自动有root功能 root 不一定要清空手

关于获取小米手机root权限的问题

adb shell -> cd data->ls 提示:结果提示了adb opendir failed ,permission denied android的data目录是一个安装apk的分区,user用户无法直接操作,只有获得root权限才可以操作,获得root权限的步骤: 1.在手机上安装qq权限管理的kingroot工具,然后开启root权限 2.终端 adb shell -cd data-su 3.在手机上有提示是否开启root模式,点击ok 下载就可以查看data目录下的文件了 和l

(完美有效)小米手机如何不用root激活Xposed框架

对于一直研究手机的朋友而言,xposed框架绝对都不陌生,比较多功能高大上的软件都基于xposed框架下启用,但对于比较多新手屌丝而言,却一直搞不懂这是个什么东西,一听到xposed框架激活十分纠结,恰好近期在微信群里有群友在打听这个,而且最近我也正好都在研究这个xposed框架,顺便记下一篇文章供新手屌丝朋友参考,希望有所指引作用. 那么到底什么是xposed框架?Xposed框架是一个可以在不改动apk的情况下影响程序运行的框架服务.简而言之,xposed框架是一个功能高深的系统增强框架,而

解决小米手机不能运行Android Studio程序的问题

转载自:解决小米手机不能运行Android Studio程序的问题 问题描述 Android Studio升级到2.3版本之后,小米手机MIUI8不能运行Android Studio程序,报如下错误: Installation failed with message Failed to establish session. It is possible that this issue is resolved by uninstalling an existing version of apk i

android 解决小米手机上选择照片路径为null情况

下返回的路径 为null,在网上搜索了下解决方案,现在把解决方案记录下: 这是在onActivityResult方法中执行的, [html] view plain copy print? if (data == null) { return; } uri = data.getData(); uri = geturi(data);//解决方案 String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery

如何获得小米手机4c的Root超级权限

小米手机4c有么好方法开通了Root权限?做开发的人清楚,安卓系统有Root权限,一旦手机开通了root相关权限,能够实现更完美的功能,举个例子,做开发的人公司的营销部门的妹子,使用个别营销应用都需要在Root权限下工作,如果手机无能获的root的权限,即没办法正常使用相关的功能. 小米手机4c开发版系统自身具备root权限管理工具,如果你使用的是小米手机4c稳定版,建议可以先将小米手机4c刷入开发版,再进行root权限开启,下面我们讲解如何获得小米手机4c的root权限.我们可以在小米手机4c

如何开启小米手机5的ROOT权限

小米手机5有木有方法获取了root权限?做开发的人知道,安卓系统有root权限,一旦手机获取了root相关权限,能够实现更完美的功能,举个例子做开发的人部门的营销部门的同事,使用较多营销应用都需要在root权限下执行,如果手机无能获的root的权限,则不能正常使用相应的功能. 小米手机5开发版系统本身拥有root权限管理工具,但是如果你使用的是小米手机5稳定版,建议可以先将小米手机5刷入开发版,再进行root权限开启,接下来给大家讲解怎么样获得小米手机5的root权限.我们可以在小米手机5桌面找

小米手机6X简单刷成开发版启用Root权限的流程

小米的机器不同手机型号通常情况下官方网站都提供两个不同的系统,大概可分为稳定版和开发版,稳定版没有提供root超级权限管理,开发版中就支持了root超级权限,很多情况我们需要使用的一些功能强大的APP,都需要在root超级权限下工作,好比我们工作室在使用的营销引流APP引号精灵,就是需要有root超级权限才能进行正常工作,但正常情况下,我们新买到的手机通常情况下默认安装的是小米系统的稳定版,这时,我们需要将小米手机6X刷成开发版系统,以获得相应的root超级权限. 这里我们讲解一下将小米手机6X

怎么样获取小米手机4的ROOT超级权限

小米手机4有何方法开通了Root超级权限?各位都清楚,Android手机有Root超级权限,一旦手机开通了root相关权限,能够实现更强大的功能,打比方各位部门的营销部门的妹纸,使用个别营销工具都需要在Root超级权限下工作,如果手机没办法获的root的权限,即不能正常使用相关的功能. 小米手机4开发版系统自身具备root权限管理工具,但是如果你使用的是小米手机4稳定版,建议可以先将小米手机4刷入开发版,再进行root权限获取,接下来我们介绍怎么获得小米手机4的root权限. 我们可以在小米手机