Last-modified: 2019-10-22 (火) 18:35:58
Android/Your device is corrupt. It can't be trusted and may not work property.

現象

公式のシステムアップデート後、再起動すると以下のエラーで止まり起動しなくなりました。
Your device is corrupt. It can't be trusted and may not work property.
Visit this link on another device:
g.co/ABH
PRESS POWER TO PAUSE BOOT

原因

dm-verity周りの不具合のようですが、根本原因は不明です。
海外ではそこそこ起きている模様です。

対策

dm-verityを再度有効にします。

方法

Androidを起動

この方法だとデータが消えるので、別の方法でAndroidを起動できればそちらの方が望ましいです。
直そうと思った1か月前くらいにもOS再起動で再現したのですが、そのときはエラー画面上でなにかをしたら起動しました(何をしたかは忘れました。。)
この端末は常用機ではなくペネトレーションテスト用なので、今回は気軽に工場出荷状態にリセットしました。

  1. 端末の電源を落とす
  2. リカバリモードで起動(音量ボタン+電源ボタン長押し)
  3. [Wipe data/factory reset]で工場出荷状態にリセット
    IMG_1355.jpg
  4. 初期セットアップ
  5. [設定]-[端末情報]-[ソフトウェア情報]
  6. [ビルド番号]を7回タップ
  7. 一階層戻り、[開発者向けオプション]
  8. [USBデバッグ]を有効

dm-verityを再有効化

  1. WindowsにUSB接続
    Everything is expanded.Everything is shortened.
      1
    
     
    
    adb reboot "dm-verity enforcing"

検証時の環境

参考