[color=var(--primary)]解锁 Bootloader 后先做的事 - 备份 CID 和 persist 分区
[size=15.008px]Motorola 比较重要的两个分区,一个是 CID 分区,主管设备能刷入哪些固件,一个是 persist 分区,主管出厂的一些数据,例如 IMEI、蓝牙,WIFI MAC 地址、设备 SN 等参数。 [size=15.008px]解锁 BL 了以后,建议先将这两个分区备份了。那该如何备份呢?下面就推荐几种方法。 [size=15.008px]先 ROOT,可以看 Magisk 通用 ROOT 文章。 [size=15.008px]一、在手机中直接备份: [size=15.008px]1.1 下载并安装 MT 管理器,授予 MT 管理器 ROOT 权限(主要是这个软件比较火,当然用 R.E. 管理器或者 SE 管理器也行)。 [size=15.008px]1.2 操作栏左边,打开 /dev/block/bootdevice/by-name/ 目录,右边随便打开一个文件夹用来放置备份文件,例如 /sdcard/Download 下面。
[size=15.008px][color=var(--tertiary)] [color=var(--secondary)]分区映射[color=var(--secondary-high)]1080×2400 145 KB
[size=15.008px]找到并长按 cid 文件,然后选择复制。将 cid 分区备份出来。然后再以此类推备份 persist 分区。
[size=15.008px][color=var(--tertiary)] [color=var(--secondary)]备份CID[color=var(--secondary-high)]540×1200 112 KB
[size=15.008px]二、adb 命令备份 [size=15.008px]2.1 Tiny fastboot script 打开 flash.bat 输入 nnn 后,将会打开一个命令提示符对话框。 [size=15.008px]2.2 接下来输入 adb shell,然后输入 su,这时点亮手机屏幕,授予 shell root 权限。授予权限后,$ 符号将会变成 # 号。 D:\TFS>adb shell
pstar:/ $ su
pstar:/ #
[size=15.008px]2.3 备份分区 [size=15.008px]接下来复制粘贴如下命令,
[color=var(--hljs-builtin-name)]dd [color=var(--primary-very-high)]if=/dev/block/bootdevice/by-name/cid of=/sdcard/Download/cid.img[color=var(--hljs-builtin-name)]dd [color=var(--primary-very-high)]if=/dev/block/bootdevice/by-name/persist of=/sdcard/Download/persist.img[size=15.008px]这会将分区镜像备份到 /sdcard/Download/ 下。 [size=15.008px]CID 存储了一些证书,用 16 进制编辑器可以看到里边有形如 Motorola Security Engineering Root CA 的证书文件。 [size=15.008px]persist 分区是一个 ext4 格式的分区,可以用 7-zip 软件打开查看目录。 [size=15.008px]备份出来的 CID 和 persist 分区,请妥善保管,这样就不怕因为意外搞坏手机导致无药可救了。这两个分区,是唯一的,不能用在别的手机上面,用错了可能会变砖。 [size=15.008px]也请不要修改里边任何一个字节,因为有签名验证,任何一个字节错误都可能导致备份无法使用。
|