一、解锁

http://developer.zuk.com/bootloader_3
照着过程走

环境:Windows10,SDK,JDK,ABD等工具均已安装
之前只操作过adb链接虚拟机,还没上过实机

首先进入设置->系统->关于本机->狂点“ZUK版本”直到进入开发者模式
这时“系统”页下就出现了开发者选项,点进去打开USB调试,出现选项卡点确认即可使用adb
p1

得到.img文件后,先进入fastboot模式

adb reboot bootloader

然后出现比较hack的界面

然后检测fastboot模式下的手机是否能被我的电脑检测到,即驱动是否装好了

fastboot devices

发现没有,隔了几天复习才搞好……

因为我的操作系统检测不到这个设备,合理推测就是驱动的问题,这时打开
此电脑->管理
这时会发现fastboot模式下的手机设备被归为一个很奇怪的Android驱动

这时候就需要下载个合适的驱动了https://developer.android.com/studio/run/win-usb
只有Windows需要Google USB驱动程序...谁让是苦逼Windows用户呢
下好之后在sdk/extras/google/下解压,得到包含.inf的文件夹

点开这个驱动

  1. 选择更新驱动程序
  2. 浏览我的计算机以查找驱动程序软件
  3. 让我从计算机上的可用驱动程序列表中选取
  4. 找Lenovo xxx(这个xxx是我忘了后面是啥了)
  5. 从磁盘安装
  6. 选到那个android_winusb.inf
  7. 安装,一路确定

紧接着Windows就识别设备辣,
p2
然后按照官方的解锁教程解锁即可

fastboot flash unlock unlock_bootloader.img
fastboot oem unlock

读提示信息操作
恢复出厂设置之后就解锁了。

就告别网上的山寨驱动和野鸡教程吧。
什么一个fastboot对应一个驱动程序多试几次啥的,还是麻烦学学知识吧。

第一次用这种方式装驱动感觉还是蛮特别的。
刷recovery还是等考完再说吧

二、刷recovery

更新了Windows,这下完犊子了,和手机适配的驱动出问题了,换了Google官方的bootloader驱动也没用
问题如下截图
p3

p4

所示尝试过网上各种偏方之后,均失败,果不其然Windows是个弟弟,Linux虚拟机同样不行,原理我也理解地模模糊糊就不摆弄了。

直接上Linux实体机,配置adb和fastboot,这下就可以了,且Linux不需要驱动

看网上的中文教程实在是毁青春,都是老方法了,这里帮各位偶然走到这里的看官排个雷
http://www.shuajizhijia.net/news/19362.html
别照着上面的搞了,下面放两个链接
https://clickitornot.com/install-twrp-recovery-root-lenovo-zuk-z2-pro/
https://clickitornot.com/magisk/

虽然是英文教程,但是亲测有效的可以在这里找到相应设备的TWRP,ZUK在最下面(不在Lenovo里),下载镜像文件

进入bootloader模式

fastboot flash recovery twrp.img

然后照着上面的文章搞吧,我装的是Magisk,刷入ZIP之后会直接装好app,不需要再下载apk然后adb install了

好在root完了,