雙系統(tǒng)普及帖,詳細介紹改包的方法,刷雙系統(tǒng)必看

在這里我說一說35內核的雙系統(tǒng)贫贝,32系統(tǒng)也可參照。

沒刷雙系統(tǒng)的可以照做,刷了雙系統(tǒng)的可以學著改包修改雙系統(tǒng)包的那部分,不感興趣的可以跳過由于安智問題虐秦,下載的附件可能沒有后綴名平酿,請自己添加凤优,zip

小白跳過重口味部分按照這個辦法:

破解粉屏>分區(qū)>刷入兩個recovery>刷第一系統(tǒng)>手動切換到第二系統(tǒng)recovery下>刷第二系統(tǒng)>完畢

前言:在日漸增多的rom面前,尤其今晚rom大賽開始,你是不是感覺手足無措呢,想刷這個,又想刷那個,雙系統(tǒng)就可以滿足你的愿望.

我建議第一系統(tǒng)用作刷機測試,第二系統(tǒng)就作日常使用.

還有優(yōu)點就自己去試了,誰用誰知道啊

1.首先你必須破解粉屏悦陋,這是必須的,因為雙系統(tǒng)分區(qū)和刷系統(tǒng)時有可能導致無法開機筑辨,出現(xiàn)卡第一屏俺驶,或者藍屏。

(在這里說一下棍辕,如果粉屏下沒有boot.img或者recovery.img暮现,開機或者進入recovery時就會藍屏,藍屏不可怕)

只要粉屏能夠掛載楚昭,就無壓力了栖袋,破解粉屏以防萬一。

破解粉屏文件抚太,recovery下直接刷入:

update-B518-bootloader.zip 訪問密碼 5635


2.破解了粉屏就開始刷分區(qū)包了塘幅,這里提供兩種分區(qū)大小大家自己選擇昔案,對此分區(qū)容量不滿意的同學參照:u8800自定義雙系統(tǒng)各分區(qū)大小

A方案:第一系統(tǒng)分區(qū)大小200M,第一DATA分區(qū)大小1050M电媳,內置卡分區(qū)大小500M踏揣,第二系統(tǒng)分區(qū)大小200M,第二DATA分區(qū)大小1055M

twosys-partition-a.zip 訪問密碼 a094


B方案:第一系統(tǒng)分區(qū)大小220M匾乓,第一DATA分區(qū)大小1180M捞稿,內置卡分區(qū)大小200M,第二系統(tǒng)分區(qū)大小220M拼缝,第二DATA分區(qū)大小1185M

twosys-partition-b.zip 訪問密碼 dc96

恢復單系統(tǒng):
offical-partition.zip 訪問密碼 5672

分區(qū)包要刷兩遍娱局,以防分區(qū)不成功,刷了第一遍珍促,選擇Advance(高級)→Reboot Recovery(重啟到recovery)铃辖,再刷一次。

刷完分區(qū)包就不要想著開機了猪叙,因為原來的system已經被格式化了娇斩,開機就要卡第一屏,請老老實實的待在recovery 界面穴翩。

屏分區(qū)包顧名思義犬第,就是要重新分區(qū)。這個分區(qū)類似硬盤分區(qū)芒帕,把手機上的空間多分兩個區(qū)出來歉嗓。

多出來的兩個區(qū)名字叫mmcblk0p15和mmcblk0p16,將作為第二系統(tǒng)的system區(qū)和data區(qū)背蟆。

分了兩個區(qū)出來鉴分,這部分容量是從內置2G空間分出來的,自然2G內置空間會減少带膀。

3.關于雙系統(tǒng)的基本原理

要點1.內核(準確的說應該是boot.img)志珍,正常開機時,手機會讀取粉屏下的image/boot.img垛叨,然后boot.img啟動伦糯,boot.img內包含了一個叫init.rc的文件(其實是個文本文件,可用記事本打開嗽元,但要用專用工具EmEditor修改)

最關鍵的內容就是把哪兩個分區(qū)當做system和data

普通的系統(tǒng)讀取的是mmcblk0p12和mmcblk0p13分區(qū)當做system和data

我們已經分出mmcblk0p15和mmcblk0p16分區(qū)當做system和data

由上面的啟動原理知道敛纲,關鍵在于init.rc這個文件了,只許將里面的mmcblk0p12和mmcblk0p13分別改成mmcblk0p15和mmcblk0p16就好了剂癌。

怎么得到init.rc并且修改它呢淤翔?

當然是解包boot.img

以下是重口味,小白跳過

下載解包工具:https://yunpan.cn/Ock9YFTn2tBwQ9? 訪問密碼 2839

修改工具EmEditor: https://yunpan.cn/Ock9YrPQg4WJX6? 訪問密碼 3319

加壓到任意地方

請關閉殺毒軟件

看到如下界面

選擇2

把要修改的boot.img放到boot文件夾里面

然后繼續(xù)解包,直到這一步

好了,init.rc就在boot/initrd

打開EmEditor

然后用EmEditor打開init.rc

查找替換

把mmcblk0p12改成mmcblk0p15,mmcblk0p13改成mmcblk0p16

點程序的搜索按鈕

下拉菜單中選擇替換

mmcblk0p12改成mmcblk0p15

mmcblk0p13改成mmcblk0p16

當然你也可以一行一行的看佩谷,手動慢慢改

修改前

修改后

然后保存,繼續(xù)下一步

一直到最后打包完畢,修改就完成了

把boot.img復制出來

替換刷機包的文件,下面會詳細說道

建議做完后清除boot文件夾中除了bootimg.exe以外的所有文件,保持良好習慣

要點2.刷入指定分區(qū)旁壮,這個就通過刷機腳本(updater-script)來實現(xiàn)辞做,位置是刷機包\META-INF\com\google\android\updater-script.

刷機腳本就不詳解了,直接提供.

如果你要做雙系統(tǒng)包寡具,替換原刷機包的就可以了淘正。這里提供兩種.

#一種是判斷式的介却,也是birdyi常采用的蛇耀。

判斷式(內有updater-script和checksys兩個文件):https://yunpan.cn/Ock9YRaWsduLz4? 訪問密碼 9d3b

下載后把updater-script放到\META-INF\com\google\android

checksys放到包的根目錄

原包的boot.img重命名為boot-sys1.img

改過的boot.img重命名為boot-sys2.img

放到包里即可(可能需要重新簽名嫁蛇,否者會刷機失敗)

特點是包含了第一和第二系統(tǒng)的boot.img厦坛,刷機時會自動判斷你的系統(tǒng)

需要的文件有刷機腳本(updater-script)五垮,checksys文件,然后是兩個系統(tǒng)的boot.img杜秸,所以可以在任何系統(tǒng)下刷入放仗,建議以后romer就用這種。

#還有一種是僅支持刷到第二系統(tǒng)的腳本,不能在第一系統(tǒng)刷入

僅支持刷到第二系統(tǒng)腳本(內含updater-script文件):

https://yunpan.cn/Ock9YvgDTcePQX? 訪問密碼 b70e

直接替換原包中\(zhòng)META-INF\com\google\android\updater-script

然后把改過的boot.img復制替換(可能需要重新簽名撬碟,否者會刷機失數ぁ)

這種包外觀和普通包沒有區(qū)別,但是只能刷入第二系統(tǒng)

我建議你改完這種包后在文件尾部加上"Olny_Sys2"的字樣以便區(qū)分

要點3.第二系統(tǒng)的recovery是修改過的(第一系統(tǒng)是普通recovery),這個你看一下就是了,我下面會提供改過的recovery.

其實recovery.img和boot.img是有一定程度的相似的

下面介紹如何修改支持第二系統(tǒng)的recovery

還是要用到解包boot.img的工具

重口味又來了,小白跳過

選擇4

接下來把recovery放到boot文件夾下,保持該文件夾僅有bootimg.exe和recovery.img兩個文件,免得搞混了

然后就一和解包boot.img一樣了

就連解包出來的文件都類似,都是這種

然后就是修改recovery了,但recovery就不是修改init.rc了,雖然recovery也包含init.rc

要修改的地方是initd/etc/recovery.fstab

同樣用EmEditor打開recovery.fstab,把mmcblk0p12改成mmcblk0p15,mmcblk0p13改成mmcblk0p16

如果你要修改recovery里面的圖片請打開boot/initrd/res/images

改完就打包,然后ok

記得清理現(xiàn)場

4.刷第一和第二系統(tǒng)的recovery

我已經做好了呢蛤,直接在分區(qū)后刷入兩個recovery: ? https://yunpan.cn/Ock9YebRycqgMp? 訪問密碼 c21a

為了區(qū)別這兩個recovery惶傻,我在背景中加入了1或者2的字樣

呃。其障。银室。隨手一涂的,美工不咋的励翼,將就看了蜈敢。.{:236:}

美工好的同學可以解包recovery然后美化一下圖片。

注意里面的電池圖標是關機充電顯示的圖標,也可以加入1或者2的字樣汽抚,以便充電時區(qū)分哪個系統(tǒng)抓狭。

弄好了記得共享哦。

還有問題這兩個recovery 是英文的殊橙,有些同學可能感覺陌生辐宾,也可以用中文版修改狱从。

存在有可能讀取不到sd卡的問題膨蛮,只許拔出內存卡,過一兩秒鐘再插回去就可以啦季研。

5.刷好了recovery敞葛,你最好選擇Advance(高級)→Reboot Recovery(重啟到Recovery),然后就會進入剛剛刷入的我的Recovery与涡,背景有個明顯的1字樣惹谐。

接下來刷第一系統(tǒng)持偏,第一系統(tǒng)就隨便你刷了,記得還是要雙wipe一下氨肌。刷完直接Reboot System Now(立即重啟)鸿秆,然后就進入系統(tǒng)啦。

6.有的同學到這一步就開始執(zhí)行第八腳本切換系統(tǒng)了怎囚,然后神奇的一幕出現(xiàn)了卿叽,再怎么執(zhí)行腳本重啟了還是第一統(tǒng)!恳守!

好多同學就在這一步放棄了考婴。

原因是什么呢,第八腳本的內容是催烘,稍微懂點英文的同學就看得懂.

如果同時存在boot2.img和recovery2.img才會把這兩個文件文件重命名為boot.img和recovery.img沥阱。原來的boot.img和recovery.img重命名為boot1.img和recovery1.img,于是就切換到第二系統(tǒng)了伊群。

但是我們現(xiàn)在僅有一個recovery2.img考杉,沒有boot2.img所以腳本不會起作用的嘛

所以無論怎么執(zhí)行腳本,重啟都是第一系統(tǒng)舰始。

那么這一步就最好手工操作了

關機奔则,同時按音量上下,前后按開機鍵蔽午,進入粉屏易茬,連接電腦。把boot.img改成boot1.img及老,recovery.img改成recovery1.img抽莱,最后把recovery2.img改成recovery.img(也可以用RE管理器改)

改完了,扣電池關機骄恶,接著進入recovery(不要直接開機食铐,因為缺少boot.img所以會藍屏哦,反正進入recovery就是了)

此時的recovery背景有2的字樣

那么就可以開始刷第二系統(tǒng)了僧鲁,保險起見還是雙wipe一下虐呻。

要刷的第二系統(tǒng)可以自己改,比如你可改dzo的4.0,或者改好了發(fā)到論壇分享

或者下載birdyi的包都支持雙系統(tǒng)。【Birdyi】【3.16更新】MIUI開發(fā)版2.3.16【35內核】【移植DHD】

刷完第二系統(tǒng)直接重啟就進入第二系統(tǒng)了寞秃。

7.另外我提倡把第八腳本放在粉屏下(.cust_backup)

這樣有以下優(yōu)勢:

1.不用拷貝第八腳本到system/etc

2.不用改權限U宓稹!

3.有些包拷貝到System/etc無法執(zhí)行春寿,粉屏就沒有這樣的問題朗涩。

4.刷機不會被清除,它會一直待在粉屏下绑改。如果放在System/etc下谢床,刷另外一個包時兄一,恰巧這個包沒有內置第八腳本,你還要復制第八腳本到System/etc识腿,改權限出革,麻煩死了。

修改了的系統(tǒng)切換工具: ? https://yunpan.cn/Ock9YDiCP7CkJy? 訪問密碼 5846

8.有同學擔心那個系統(tǒng)切換工具是不是沒法用了渡讼?

所以我請騎士king幫忙反編譯了那個系統(tǒng)切換工具蹋盆,把位置從System/etc改到了.cust_backup

為了區(qū)別原來那個系統(tǒng)切換工具,我把圖標稍微改了一下硝全,加了個性感的嘴巴栖雾。。伟众。

呃析藕,再次聲明,拙劣的美工技術凳厢。账胧。。{:236:}

有需要的同學先紫,可以自己改治泥。..

9.我已經在刷兩個recovery的包里內置了第八腳本,刷recovery時順帶刷入了遮精。你就不用復制到粉屏.cust_backup下了居夹。

但還是單獨提供一下第八腳本:https://yunpan.cn/Ock9YIdcGEmH6z? 訪問密碼 9aa8

10.至此雙系統(tǒng)完工。

總結如下:

破解粉屏>分區(qū)>刷入兩個recovery>刷第一系統(tǒng)>手動切換到第二系統(tǒng)recovery下>刷第二系統(tǒng)>完畢


我想說的是你不必按照我的步驟來本冲,只要你理解到原理隨便怎么折騰都可以准脂。

有什么不足請指出哦

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市檬洞,隨后出現(xiàn)的幾起案子狸膏,更是在濱河造成了極大的恐慌,老刑警劉巖添怔,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件湾戳,死亡現(xiàn)場離奇詭異,居然都是意外死亡广料,警方通過查閱死者的電腦和手機砾脑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來性昭,“玉大人拦止,你說我怎么就攤上這事县遣∶拥撸” “怎么了汹族?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長其兴。 經常有香客問我顶瞒,道長,這世上最難降的妖魔是什么元旬? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任榴徐,我火速辦了婚禮,結果婚禮上匀归,老公的妹妹穿的比我還像新娘坑资。我一直安慰自己,他們只是感情好穆端,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布袱贮。 她就那樣靜靜地躺著,像睡著了一般体啰。 火紅的嫁衣襯著肌膚如雪攒巍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天荒勇,我揣著相機與錄音柒莉,去河邊找鬼。 笑死沽翔,一個胖子當著我的面吹牛兢孝,可吹牛的內容都是我干的。 我是一名探鬼主播仅偎,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼西潘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了哨颂?” 一聲冷哼從身側響起喷市,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎威恼,沒想到半個月后品姓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡箫措,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年腹备,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片斤蔓。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡植酥,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情友驮,我是刑警寧澤漂羊,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站卸留,受9級特大地震影響走越,放射性物質發(fā)生泄漏。R本人自食惡果不足惜耻瑟,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一旨指、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧喳整,春花似錦谆构、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瞬项,卻和暖如春蔗蹋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背囱淋。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工猪杭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人妥衣。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓皂吮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親税手。 傳聞我的和親對象是個殘疾皇子蜂筹,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內容