Rollback Indexの確認方法
ここではRollback Indexの確認方法について記述します。
ただしこれはromに対する確認方法であって端末側の確認方法ではありません。(端末側の確認方法が分かればいいんですが私が把握できていません)
1.準備
確認するromに同封されている
vbmeta.img
vbmeta_system.img
を使用します。
2.確認ツール
~/avb/avbtool.py info_image --image vbmeta.img > vbmeta.txt
~/avb/avbtool.py info_image --image vbmeta_system.img > vbmeta_system.txt
3.確認
vbmeta.txt、vbmeta_system.txtが作成されますが、そのうちのvbmeta_system.txtを確認します。
ここにrom側のRollback Indexがあります。
linuxで西暦に変換できます。
date -d @1728086400 '+%Y/%m/%d %H:%M:%S'
vbmeta_system.imgをbinary editorで見てもわかります。
4.Rollback Indexの更新タイミング
端末への更新はos起動時にbootloader lockedでかつ端末が保有している値よりos側の値が大きいときに更新が行われます。