注意!此教程仅为参考用,出现任何意外与本人无关!请谨慎操作,做好备份并做好变砖的准备
- 首先,下载parted工具并解压————蓝奏云
- 将解压出来的parted复制到手机根目录,利用REC自带的文件管理复制到
/sbin
目录下,并给予755权限也可以进入REC的终端或adb shell,输入以下指令
cp /sdcard/parted /sbin
chmod 755 /sbin/parted
- 准备工作完成之后,进入终端或者adb shell,开始执行指令
parted /dev/block/sda
p
##可以看到userdata在最底下,序号是31,例如
31 2080MB 121GB 119GB ext4 userdata
这里的31是分区的序号,2080MB就是起点,121GB就是终点,ext4是分区格式,userdata就是分区名,把这些记下来,之后的system分区的数值也要记住
rm 31 ##删除31分区--即userdata
yes ##这里出现Yes/No?时输入yes
ignore ##提示Ignore/Cancel?时输入ignore
p ##再输入p查看是否分区已经被删除
q ##退出parted
parted /dev/block/sde
p ##查看分区表,可以看到system序号为54,顺便记录下system的起点和终点
rm 54 ##删除system分区
p ##查看是否删除成功
q ##退出,现在返回sda
parted /dev/block/sda
p
mkpart
system ##提示Partition name? []?时输入
ext4 ##提示File system type?时输入
2080 ##提示Start?时输入,注意!这里输入的时userdata的起点
6176 ##提示End?时输入,这里是将system扩容到4GB,你想要多大空间,就在起点的基础上加,比如需要4G,就是2080+4096=6176
ignore
p
mkpart
userdata
ext4
6176 ##这里data的起点填system的终点
121GB ##这里终点填之前记下来的data的终点,要加单位GB
##这里如果提示Yes/No?或Ignore/Cancel?就输入yes,ignore,没有就不用管
p ##查看是否创建成功
q
- 到这里就修改完毕了,然后进入清除--高级清除,勾选system和data分区,格式化这两个分区,在进入格式化data,输入yes,格式化data分区
- 重启rec
- 这时,你会发现system和data无法被挂载,就再去格式化一次
- 再重启一次rec,直到可以被挂载为止,然后你就可以再分区管理中,查看system容量是否已经修改成功
若仍未成功,进入终端或者adb shell,输入
e2fsck -f /dev/block/by-name/system
resize2fs /dev/block/by-name/system
即可
Comments | NOTHING