(轉) 所有iOS設備在處理器內都集成有一段名為BootRom的代碼,此代碼被燒制到處理器內的一塊存儲上,並且只讀,可以認為是完全可信的。系統啟動時,BootRom通過蘋果的Apple Root CA Public證書對Low-Level BootLoader進行驗證,如果通過驗證,Low-Level BootLoader將運行iBoot,較Low-Level Bootloader高層次的Bootloader,如果這一步也通過,那麼iBoot將運行iOS的內核, XNU,系統開始運行。

以上這幾個步驟任一步驟無法通過,都將導致系統無法啟動,這樣,處理器內燒制的BootRom保證了iOS系統只能在Apple自家設備上運行,而這些設備也將無法運行iOS之外的系統。


因為license不允許
其他手機不解鎖bootloader你就刷不進其他系統。刷的進的話,ios的驅動要全部重寫,你找誰給你寫?


同學們,這是一道送分題啊


順著問題反過來問一下,有沒有這樣的實例,比如是蘋果公司內部測試或者怎麼樣的,把蘋果系統裝進安卓機器上,有可能能成功嗎?如果真能裝進去,運行效果如何?流暢方面等
那你讓蘋果公司賣什麼喫飯。
底層驅動誰來寫?


因為是蘋果。


推薦閱讀:
相關文章