拒絕 OTA,因為它是 SPL 降級 [已修復]

拒絕 OTA,因為它是 SPL 降級 [已修復]

在本指南中,我們將向您展示修復「由於 SPL 降級而拒絕 OTA」錯誤的步驟。雖然大多數開發人員傾向於將所有必需的分區文件與 ROM 一起打包,但也有一些開發人員只是發布 ROM 並建議使用 ROM 中的其余文件,例如 boot、vendor_boot、vbmeta 和 dtbo它是基於它的。

例如,如果 ROM 是基於 LineageOS,那麼它只會為您提供其 ROM ZIP 文件,並建議您使用 LineageOS 中的其餘文件。雖然在大多數情況下這不應該是一個主要問題,但如果開發人員不積極發布他的 ROM,那麼就會出現上面列出的錯誤。說到這一點,完整的錯誤將如下所示:

E: Current SPL: <new_date> Target SPL: <old_date> this is considered a downgrade
E: Denying OTA because it's a SPL downgrade

拒絕 OTA,因為它是 SPL 降級

讓我們來進一步了解這個問題。首先,請記住,LineageOS 官方網站僅託管最後 4-5 個版本,通常跨越一個月。在撰寫本文時 [11 月底],他們只有 11 月版本,但沒有任何舊版本的 ROM 或分區文件。另一方面,我想要刷新的 ROM(我不會透露它的名字)已經一個多月沒有更新了,所以他們的最後一次構建是在 10 月。

現在,我使用屬於 11 月版本的 LineageOS 中的其餘分區文件旁加載 10 月版本的 ROM,因此它被視為降級。因此,當您嘗試旁載入 ROM 時,您將看到「拒絕 OTA,因為它是 SPL 降級」錯誤。那麼如何解決這個問題呢?讓我們來看看。

修復因 SPL 降級而拒絕 OTA 的問題

拒絕 OTA,因為它是 SPL 降級

建議您嘗試下面提到的每一種解決方法,然後看看哪一種能夠成功。考慮到這一點,讓我們開始吧。如果發生熱核戰爭、您的鬧鐘沒有叫醒您,或執行以下步驟,您的裝置和資料發生任何問題,Droidwin 及其成員將不承擔任何責任。

修復 1:最接近日期!

首先,您應該嘗試從基本 ROM [例如 LineageOS] 中尋找在快速啟動模式下刷新的舊版本分區檔案。如果您找不到與您的 ROM 同步的相同版本,那麼至少嘗試取得最接近該日期的 ROM。因此,就我而言,如果我找不到[我的 ROM 的 LineageOS] 10 月份版本的分區文件,那麼使用 11 月份第一周的文件將是我最好的選擇。

修復 2:尋找最新的 ROM

除此之外,您應該聯絡您的 ROM 開發人員,並請他們將 ROM 套件更新到最新版本。不僅因為它會糾正根本問題,還因為從安全角度來看,永遠不建議使用舊版本。

修復 3:同一日期的所有分區文件

最後但並非最不重要的一點是,確保您使用的所有分區文件都屬於同一發布日期。不允許使用 11 月 27 日起的 boot 和vendor_boot,但使用 11 月 21 日起的 vbmeta 和 dtbo ,並且會顯示降級錯誤訊息。

拒絕 OTA,因為它是 SPL 降級

因此,嘗試上述調整,它應該可以幫助您修復「拒絕 OTA,因為它是 SPL 降級」錯誤。如果您對上述步驟有任何疑問,請在評論中告訴我們。我們會盡快回覆您並提供解決方案。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *