移动设备环境搭建

硬件

pixel 3,o版,4G+64G,android 11
win11
解锁OEM和BL,可能已经被解开过了

进入fastboot状态

在断开USB的情况下,将手机完全关机
同时按住音量向下键和开机键,手机将进入fastboot状态

可以看到Device state是解锁状态

开发者模式和USB调试

在设置里找到关于手机,多次点击版本号,直到进入开发者模式。
在设置里搜索 开发者选项->找到OEM锁,打开之后向下滑动,找到USB调试,将其打开

下载驱动

1.如果是windows系统则需要安装驱动
搜索google usb 驱动

这里download下载不了的话就采用第二种方法
建议放在桌面上,或者是一个好找的地方

下载Platform-Tools(刷机需要)

Platform-Tools
创建一个目录shuaji,下载好后放在该目录下


检查设备存在

1
adb devices


这里的8BSX1EF04和我上面手机图片上的serial number对应

重启进入fastboot mode

1
adb reboot bootloader #重启进入fastboot mode


我这里已经是解锁了
我试着把它再锁住

1
fastboot flashing lock  //如果已经是解锁了,这里就不要执行了

结果停留再这个界面

大概率是电脑缺少Android驱动
进入设备管理器查看
有这样的图标,就是缺少Android驱动

右键它,然后选择更新驱动程序->选择浏览我的电脑以查找驱动程序,然后根据路径找到前面下载的usb的位置,点确定就可以了。

然后这里就锁了,但是还要在手机上操作,我在手机上取消了。
对应解锁的话就是

1
fastboot flashing unlock

这里bl锁就解开了了
开始刷机
在刷机文件目录下输入cmd 回车, 打开命令行

1
flash-all.bat  //执行,这里要在fastboot界面

然后等待刷机成功
刷机完成!!

配置

语言修改为简体中文,然后能跳过的都跳过

手机开机后查看系统,android11变成了android9
网络连接受限问题
连接WiFi但是没网,在命令行执行如下

1
2
3
adb shell settings put global captive_portal_mode 0

adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204

然后打开飞行模式,再关闭飞行模式,重新连接WiFi即可。

Magisk下载安装

magisk

安装

1
adb install -r Magisk-v27.0.apk  //这个命令如果安装不上的话,把apk的路径也加上去


打开shuaji文件,有一个压缩包,解压

找到boot.img这个文件

将其传到手机上,在文件夹路径栏输入cmd打开命令行

1
adb push boot.img /sdcard/Download


打开magisk,在Magisk上点击 安装->选择并修补一个文件,选择/sdcard下载/boot.img,点击开始。
修补后的文件生成在/sdcard/Download目录下magic_patch-xxx_xxx.img
将这个修补文件传到电脑上

1
adb pull /sdcard/Download/magisk_patched-27000_6mTvC.img


进入fastboot

1
2
adb reboot bootloader
fastboot flash boot magisk_patched-27000_6mTvC.img


完成之后重启

1
2
adb shell 
su


这里就完成了