2026年10月29日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
JK-0123695
Lv8能识八方语等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章+3
帖子
437
回复
9,643
积分
7.8万
注册
2012-09-30
[安卓交流]

安卓手机装双系统。。。。

[复制链接]
查看 820 回复 17
楼主 发表于 | 只看该作者
10 人收藏

安卓手机装双系统必要工具和条件: 分区软件 读卡器 官方boot.img boot解包打包工具 手机装了第三方recovery

本教程的原理就是把sd卡分了4个区1个正常存取文件区和3系统区一样格式的区,sd卡上的system区里放了系统正常工作所需的文件,修改了内核启动挂载区,让内核启动sd卡上的system区和cache区,从而达到双系统的目的!注意:把系统装在sd上并不影响sd卡的正常使用,如果要用手机上的系统就用rec或者超级终端刷下原来的内核。本教程不会导制手机变砖,请放心尝试…

分区挂载脚本的解释及识别:

dev/block/mmcblk1p2/sd2ext(分区名称)

0p2和1p2的区别 0表示机身内存/1表示外置内存 p是区块 2表示内存第2分区

比如你的sd卡第1分区是可移动磁盘(Fat32)

第2分区是sd2ext(ext3) 那 dev/block/mmcblk1p2/sd2ext 就是挂载sd卡里的第2分区sd2ext区

教程开始

先把内存卡分4个主分区,1个Fat32区 【内存卡】3个ext3或者ext4的区 【注意:sd卡分区会格式化sd卡里的所有数据,分区前请备份sd卡里的重要数据】 为了方便后面的教程分区顺序建议如下:

可移动磁盘(Fat32) sd2ext(ext3) cache(ext3) system(ext3)

根据上面的分区顺序,这4主分区的区号为:可移动磁盘_1p1 sd2ext_1p2 cache_1p3 system_1p4

内存卡分好这四个区之后,再就是修改内核启动时的挂载分区。先用boot.img解压打包工具把boot.img(内核)解包,然后用文本编辑器打开init.rc找到以下代码:

#*******************************************#

mount ext4 /dev/block/mmcblk0p12 /system wait ro

mount ext4 /dev/block/mmcblk0p13 /data wait noatime nosuid nodev nomblk_io_submit,errors=panic

mount ext4 /dev/block/mmcblk0p14 /cache wait noatime nosuid nodev nomblk_io_submit,errors=panic

#*******************************************#

上面这段启动挂载区为我手机的启动挂载区,请根据自己手机system区和data区,cache区的挂载点改写

把 mount ext4 /dev/block/mmcblk0p12 /system wait ro改为mount ext4 /dev/block/mmcblk1p4 /system wait ro

把 mount ext4 /dev/block/mmcblk0p13 /data wait noatime nosuid nodev改为 mount ext4 /dev/block/mmcblk0p14 /data wait noatime nosuid nodev

把 mount ext4 /dev/block/mmcblk0p14 /cache wait noatime nosuid nodev nomblk_io_submit,errors=panic改为 mount ext4 /dev/block/mmcblk1p3 /cache wait noatime nosuid nodev nomblk_io_submit,errors=panic

内核启动挂载分区改成内存卡的后,接下了就把修改好的内核打包。最后一步就是修改刷机包的刷机脚本了,也是修改挂载分区。

把 mount(“ext4“, “EMMC“, “/dev/block/mmcblk0p12“, “/system“); 改为 mount(“ext4“, “EMMC“, “/dev/block/mmcblk1p4“, “/system“);

把 mount(“ext4“, “EMMC“, “/dev/block/mmcblk0p13“, “/data“); 改为 mount(“ext4“, “EMMC“, “/dev/block/mmcblk0p14“, “/data“);

把 mount(“ext4“, “EMMC“, “/dev/block/mmcblk0p14“, “/cache“); 改为 mount(“ext4“, “EMMC“, “/dev/block/mmcblk1p3“, “/cache“);

刷机脚本改好后,接下来就是把解包的ROM(刷机包)重新压缩成ZIP格式的ROM,然后用rec刷入测试…

如果能到开机动画哪去就说明成功了!不过由于sd卡卡速原因第一次开机会必较慢点,请耐心等待直到正常启动…

登录回复
JK-0035009
Lv8能识八方语等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章+2
帖子
95
回复
8,862
积分
5.2万
注册
2011-04-30
1 楼

budon不懂

JK-0121680
Lv7可吟七步诗等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章
帖子
194
回复
5,528
积分
2.5万
注册
2012-09-06
2 楼

麻烦

JK-0049215
Lv5甘首五朝臣等级图标等级图标等级图标
勋章
帖子
68
回复
1,161
积分
5万
注册
2011-06-07
3 楼

无需那么麻烦 直接手机给手机内存化个分区 想装3个系统的 就用sd卡再分区了

JK-0115551
Lv1韶华一笑间等级图标
帖子
0
回复
70
积分
1,130
注册
2012-07-13
4 楼

gbcb

JK-0115551
Lv1韶华一笑间等级图标
帖子
0
回复
70
积分
1,130
注册
2012-07-13
5 楼

gbcbhh

JK-0168394
Lv1韶华一笑间等级图标
帖子
0
回复
165
积分
0
注册
2015-02-13
6 楼

业

JK-0171297
Lv1韶华一笑间等级图标
帖子
3
回复
102
积分
2,370
注册
2015-06-13
7 楼

h

JK-0171315
Lv1韶华一笑间等级图标
帖子
0
回复
101
积分
1,315
注册
2015-06-13
8 楼

恐龙美图

JK-0167105
Lv1韶华一笑间等级图标
帖子
0
回复
14
积分
886
注册
2014-12-13
11 楼

鸡鸡

JK-0171687
Lv1韶华一笑间等级图标
帖子
0
回复
94
积分
1,690
注册
2015-07-10
12 楼

yyyy

JK-0172070
Lv1韶华一笑间等级图标
帖子
0
回复
38
积分
1,246
注册
2015-08-07
13 楼

啦咯啦咯啦咯啦咯了呃呃呃

JK-0166474
Lv2独赏二月雪等级图标
帖子
4
回复
169
积分
104
注册
2014-11-21
14 楼

cvvd

JK-0172926
Lv1韶华一笑间等级图标
帖子
0
回复
116
积分
2,411
注册
2015-09-30
15 楼

hji

JK-0174695
Lv1韶华一笑间等级图标
帖子
0
回复
24
积分
460
注册
2015-12-29
16 楼

!!

JK-0173969
Lv1韶华一笑间等级图标
帖子
0
回复
133
积分
3,095
注册
2015-11-26
17 楼

哈哈哈

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块