tft每日頭條

 > 科技

 > 如何給老手機刷安卓7.0

如何給老手機刷安卓7.0

科技 更新时间:2024-08-18 09:22:24

據XDA論壇消息,為了支持無縫更新,降低系統升級導緻設備變磚或死機的概率,谷歌現提出要求,Android 11設備必須使用A/B分區。這種做名為A/B seamless update(A/B無縫更新)的更新方式早在Android 7.0時代就已推出,不過當時谷歌并未強制要求廠商推行。

如何給老手機刷安卓7.0(安卓新機制可實現手機刷不死)1

圖自XDA

傳統的系統更新方式需要将手機置入Recovery模式,花上幾分鐘到十幾分鐘不等的時間安裝更新。這個過程中你什麼事情都做不了,隻能靜待原廠Recovery将更新的臨時文件存放進/cache分區裡。

而A/B無縫更新的目标是确保在無線下載 (OTA) 更新期間在磁盤上仍然保留一個可正常啟動和使用的系統,如此便可以降低更新之後設備無法啟動的可能性。這一常見于一些商用系統上的更新方式可以減少用戶因更新或刷機導緻設備變磚送修的機會。

A/B無縫更新基本的工作原理:

如何給老手機刷安卓7.0(安卓新機制可實現手機刷不死)2

圖自XDA

假設你現在運行的是位于A部分的底層和上層系統。此時通過OTA更新獲得的增量更新包會自動對這些A部分的底層和上層分區校驗完整性,然後按照更新包裡的内容更新之後寫到B部分的對應分區裡。更新完成之後,手機會詢問是否重啟,選擇重啟後底層會自動将下一個要啟動的系統切換到B部分,重啟之後就是已經更新完畢的系統。

如何給老手機刷安卓7.0(安卓新機制可實現手機刷不死)3

圖自XDA

如何給老手機刷安卓7.0(安卓新機制可實現手機刷不死)4

圖自XDA

同理,現在使用的是位于B部分的底層和上層系統,下一個更新到來的時候,對B部分的底層和上層分區校驗完整性,然後按照更新包裡的内容更新之後寫到A部分的對應分區裡,然後讓你重啟,并切換到A狀态。

安卓系統因為開放而具備更高的可玩性,同時因為開放,需要适配更多的硬件,更新系統的穩定性取決于廠商的實力。在普及A/B無縫更新後,理論上更新/刷機失敗也不會導緻手機變磚了。

編輯:鐵柱

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved