Skip to content

Commit

Permalink
U | 更新解锁BL的文章
Browse files Browse the repository at this point in the history
  • Loading branch information
FTS427 committed Mar 3, 2024
1 parent 4639a39 commit 0f7d078
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 15 deletions.
11 changes: 11 additions & 0 deletions docs/tech-docs/android/lenovo/after_unlockbl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 解锁BL后干点啥

## 刷入 `Magisk` 获取Root权限

再次使用 `MTKClient` 提取设备中的 `boot` , `vbmeta` 这两个分区的镜像

提取出来的是后缀为 `bin` 的文件,不需要转换至 `img` 格式的

安装 `Magisk` ,喂给ta `boot.bin` 重新打包

打包完成后,将其打包好的 `img` 文件传入电脑
5 changes: 3 additions & 2 deletions docs/tech-docs/android/lenovo/device_info.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# 设备简介
# 设备信息

这里将会尽力把关于这台设备的所有信息列出,如有不足,欢迎补充
这里将会尽力把关于我这台设备的所有信息列出,如有不足,欢迎补充

- Device name: Lenovo Tab M10 HD
- Device id: TB-X306FC_PRC
- CPU: MTK MT8768t ( MTK Helio P22t )
- Rom: 64GB
- Ram: 4GB
- Swap: 2GB
- System: Android 11
- Dolby: support
- GSI: support
Expand Down
28 changes: 23 additions & 5 deletions docs/tech-docs/android/lenovo/flash_system.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,33 @@
# 开始刷机
# 刷系统————逃离原厂各种垃圾功能

## GSI
## 引入

对于像联想的这种的平板,直接支持的rom很少,也很难找,所以使用GSI的支持来刷系统
对于 `Lenovo` 平板来说,直接支持的rom很少,或者说根本就没有,因为 `Lenovo` 平板也算是 `冷门` 机型了

检查您的设备是否支持GSI,可以使用 *treble* 来完成检查
所以通过设备对 `GSI` 的支持进行 换系统

## GSI 初步认识

### 什么是 `GSI`

`GSI``Gobal System Image` 也就是 `通用系统镜像`,是一种神奇的Android通用镜像,ta可以忽略“是否兼容硬件”这种疑问进行更换系统,这无疑是很好的;当然,使用ta也将可能会面临着硬件调用不合理导致的一些问题,如:续航变短、手势跟不上、屏幕亮度奇怪等。但是,总比住原厂的“垃圾堆”里强吧

[关于 `GSI` 的Google官方文档](https://source.android.google.cn/docs/setup/create/gsi?hl=zh-cn)

### 设备检查

检查您的设备是否支持GSI,可以使用 *Treble* 来完成检查

![gsi-supprot](/asstes/)

如果检查结果如上图,恭喜您!您的设备支持GSI,让我们进入下一步吧!

如果检查结果显示您的设备不支持GSI,那么您就可以就此暂停了(

## 合适的ROM
## 合适的 `GSI` 镜像

目前,我已经体验过三款 `GSI` 系统,分别为:

Dot OS, Lineage OS, PixelExpenrience

而我现在在 `Dot OS` 上过的“逍遥快活”,因为我个人认为 `Dot OS` 是这几款里面既有颜值又有可玩性的一个
31 changes: 23 additions & 8 deletions docs/tech-docs/android/lenovo/unlock_bl.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,26 @@ BL在默认情况下是锁着的,并且手机厂商基本不会让你随意解

由于联想根本就没给用户解BL锁的方法,所以我们选择自己解锁

### MTK-Client
### MTKClient

MTK-Client是一个利用联发科的芯片~~漏洞~~特性进行对设备操控的一个开源工具,我们将会使用ta帮助我们解锁
`MTKClient` 是一个利用联发科的芯片~~漏洞~~特性进行对设备操控的一个开源工具,我们将会使用ta帮助我们解锁

> [项目地址](),不要忘记给一个星标!
> [项目地址](https://github.com/bkerler/mtkclient),不要忘记给一个星标!
Archlinux用户可以在AUR上找到ta,然后可以用AUR助手进行安装,当然您也可以用别的办法安装

paru

```zsh
paru -S mtkclient
```

注意:在安装完成后一定一定一定要重启您的计算机设备,否则MTK-Client将不会工作!
!!! 注意
在安装完成后一定一定一定要重启您的计算机设备,否则 `MTKClient` 将无法正常工作!

## 开始解锁

> 您完全可以根据MTK-Client项目中的自述文件进行解锁,以下内容只能说是我个人对于自述文件的非官方翻译
注意备份!注意备份!注意备份!重要的事情说三遍!

> 您完全可以根据 `MTKClient` 项目中的自述文件进行解锁,以下内容只能说是我个人对于自述文件的非官方翻译
首先,清除用户数据(metadata userdaata)和md_udc分区的数据,保证解锁顺利(这一步可以跳过)

Expand All @@ -45,5 +46,19 @@ sudo mtk e metadata,userdata,md_udc
然后,进行解锁

```zsh
sudo mtk
sudo mtk da seccfg unlock
```

如果看到最后返回 `Done!` ,恭喜你!成功了!什么?没有返回?尝试重试或放弃

最后,重启设备

```zsh
sudo mtk reset
```

如果你对命令行实在不了解,你可以尝试使用带有图形界面的 `MTKClient` 进行操作

```zsh
sudo mtk_gui
```

0 comments on commit 0f7d078

Please sign in to comment.