您的位置:首頁 > 軟件教程 > 教程 > 蘋果ios多系統(tǒng)教程 如何實現(xiàn)ios多系統(tǒng)

蘋果ios多系統(tǒng)教程 如何實現(xiàn)ios多系統(tǒng)

來源:互聯(lián)網(wǎng) | 時間:2017-01-14 09:40:39 | 閱讀:118 |  標簽: ios10   | 分享到:

  so,我做出了以下幾個patch:

  1、LLB,iBoot幾處關于check的patch

  2、啟動元素的尋找

  3、iBoot中Boot-args重定向,并修改為rd=disk0s1s3 -v amfi=0xff cs_enforcement_disabled=1

  4、iBoot中Boot Path指向iOS 6 kernelcache的存放地址

  kloader LLB, it works!

蘋果ios多系統(tǒng)教程 如何實現(xiàn)ios多系統(tǒng)

  OS Manager:之前無聊做的,管理你的多系統(tǒng)分區(qū)。那么CoolBooter是如何實現(xiàn)的呢:

  ah其實我是想放出iPhone 5的雙系統(tǒng)的,結(jié)果JonathanSeals一下放出了CoolBooter,支持了一票設備,抽空對它的實現(xiàn)方法做了點分析。

  首先CoolBooter并不需要flash,這讓它變得格外方便,不許要制作一個特別的固件來寫入啟動鏈

  原理同樣是利用kloader,but!CoolBooter使用了winocm的multi_kloader來進行多個映像的加載

  CoolBooter要求越獄環(huán)境,它直接在固件寫入后(用什么寫入的。。。我也不知道,可能是ASR?),將DFU啟動鏈放置于新分區(qū)中,準備進行啟動。等會?!為什么DFU鏈可以用來正常啟動?這就要牽扯回iBEC的Boot-args設置了,原設置啟動Ramdisk,既然如此,直接修改為在新分區(qū)啟動即可進行引導。

  既然如此,一切都好辦了,常規(guī)的patch,不需要太復雜,直接用multi_kloader加載,便實現(xiàn)了雙系統(tǒng)的切換,的確方便簡單。作者:@LinKFFFE 轉(zhuǎn)載請注明出處。

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認同期限觀點或證實其描述。

相關視頻攻略

更多

掃二維碼進入好特網(wǎng)手機版本!

掃二維碼進入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權,請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)