迄今為止,這一索引檢查僅在小米手機上是必需的,因為他們遵循嚴格的降級規則——只有在ROM的回滾索引等于或大于設備的索引時,您才能進行降級。然而,現在Pixel也加入了這一行列,第六系列的設備經常成為目標。
三年前,有一個引導加載程序更新,當安裝最新的Android 13版本時,會增加這些設備的防回滾版本。結果,Pixel 6A/6/6 Pro無法再從Android 13降級到Android 12 [至少在理論上是這樣]??爝M到今年五月,防回滾索引再次發揮了重要作用。
這次,Pixel 8系列是新增的,除了通常的 sus,即 Pixel 6系列。 2025年5月的更新增加了引導加載程序的防回滾版本。因此,在一個插槽中安裝更新后,需要重啟到快速啟動模式,然后在另一個插槽中也安裝所述更新,否則設備可能會損壞。
由于這是第二次發生這種情況,了解如何檢查您的Pixel設備的防回滾指數至關重要。因此,事不宜遲,讓我們開始吧。
如何檢查Pixel設備的防回滾索引
.jpg)
查找防回滾索引
來自亞行
adb shell 與 Ro.boot.soc.sec。
來自快速啟動模式
fastboot獲取變量 ap-ar-s
.jpg)
所以,如果看到的值是2,那就表示你的設備的保險絲已經被更新了兩次。
使用Pixel Flasher
如果您檢查 boot.img/vbmeta.img 上的 AVB 映像信息(在Pixel Flasher Dev Tools | AVB – 獲取映像信息中),您將在 epoc 中看到回滾索引。假設回滾索引為:1746403200,那么它將轉換為 2025 年 5 月 5 日星期一 00:00:00 GMT +00:00 [具體方法如下]。因此,假設設備上的索引為 3,并且 3 映射到的日期是 2025 年 5 月 10 日,則刷新回滾索引為 1746403200 的設備將會失敗。
紀元時間,或 Unix 時間,是時間的通用數字表示形式,表示自稱為紀元的特定點(即 1970 年 1 月 1 日的 00:00:00 協調世界時 (UTC))以來經過的秒數]。
Fastboot Getvar 全部
盡管我們已經掌握了一些新的且稍微復雜的 fastboot 命令以及上面的 epoc 調整,但基本的 Fastboot 命令仍然應該完成工作,因為它給出了插槽是否可引導的清晰圖像。例如,執行以下命令后,您將獲得插槽是否可引導/成功的輸出:slot-successful:a、slot-successful:b、slot-unbootable:a、slot-unbootable:b。 這可以幫助診斷插槽“b”(反之亦然)是否處于可能阻止其被設置為活動狀態的狀態。
fastboot getvar 全部
.jpg)
其他一些有用的插槽快速啟動命令
fastboot getvar version-bootloader:顯示引導加載程序軟件的版本。
.jpg)
fastboot getvarunlocked:顯示引導加載程序是否已解鎖(是)或鎖定(否)。
.jpg)
fastboot getvar secure:通常顯示設備是否是安全啟動設備。
.jpg)
fastboot getvar is-slot-successful:a (和 is-slot-successful:b):檢查插槽“a”(或“b”)是否被標記為已成功啟動。
.jpg)
fastboot getvar is-slot-unbootable:a (和 is-slot-unbootable:b):檢查插槽“a”(或“b”)是否被標記為不可啟動。