小米解锁显示未连接设备时可以参考如下解决方法:在电脑上小米解锁工具文件夹内找到“driver文件夹”并记住在哪个位置(因为未连接成功时fastboot模式维持时间比较短)————然后:电脑桌面——我的电脑(或此电脑)——右击——管理——设备管理器——找到小米手机——更新驱动程序——浏览我的电脑以查找驱动程序——选择小米解锁工具下的driver文件夹——更新成功。再重新连接,连接成功——点解锁——解锁成功(此时并没有开启root权限)
小米手机官网提供解锁工具,官网地址
华为、oppo不支持解锁,可以参考magisk官网中光速虚拟机部分
FastBoot是一种快速引导的方式,解锁之后可以用音量减和电源键进入FastBoot模式,可以类比为PC端的U盘安装操作系统。
BootLoader是android开机加载系统前的一个引导程序。类比PC端的开启boot。
前人总结
Bootloader是安卓设备的引导加载程序,在手机开机时会在第一时间启动。Bootloader的作用是读取系统镜像并将其加载到内存中,启动Android操作系统。
Fastboot是一个命令行工具,它可以与Bootloader通信,用于安装系统镜像,修改系统配置等。Fastboot模式下,我们可以对手机进行救砖操作,比如重新刷入系统镜像等。
总的来说,Bootloader是安卓设备的核心部分,而Fastboot是一个与Bootloader通信的工具,两者合作起来可以帮助我们对安卓设备进行系统维护和升级。
更详细的介绍参考
adb简介和命令介绍
adb root会输出adbd cannot run as root in production builds
magisk的配置文件ro.debuggable为1,因为安卓9默认在正式版是不支持adb root的,需要手动打开
解决 ‘adb root‘ 时提示 ‘adbd cannot run as root in production builds‘
详细参考
adb shell getprop ro.debuggable #查看ro.debuggable的值
adb shell #adb进入命令行模式
su #切换至超级用户
magisk resetprop ro.debuggable 1
stop;start; #通过该命令重启手机后才能成功设置
本文由 mdnice 多平台发布