入手了一个梵沐的Bf61,看设置的时候总感觉不对劲,结果发现系统居然是Android 10
1.备份
机子用的是MT6750处理器,可以用Mtkclient深刷提取固件
MTKClien推荐使用大佬残芯一生不换汉化的版本,下载地址: https://xinkid.lanzouv.com/b075nltgh 密码为canxin
先将设备完全关机(关机后等待10s),然后在电脑上打开mtkclient
随后摁住音量加、音量减和电源键(不同机型不一样,其他机型可以试试音量加和电源键,不行就全摁,多试几次),把type-c线插入MP4,此时电脑会有设备接入提示音,如果没问题的话MTKClient会跑码,然后进入新窗口
勾选选择所有分区、Dump GPT(备份分区表以防后续刷机导致分区表丢失),然后点击"读分区",程序就会自动提取固件到文件夹
然后选择一个合适的文件夹备份分区文件
2.解锁bootloader
首先长按电源键开机,进入系统后打开设置,找到"关于设备",随后快速点击"版本号"(如果不行就快击"型号"),打开开发者选项
随后返回首页进入"系统" > "开发者选项"
勾选"OEM解锁"和"USB调试"
将MP4连接电脑,在电脑上进入cmd窗口(需在cmd所处目录下放置adb.exe、fastboot.exe等文件或配置环境变量),输入以下命令:
adb reboot bootloader然后当MP4屏幕上出现"=>FASTBOOT MODE"时,在cmd输入以下命令:
fastboot flashing unlock如果设备实在过老(如安卓4,安卓3),可以试试这个:
fastboot oem unlock然后通过音量加减键,在MP4上选择"UNLOCK BOOTLOADER"等字样选项
随后输入以下命令,重启进入系统:
fastboot continue //如果提示not on security就用fastboot reboot
至此,bootloader已成功解锁,可以进行下一步操作
如果你再次打开开发者选项,你应该看到的是这样:
3.ROOT
对于ROOT,我选择的是Magisk Alpha
由于内核过老(3.18.119)且没有完整内核符号表(KALLSYMS)支持,所以我选择了Magisk隐藏性较好的分支Alpha
目前常用的ROOT方案有Magisk、APatch和KernelSU
后两者及其分支均为内核级ROOT,权限高且隐藏性好
如果你的设备较新可以试试APatch,如果内核版本在5.15.x-6.x,可以试试SukiSU Ultra和KernelSU
将设备连接电脑,将从MTKClient备份出来的boot.bin拷贝到设备中(可以用MTP或adb push)
在设备上安装Magisk,并打开它
点击"安装" > "选择并修补文件",然后选择提取出来的boot.bin,然后按"开始"
返回电脑,将修补好的boot镜像提取出来(在/sdcard/Download目录下,一个叫magisk_patched-...-.img)
在cmd输入以下命令:
adb reboot bootloader待设备进入fastboot模式后,在cmd输入以下命令:
fastboot flash boot <修补后boot镜像在电脑中路径>如果提示Finished字样,那么刷入成功了
然后输入这个命令重启到系统:
fastboot continue //如果提示not on security就用fastboot reboot到系统后,打开Magisk APP
如果能正常识别Magisk版本,恭喜!root成功啦!