移动叔叔

标题: 看本论坛没有发大牛3双系统教程的,玩机在于折腾 [打印本页]

作者: 依吾鱼    时间: 2014-12-28 10:17
标题: 看本论坛没有发大牛3双系统教程的,玩机在于折腾
不知道本版主的规矩哈,我先把我看的帖子搬运过来然后再发我按照方法成功的细节。版权问题原帖说禁止搬运所以我在这发个外链应该没啥大问题吧  若是有问题请版主通知我 反正东西不是我想的  我只是搬运过来做个贡献

首先 http://www.miui.com/forum.php?mod=viewthread&tid=1879570&extra=
教你玩转牛机双系统 这文章是7月时很火爆的一篇文章 可惜当时我还是夏新手机   平庸无特色  不值当折腾双系统
所以 即使我换了努比亚Z7 MAX 也没想要刷双系统  因为不值得折腾  分分钟钟就能刷个新系统  做双系统没啥用......
然后卧槽(感叹词不是粗口) 12月中旬继BUG百出的 安卓5.0 体验版出世后  5.0.1   尝鲜版  隔壁老王也牛掰的整出了所谓
5.0.2(我百度这玩意好像是某款特定机型的更新) 应该是套码给套上的  反正能用 细节啥的不用在意太多

我这只跟大家讨论下双系统  ROM啥的 都不是我的 我也没空装平台套码(不会~) 双系统的选择推荐 原厂系统+体验版
原因原厂系统中相机的优化和功能已经登峰造极 + 传输文件速度很快 +省电效果杠杠滴  体验版之所以叫体验版是因为
BUG~BUG~BUG~  各种莫名其妙的 BUG  如果你想用个长期的系统 还是用官方稳定版吧  双系统的折腾程度不适合你

http://pan.baidu.com/s/1jGoVLJo         dss16694的视频

dss16694的帖子

发现大牛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模式,键入下面的代码进入分区编辑模式:

[color=rgb(0, 0, 0) !important]复制代码


                               
登录/注册后可看大图



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

                               
登录/注册后可看大图



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

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命令查看,刚才建立分区的命令中填写的分区名称貌似不会生效,用下面的命令将分区命名:

[color=rgb(0, 0, 0) !important]复制代码

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权限的对话框并给与权限后将软件关掉重开就行了。[attach]538105[/attach]

[attach]538105[/attach]




解释:
系统1(即system和userdata)也就是我们平时使用的系统,刷完双系统,也是照样可以随便更改的,可做为玩机系统,随时更换。

系统2是我们等下分区分出一个system1和一个userdata1出来存放相应得系统文件和数据软件。系统2部分,由于rom需要改动,估作为固定系统,


我不想搬运官网论坛的东西  他们管理各种清理别的论坛的搬运  还赶走了好几个做ROM的大神  声称官方论坛不需要第三方

严重的打击了大家的积极性   论坛嘛 有人气才好  哪来的那么多道道  不搬运不交流  哪来那么多人搞研究?集思广益才是最快的

我发几个官方论坛链接感兴趣的可以去看看  我估计被官网论坛IP拉黑了  新注册的小号也不能回复  所以回复可见的东西 我也无能为力搬运不了了  有兴趣的同学 可以回帖的时候搬运过来   此行为与移动叔叔论坛无关  纯属吧友交流经验......官方道道最多

  http://www.baidu.com/link?url=kTO90DoQk45EIH5oUnA_iGwP4dgBllnQGkgg5fQ3hvcCNflm0UAEz1ToEX1KMlQJBsbET3ulISet-qzpC65hk8JIEnHJU29ZJRj8zPKO3abhLQ4T2xfX08KjRZ7d1mZJgulU98uyHr-6trH_-3zGe38e0bJEWNkoQcp7PpmLA8k1IGwqeZIMajOAf6zZNl4k
这个是讲如何双系统的  跟我搬运的东西大同小异  可以多份参考也是好的
下面是重点   双系统备份阶段一此备份为完全镜像备份,备份大小呵呵,差不多等于磁盘大小29.1GB
http://bbs.nubia.cn/forum.php?mod=viewthread&tid=346987&extra=page%3d1%26filter%3dauthor%26orderby%3ddateline%26orderby%3ddateline

双系统备份阶段二
那备份QCN.大小535KB左右

http://bbs.nubia.cn/forum.php?mod=viewthread&tid=347057&extra=page%3d1%26filter%3dauthor%26orderby%3ddateline%26orderby%3ddateline

主要是这两种备份方法  备份之后 就可以 随意了变砖都不怕 由于我是官网论坛黑户  回复可见的东西无能为力~~

好了 这几个帖子里的东西大概就够用了   我不愿意 终结一下就把这些变成我的东西  那样很没意思

发这个帖子有外链  吧务怕有外链引流的话   就通知我删帖好了   希望本帖能引发出移动叔叔这里的双系统热潮

之后我研究下   把第二个固定系统的 内核修改 引导修改  刷机方法贡献出来 请耐心等待  既然已经有人做出来了  方法自然是有的

可惜没有分享出来 只好研究下了  这些非商用的知识   不是越贡献出来就越服务大众么   好了 本帖就先这么结束吧   诸位我也没设隐藏可见   有心的就顶下  让更多人加入双系统  这样  双系统的固定系统ROM才值得折腾    版权啥的 真麻烦  又不商用~

我先试试官方1.59ROM 做固定系统的修改    有结果了会分享的    我的目标是   5.02 体验+ 1.59 固定  之后把固定系统的修改方法交出来  大家随意组合了...........









欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2