先把systemimg传到手机上,用unyaffs解到相应的目录上,再把bootimg用fastboot刷好,很麻烦的。既然可以用fastboot,刷个recovery又不费事。
分区过程:
一、准备阶段————
1、首先确保你的手机已获取root权限,并且能够正常授予应用程序root权限;
2、安装终端模拟器并授予root权限(终端模拟器见附件);
二、分区阶段————
3、启动终端模拟器 输入su root后回车,如果你先前没有授予终端模拟器 root权限,此时请务必要授予其root权限,接着再输入busybox fdisk /dev/block/mmcblk0后回车。
注意:fdisk和/dev/之间有一空格。
4、输入p后回车,查询当前分区情况,注恢复意做好备份(这是你将来现在分区的资料)。
注意:第17分区及Recovery分区的分区标识为60,第15、16分区为两个系统分区,第19分区为缓存分区。
5、然后用d命令删除15~20分区,每行红字命令并回车
d
20
d
19
d
18
d
17
d
16
d
15
6、接着用n命令重建15~20分区,每行红字命令并回车
n
20866
86401
n
86403
151938
n
151940
153219
n
153221
154244
n
154246
187013
n
187015
477184
7、用t命令将第17分区的分区标识改为60,每行红字命令并回车
t
17
60
再用p命令查询如下:
8、核对无误后输入w命令保存分区结果,每行红字命令并回车
w
三、刷机阶段————
9、关机,进入fastboot模式,用附件中的第三方Recovery线刷包MIUI_Recovery_210_2_mione_plus线刷包
线刷入MIUI_Recovery_210_2_mione_plus这个Recovery,然后关机进入Recovery模式;
10、开启双系统,然后格式化system和system1,再三清后卡刷入你要刷入的ROM卡刷包(机型对应的ROM卡刷包), 完成后修复权限,重启Recovey,再重启进入系统,安装LinkSD查看,系统分区为504M,缓存分区为252M。。
——起始值和结束值的算法:
起始值=上个分区结束值+2
结束值=所要划分大小的(多少MB×1024)÷8+起始值-1
例如P15分区:
划分512MB做system分区,起始值 是P14结束值20864+2,即是20866
结束值就是 512×1024÷8+20866-1=86401。
——小米1S青春版 双系统512M+缓存256M分区表如下:
/dev/block/mmcblk0p15 20866 86401 524288 83 Linux
/dev/block/mmcblk0p16 86403 151938 524288 83 Linux
/dev/block/mmcblk0p17 151940 153219 10240 60 Unknown
/dev/block/mmcblk0p18 153221 154244 8192 83 Linux
/dev/block/mmcblk0p19 154246 187013 262144 83 Linux
/dev/block/mmcblk0p20 187015 477184 2321360 83 Linux
欢迎分享,转载请注明来源:品搜搜测评网