卓普zp900s手机root和data大小调整经验

见网上4.0的Root已经可以一键Root,于是拿自己手上ZOPO zp900s开刷。但手上的ROM版本,始终无法用一键Root搞定Root权限,根源在于/system区块始终无法用可写模式加载。

这种系统ROM锁定的情况下,唯有线刷其他ROM一途可行。

准备工具,在网上都有

上卓普官网http://www.zopomobile.com/下载好ROM包(我用的ZP900S 20121217),刷机工具Flash_tool,USB驱动(要下官方的,主要指Preloader模式驱动),以及教程。

刷机很简单:

首先装好两个驱动,第一个是正常和系统通信的可以连接adb工具的,第二个是Preloader模式驱动。

找个PC端一键Root工具安装完了,带有adb工具的,运行cmd进入命令控制台,进入adb所在目录如在D:\KingRoot_v1.4.

D:

cd KingRoot_v1.4

然后手机正常开机工作状态,插上usb,设置为USB调试模式,安装正常的usb通信驱动(这种驱动很多手机管理工具都有例如豌豆荚之类),这种驱动装好后,可以使用adb命令了。

键入

adb reboot-bootloader

让手机重起进入bootloader模式,这时装官方的USB驱动(装好后出来Mediaek PreLoader USB VCOM Port设备),确保PreLoader设备驱动装好了,才能进行线刷操作。

这样两个驱动就装好了,接着来。手机正常启动工作后,连接USB连接电脑。打开Flash_tool,并选择解压的ROM包的配置文件MT6577_Android_scatter_emmc.txt,全部刷入或者只选择刷SYSTEM,CACHE和USERDATA三个即可。

点击Flash_tool的download按钮下载,这时Flashtool会等待手机以bootloader模式接入,还是运行adb reboot-bootloader命令让手机启动进入bootloader模式,ROM会开始自动刷入。出错了不要紧,再重刷就行。ZP900机器很快,很快会等到提示成功刷完提示。取出手机电池重安上,正常开机,此时一键Root工具即可Root成功。我用的百度一键Root,挺好用。

-----------------------------------------------------------------------------------------

data大小系统默认是512M分区,这个大小看起来大用起来消耗也挺快,决定调大些。但网上给的data调整大小程序无法知悉原理,还要进Recovery模式恢复出厂设置,找了找解决方案其实要调整它无需Root权限,但是要编辑并线刷EBR1区块。

在Root后,曾尝试直接fdisk命令重新分区,似乎也行,不过我忘记了分出mmcblk0p6区因此无法识别内置sdcard,(因为此时fdisk查看也没有看见此区,故而搞错忘记分配fat区)而且用起来很麻烦,最简单还是编辑线刷EBR1区。

系统ROM有MBR,EBR1,两个分区配置块。

MBR,指定了mmcblk0p1~p4区。

EBR1,指定了mmcblk0p5/p6两个扩展区。

用十六进制编辑器打开EBR1文件,512字节。

定位到1CA,此处默认00001000是data分区大小0x100000扇区,修改为2G的话就是要改为00004000,

相应修改fat区块开始扇区数,也同样增加。在1D6处,改为201F6100,

相应修改fat区占用扇区数,反之也同样减少,在1DA处,改为DFE09EFF

按照线刷ROM的方法刷之(单勾选上EBR1即可,其他不用动),如果是增大data区,则刷完后开机可以确保正常启动,提示内置sdcard损坏需要格式化,此时只需要格式化内置sdcard并且恢复出厂设置让系统重刷data区。则data大小更改成功。(如果是data区要减少的操作,如果发生无法正常启动的情况,就需要在recovery模式恢复出厂设置)。

这个方法,不管是否ROOT过都可一简单操作成功。


你可能感兴趣的:(android,zopo,zp900,root,data大小,android)