永发信息网

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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯