回覆列表
  • 1 # 使用者1913871175267

    很簡單。

    降級,就意味著要安裝低版本的系統安裝包。

    蘋果機安裝系統之前,會透過連線蘋果的伺服器進行驗證。

    驗證簡單來說會有兩項驗證:

    1.驗證你即將安裝的系統包是否為當前機型所允許的安裝範圍內。

    2.驗證你係統包的MD5,看是否是被修改過系統包。

    這樣就可以避免你安裝低系統的或者修改的系統包。

    舉個例子。比如蘋果最新系統為iOS12.1.2,你的手機是最新旗艦機(或者支援該系統的手機),那麼伺服器端開放的驗證可能為12.1.2,12.1.1,12.1.0。

    這個時候你透過渠道下載了一個12.0的包,安裝就會報錯。因為它不是伺服器端所允許安裝的。

    如果你手持一部iPhone4s,(最高支援9.3.x系統,至於x是多少我也忘記了,反正是iOS9的最高系統),那麼你拿著9.3.x的包就可以透過驗證安裝成功,但是你拿著9.0的包,就不能成功。

    簡單來說,原理就是這樣。

    那麼問題來了,這個僅僅是軟體層面的,是不是可以破解呢?

    只要給手機越獄,就能獲取完全的系統許可權,從而實現“安裝”舊版系統。

    但是,當你成功安裝之後,系統需要從新啟用,會再次連線伺服器驗證,依然激活不了系統。

    當然以上原理說的都是非常表面的原理,裡面更深層的反破解機制我們也不得而知了。

  • 中秋節和大豐收的關聯?
  • 鐳射去痣後的紅印?