步步高家教机S5扩容recovery分区

步步高家教机S5扩容recovery分区

十一月 14, 2020
  • 本篇教程需要有较强的理解能力和操作经验,如果因此导致机器损坏本人概不负责

  • 本文所有方法适用于所有高通/MTK机器,但参数仅适用于S5 64GB版本,其余机型可以变换参数,但一定谨慎食用

    准备

请将如下文件放到机器的/sdcard目录

  • GNU parted

  • 您当前机型的第三方recovery

    GNU parted下载地址

    提取码:17yh

    本文示例机型S5 64GB Recovery可从破解工具中找到

1.jpg

开始

进入第三方Recovery,打开终端

(TWRP打开方法:点击advanced,找到terminal点击打开即可)

下面需要输入命令,由于TWRP的键盘不太好用,请务必核对命令正确后再回车!!

这里我使用OrangeFox Recovery做示范,由于我已经修改过,所以可能和你自己的显示不太一样,但命令是一样的,不必在意

参数仅适用于S5 64GB!

参数仅适用于S5 64GB!

参数仅适用于S5 64GB!

首先输入

1
2
cp /sdcard/parted /sbin/parted
cd sbin

2.jpg

如果光标所在行前面变成了/sbin # 就可以继续输入

1
2
chmod 0755 parted
parted /dev/block/mmcblk0

这时你应该看到终端出现这几行字,光标所在行前面变成了(parted)

3.jpg

输入p,回车,查看自己的分区表

重点来了

先找到自己Recovery所在的分区ID

然后按照图中所示对应的找到新分区的起始点(S5 64G用户可以直接用下面现成的命令)

一般来说你还要删除掉上面或者下面一个分区来腾出空间

但由于S5 64G玄学的分区表有一段空白,所以可以直接忽略

假如你的分区表没有空余

以S5为例,那这里为了保存数据,如果不是另外一个相邻的分区没法倒出来空间的话,尽量不要选userdata

S5分区表如图x.jpg

那这里我们就应该删除cache分区来腾出空间

1
2
3
4
rm 57 #删除cache
rm 58 #删除recovery
mkpart cache ext4 7181MB 7320MB #新建cache分区,7181MB为原cache分区的起始位置,7320MB为原来的结束位置减去你想腾出空间的值
mkpart recovery ext2 7320MB 7516MB #新建recovery分区,7320MB为上个分区的结束位置,7516MB为原recovery结束位置

(如果实在搞不懂命令含义可以参照下图S5 64G专用的演示)

然后回到rec主界面,找到wipe并wipe掉cache

然后要用到你原先准备的自己机型的第三方recovery,使用命令或者在install选择为image刷入到recovery

命令示例

1
dd if=/你的recovery位置和名称 of=/dev/block/bootdevice/by-name/recovery

再重启到recovery一次就OK了

假如你是S5 64G用户或者recovery分区与上个/下个分区的起始/结束值并不相同的话

4.jpg

S5 64G命令示例

1
2
rm 58
mkpart recovery ext2 7449MB 7516MB

其余机型直接参照图片对应即可

然后要用到你原先准备的自己机型的第三方recovery,使用命令或者在install选择为image刷入到recovery

命令示例

1
dd if=/你的recovery位置和名称 of=/dev/block/bootdevice/by-name/recovery

再重启到recovery一次就OK了

容易遇到的问题

  • 提示

Warning: Partition /dev/block/mmcblk0pxx is being used. Are you sure to

contiune?

Yes/No?

这边直接输入大写字母Y(y)即可

  • 提示

Error: Partition(s) XX on /dev/block/mmcblk0 have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.

As a result, the old partition(s) will remain in use. You should reboot now before making further changes.

Ignore/Cancel?

输入大写字母I(i)即可

S5扩容以后有什么好玩的呢?

SHRP Recovery 2.3.1

OrangeFox Recovery R11 Unoffical

提取码均为17yh

欢迎加入我的QQ群哦

点击加群