进入官方ColorOS1.0的Recovery,通过如下代码确保已经连接ADB:
adb devices
连接后,通过如下代码推送分区工具parted、mke2fs、tune2fs:
adb push parted /sbin
adb push mke2fs /sbin
adb push tune2fs /sbin
并连接ADB Shell调试,输入如下命令,设置分区工具权限:
~# chmod 755 /sbin/parted /sbin/mke2fs /sbin/tune2fs
查看原始分区情况:
~# parted /dev/block/mmcblk0 print
获得原始分区如下:
parted /dev/block/mmcblk0 print
Model: MMC 016G92 (sd/mmc)
Disk /dev/block/mmcblk0: 15.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 8389kB 98.0MB 89.6MB fat16 modem
2 101MB 101MB 131kB sbl1
3 109MB 109MB 262kB sbl2
4 117MB 118MB 524kB sbl3
5 126MB 126MB 524kB rpm
6 134MB 135MB 524kB tz
7 143MB 143MB 1024B pad
8 151MB 154MB 3146kB modemst1
9 159MB 163MB 3146kB modemst2
10 168MB 171MB 3146kB oppodycnvbk
11 176MB 179MB 3146kB oppostanvbk
12 185MB 185MB 799kB m9kefs1
13 193MB 194MB 799kB m9kefs2
14 201MB 202MB 799kB m9kefs3
15 210MB 210MB 8192B DDR
16 218MB 218MB 1024B m9kefsc
17 226MB 228MB 1049kB aboot
18 235MB 245MB 10.5MB boot
19 252MB 1325MB 1074MB ext4 system
20 1325MB 3473MB 2147MB ext4 userdata
21 3473MB 3481MB 8389kB ext4 persist
22 3481MB 4018MB 537MB ext4 cache
23 4018MB 4019MB 1049kB misc
24 4027MB 4037MB 10.5MB recovery
25 4043MB 4077MB 33.6MB reserve1
26 4077MB 4085MB 8389kB ext4 reserve2
27 4085MB 4094MB 8389kB reserve3
28 4094MB 4127MB 33.6MB reserve4
29 4127MB 15.8GB 11.6GB fat32 sdcard