TDbeta

 找回密码
 注册账号

QQ登录

只需一步,快速开始

点击进入授权页面

只需一步,快速开始

查看: 12785|回复: 261

[实用教程] 大牛3也玩双系统

  [复制链接]

该用户从未签到

发表于 2014-8-29 09:53:01 | 显示全部楼层 |阅读模式
本帖最后由 dss16694 于 2014-8-31 19:29 编辑

参考MIUI论坛中Z5S板块的一个帖子继《彻底分区》后的又一祸害贴——教你玩转牛机双系统(http://www.miui.com/forum.php?mod=viewthread&tid=1879570&extra=),先感谢下作者的探索,提供了不错的思路。

大牛入手后,感觉原装的系统各种使用不爽,lwang发布CM11和魔趣后果断刷入,找回了android的感觉;唯一遗憾的就是原厂系统中相机的优化和功能已经登峰造极,而CM11和魔趣只能说能拍照而已。于是乎刷入第三方recovery后,原厂系统备份一份,魔趣备份一份,平常使用魔趣,出去玩的话前一天换回原厂,各种累疼啊。

看了开头的帖子后觉得思路不错,可以尝试一下,结果发现大牛3使用了GPT分区,而且只能识别24个分区,原厂已经分了23个分区,导致双系统数据盘无法实现,加上分区软件各种不支持,只能用linux的parted命令慢慢分,折腾了好久总算从原厂分区中找出一个确定不用的分区将其命名为userdata1,并扩容。

接着折腾内核,原厂ROM的内核也太变态了,厨房修改后重新打包居然会缺失一大堆东西,无奈各种比较分析,终于凑出一个能用的内核。

制作刷机包,刷入,效果不错,写个小程序来切换系统,完美。

先发个视频,教程后续再补,太多了,难写啊。一分钟内官方和第三方系统完美切换,数据独立,

搞个回复可见吧,论坛比较冷清啊~~~

游客,如果您要查看本帖隐藏内容请回复


以下是教程,只作为折腾成果的记录,仅供高级玩家折腾用,小白请勿尝试,使用本教程造成的变砖、资料丢失、手机不好用、女朋友漏气等问题一概不予负责,不负责回答任何操作过程中遇到的问题。。写到最后,发现语言组织能力真是太差,大家凑或着看吧,成功后请文采好点的重新写个教程吧,惭愧啊。

1.首先刷入第三方recovery,推荐沉默之星编译的中文版CWM,支持AROMA Filemanager,可以在recovery模式下进行文件操作。
2.确保备份了所有重要资料,包括内置SD卡中的所有文件,下面的步骤中会完全格式化内置SD卡,不要心存侥幸。
3.重启手机进入recovery模式,数据线连接手机至电脑,安装好所有驱动,下面开始分区操作。
4.打开adb(adb不知道什么的就不要继续了),键入adb shell,进入手机的shell模式,键入下面的代码进入分区编辑模式:
  1. parted /dev/block/mmcblk0
复制代码
parted.png


此时,输入p或者print可以查看现有分区情况(我的手机已经调整过分区,所以跟各位的分区情况不一样):
print.png


5.下面开始删除分区,请注意,以下步骤不可逆,现在回头还不算晚(命令敲入后立即生效,不像用分区软件在最后提交更改前不会对分区进行操作,切记
将19号分区以后的分区全部删除,借的将上图中分区情况截图或保存成txt文档,以便以后想恢复出厂分区时参考。
删除命令为rm 23(rm为删除命令,23为分区号,依次删除23~19号分区)
这里大概介绍一下删除的分区用途:23号分区为内置SD卡分区,20~22号分区不明,不过更改过这几个分区的大小,系统未出现异常,看来用途不是很大,反正分区号、分区名称都给他保留就行了;19号分区是customfs,挂载后查看分区内容是几个空文件夹,名称是开机动画、开机铃声等,应该是用于运营商定制机的一些开机画面等文件的储存,对于我们标准版的没啥用。

6.将刚才删除分区后释放的磁盘空间按照我们的需求进行重新分区:
userdata1分区的建立:将19号分区按照需求建立为第二系统的用户文件分区,至于分区大小大家可以根据需求来定,命令是mkpartfs,按照如下提示进行
Partition name? []? gpt2t ---指定分区名称(貌似输入了也没用,后面需要自行命名)
File system type? [ext2]ext2 ----指定分区类型(默认为ext2,没办法建立ext4,但是在之后系统刷入是可以用刷机脚本将其格式化为ext4格式)
Start? 5457MB ---指定开始位置(开始位置填上个分区结束位置如5457MB,记得加上MB这个单位)

End? 7662MB ---指定结束位置(结束位置为开始位置+分区大小,比如2g空间的话就是(5457+2048)MB)
回车后分区建立成功,可以用p或print命令查看,刚才建立分区的命令中填写的分区名称貌似不会生效,用下面的命令将分区命名:
  1. name 19 userdata1
复制代码
20~22号分区的建立:使用mkpart命令进行分区的建立,因为这几个分区不需要文件系统,所以我们也不用指定了。因为这几个分区都比较小,所以我们输入开始位置和结束位置时要用更小的单位,给出参考,分区中间留一部分空间不用也没问题,所以大家不用太介意:
20号分区:开始位置7662000KB,结束位置7663573KB
21号分区:开始位置7664000000B,结束位置7664001024B
22号分区:开始位置7664010000B,结束位置7664018192B
分区完成后分别更名为fsg、fsc、ssd
23号分区的建立:同样用mkpart命令建立,不指定文件系统类型,第一次进入系统时会要求格式化。开始位置7664MB,结束位置29.9GB,想输入30GB以上,但是总是把之后的空间全用掉,没办法,指定输入29.9GB了,至于名称可以随意自定义,写自己名字也成。
24号分区建立:使用mkpartfs命令,指定文件系统类型为ext2,开始位置为29.9GB,结束位置是内置硬盘最大容量31.3GB,重命名为system1.

以上,分区工作完成,刷机包及内核的制作见本文开头引用的文章,本人制作了官方1.38版第二系统的内核,刷机包要各位自己做了,小水管上传太慢。

游客,如果您要查看本帖隐藏内容请回复



两个系统的切换软件自己简单做了一个,请将系统1也就是官方分区里安装的系统的内核boot.img从刷机包中提取出来,更名为boot1.img,放在/sdcard/DualBoot/文件夹下;系统2也就是安装在我们刚才新建的分区中的系统的内核boot.img从刷机包中提取出来,更名为boot2.img,放在上面缩写的文件夹下,打开软件,给root权限后便可以使用了,第一次会比较慢,不要急着关软件,等跳出root权限的对话框并给与权限后将软件关掉重开就行了。

游客,如果您要查看本帖隐藏内容请回复


点评

看了 碉堡了 能不能弄成共用data的  发表于 2014-8-29 18:42
zkx
希望可以帮我们红牛手机用户搞个 双系统 安卓  发表于 2014-8-29 11:11
卧槽,碉堡了,赶紧来个详细教程。还有一点,分区不敢分啊,怕变砖  发表于 2014-8-29 10:48

评分

参与人数 4经验值 +6 收起 理由
驭术临疯 + 1 大神,分区失败怎么回去,现在读不出内置SD.
每日一水 + 2 做个双系统的REC是最方便的,期待中!!
a4youma + 1 论坛有你更精彩~~~~~~~~~~~
rjohnr + 2 感谢大神,失败N次后成功。不熟的人切勿轻.

查看全部评分


楼主其他热门帖
heatlevellwang出个魔趣4.4的最终版呗
heatlevelCM12用exFAT支持(1/20的CM12已经支持EXFAT,本补丁不再
heatlevelCM12无法使用钛备份的解决
heatlevel魔趣和CM11的红外功能已搞定(教程及相关文件已添加)
heatlevel大牛3也玩双系统
heatlevel智能皮套FOR CM11&魔趣
heatlevel期待lwang发布的CM11和魔趣中智能皮套的修复
heatlevel国内著名无纺布袋厂家,诚佰股份实力厂家,日产50万个

该用户从未签到

发表于 2014-11-3 20:02:08 | 显示全部楼层
楼主你为何这么吊~~
回复 支持 4 反对 2

使用道具 举报

该用户从未签到

发表于 2016-1-26 03:34:12 | 显示全部楼层
路过看看      
回复 支持 3 反对 2

使用道具 举报

该用户从未签到

发表于 2014-11-13 15:25:31 | 显示全部楼层
老看看,原来这么早就有了

回复 支持 4 反对 1

使用道具 举报

  • TA的每日心情
    开心
    2015-8-9 02:52
  • 签到天数: 1 天

    [LV.1]默默无闻

    发表于 2014-11-9 00:01:39 | 显示全部楼层
    非常感谢,中号学习
    回复 支持 5 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2016-1-31 21:10:52 | 显示全部楼层
    kkkkkkkkkkk
    回复 支持 3 反对 1

    使用道具 举报

  • TA的每日心情
    生气
    2016-3-8 19:26
  • 签到天数: 3 天

    [LV.2]崭露头角

    发表于 2016-2-23 21:21:07 | 显示全部楼层
    感谢分享双系统教程
    回复 支持 1 反对 1

    使用道具 举报

  • TA的每日心情
    呆萌
    2015-10-8 14:24
  • 签到天数: 4 天

    [LV.2]崭露头角

    发表于 2016-2-23 19:09:44 | 显示全部楼层
    似乎需要双系统?
    回复 支持 2 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2015-9-10 01:24
  • 签到天数: 1 天

    [LV.1]默默无闻

    发表于 2016-2-17 15:08:25 | 显示全部楼层
    THANKS FOR SHARING
    回复 支持 1 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-18 22:35
  • 签到天数: 16 天

    [LV.4]小有名气

    发表于 2016-1-25 13:01:51 | 显示全部楼层
    :):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):)
    回复 支持 2 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2014-11-13 13:44:58 | 显示全部楼层
    看看 怎么个双系统发
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    可怜
    2015-7-3 22:42
  • 签到天数: 2 天

    [LV.1]默默无闻

    发表于 2014-8-29 10:16:49 | 显示全部楼层
    高手贴 大神帖啊 支持 辛苦啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    偷乐
    2016-3-29 15:38
  • 签到天数: 9 天

    [LV.3]锋芒毕露

    发表于 2014-8-29 10:31:13 | 显示全部楼层
    xiekailin,如果您要查看本帖隐藏内容请回复
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-8-29 10:35:41 来自WAP版 | 显示全部楼层
    这个必须支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-12-3 10:29
  • 签到天数: 145 天

    [LV.7]赫赫有名

    发表于 2014-8-29 11:07:02 | 显示全部楼层
    我以为你搞出wp8.1 ll1  

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-8-29 11:26:01 | 显示全部楼层
    双双系统我喜欢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-8-29 11:31:36 来自WAP版 | 显示全部楼层
    好厉害!学习下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-8-29 11:40:52 | 显示全部楼层
    一分钟内官方和第三方系统完美切换
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-8-29 11:43:44 来自WAP版 | 显示全部楼层
    大婶牛逼呀!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-4-17 14:51
  • 签到天数: 64 天

    [LV.6]富有美誉

    发表于 2014-8-29 11:55:08 | 显示全部楼层
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    回复 支持 反对

    使用道具 举报

    关闭

    站长推荐上一条 /1 下一条

    运维支持|站点地图|小黑屋|Archiver|TDbeta ( 京ICP备12048885号-3 )

    GMT+8, 2017-2-20 16:47 , Processed in 0.359336 second(s), 48 queries , Gzip On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表