oppo find7怎么刷成3.0系统
答案:2 悬赏:70 手机版
解决时间 2021-03-08 13:37
- 提问者网友:謫仙
- 2021-03-07 20:27
oppo find7怎么刷成3.0系统
最佳答案
- 五星知识达人网友:逃夭
- 2021-03-07 20:46
安卓3.0的话还是不要的,因为系统版本不一定可以和机子很好匹配的,搞不好就涮转了!如果是OPPO的2.0系统的话可以刷的,但是好多人刷了又刷回原系统了,说问题比较多,建议你还是不要乱刷系统的,原系统与机子匹配最好用,其它系统刷了容易出问题!
全部回答
- 1楼网友:荒野風
- 2021-03-07 21:12
1)原理
安卓系统的启动是由内核中的ramdisk完成,而内核启动过程中由挂载点决定系统/用户/缓存数据的存放位置,因此通过修改挂载点,让它们指向手机内置存储或者sd卡上的system/data/cache分区,就可以实现双系统独立启动。(这也是本教程理论支持所有机型的原因,只是具体步骤需要变通一下)
2)给sd卡分区
先啰嗦一句,由于第二系统安装在sd卡上,所以对sd卡速度的要求是很高的,在sd卡上的系统不如内置存储上的系统流畅(但是也不错),因此选用的sd卡速度越快,系统越流畅,我这里选用的是c10的卡,实际体验不错。
1)备份sd卡上的数据,防止分区时数据意外丢失。
2) 系统除boot分区(内核所在)外至少还需要cache、data、system三个分区。分区具体步骤我就不阐述了,网上有很多教程和工具,以前玩过app2sd+的机油都清楚。下面讲一下分区数量和大小(以find7的cm11为例):
1)sd卡存储文件的分区 fat32 主分区 根据后面的大小决定
2)cache分区 ext3 主分区 我分了300mb,我的两个系统用的空间不足十兆,sd卡小可以从这里压缩空间
3)data分区 ext3 主分区 安装软件的分区,根据你的习惯自己制定,我分了1gb
4)system分区 ext3 主分区 安装系统的分区,根据你刷的系统大小自定,由于cm包比较小,我分700mb(已用389mb),coloros find7至少需要1g(官方分区1.3g左右),miui需要700mb
注意:1)以上分区全都是主分区且都格式化为规定文件系统,其中ext3也可格式化为ext4。
2)后三个分区顺序可以调换,但是如果使用我提供的内核和刷机包,必须按照这个顺序分区。
3)分区是刷系统的基础,这步不能出问题。
4)大家可以按我提供的信息自定分区大小,但要有少量的剩余空间。
自测没问题,内核改好,在刷机包里自己提取。分好区后可以直接刷,但一定按上面的顺序分区!!!
三、修改刷机脚本,电脑操作。(以cm11-find7 2014-9-3 刷机包为例)
通常的刷机包都将系统刷写到内置存储的相关分区中,由刷机脚本控制,我们只需要修改刷机脚本,就可以将系统按我们的意愿刷写到sd卡相关分区中。
1)用压缩软件打开原版刷机包,解压出\meta-inf\com\google\android\updater-script文件,用notepad++软件打开,没有的去下载一个,不要用记事本!!
2)如果文件开头没有以下几句卸载命令,则强烈建议加入,因为如果这些目录前面已经挂载了分区,就无法挂载sd卡上的分区了,后面的操作变成了针对内部存储分区,造成原有内部存储分区上数据丢失。
unmount("/data");
unmount("/cache");
unmount("/system");
3)看第八行
mount("ext4", "emmc", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data");
这是挂载data的指令,我们要将
/dev/block/platform/msm_sdcc.1/by-name/userdata
改为sd卡中指定分区
/dev/block/mmcblk1p3
即改后的语句
mount("ext4", "emmc", "/dev/block/mmcblk1p3", "/data");(注意后面的分号)
注意:
sd卡上第一二三四分区分别为
/dev/block/mmcblk1p1
/dev/block/mmcblk1p2
/dev/block/mmcblk1p3
/dev/block/mmcblk1p4
你要按照你给sd卡分区的顺序决定填什么,由于上面我打算将第三分区作为data,所以这里填
/dev/block/mmcblk1p3
继续往下读看到
mount("ext4", "emmc", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
这是挂载system分区的语句,我们要将原来的分区
/dev/block/platform/msm_sdcc.1/by-name/system
改为sd卡上的分区,我的是
/dev/block/mmcblk1p4
改后的语句是
mount("ext4", "emmc", "/dev/block/mmc
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯