起因是跑安卓漏洞benchmark部分样本需要在真机上跑,但实验室的真机坏了进不了系统所以自己刷机了,顺便记录一下(感觉自己写的博客越来越像日记了)
刷机过程
总共有两台手机要刷,一台pixel 2xl无法开机,一台pixel 3xl是安卓10没法无线调试需要刷到安卓12,刷机流程大致相同,这里以pixel 2xl为例。
首先先用sdkmanager下载安卓驱动
1 | sdkmanager "extras;google;usb_driver" |
fastboot能识别手机之后,查看现在能用的slot,发现b槽坏了只能用a槽
1 | fastboot -s 711KPMZ0567027 getvar current-slot |
在https://developers.google.com/android/drivers?hl=zh-cn下载官方镜像后,刷入bootloader
1 | fastboot flash bootloader "D:\WorkSpace\pixel2xl-recovery\firmware\taimen-rp1a.201005.004.a1\bootloader-taimen-tmz30m.img" |
输入基带固件
1 | fastboot flash radio "D:\WorkSpace\pixel2xl-recovery\firmware\taimen-rp1a.201005.004.a1\radio-taimen-g8998-00034-2006052136.img" |
最后刷入系统固件(这步会清掉用户数据)
1 | fastboot -w update "D:\WorkSpace\pixel2xl-recovery\firmware\taimen-rp1a.201005.004.a1\image-taimen-rp1a.201005.004.a1.zip" |
刷入完成之后会自动重启,然后就可以正常使用了
碎碎念
这次刷机都是gpt直接一把梭的,不到半小时就把两台机刷机并且root了,方便确实是方便,但是中间的过程却完全没有个人体验,所以特地回顾了一下gpt的工作流程,包括其中一些ai遇到的问题也能从中学到一些东西。以往的学习模式都是只要能用就行,但是现在ai的快速发展迅速的扩大了这个能用就行的范围,导致人能在实践过程能学到的东西越来越少,最后变成了完全向黑盒许愿的过程。也许这是未来不可逆转的趋势,但我还是想成为一个知道自己想做什么,知道ai在做什么的人,因此写下了这篇简短的博客。
