OnePlus/realmeなどBLU済みスマホでWidevine L1を復活させる方法が公開される

L1

Bootloader Unlock・root化済みのOnePlusスマホなどでWidevine L1を復活させる方法が公開されました。

広告
目次

流出キーで復活

Snapdragon搭載のOnePlus / realme / Nothingスマホなどでは、Bootloader UnlockするとTEEが自壊しWidevine L1が無効になる (IDが2147483647になる) ことが知られていますが、なんとBLUしたままWidevine L1を使えるようにする方法が公開されました。

あわせて読みたい

どうやら流出キーを書き込むことで無理矢理復活させるという仕組みのようです。

同梱されているKeybox自体はPlay Integrity対策として流出してすでに無効化されているもので、おそらく他のkeyboxも流用できるのではないかと思います。

手順としては

  • attestation.zipをダウンロードし、展開する
  • adb push attestation /data/local/tmp でattestationファイルをデバイスに送る
  • adb shell su -c exit を実行する
  • adb shell su -c LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox /data/local/tmp/attestation attestation true を実行する
  • 再起動する

というシンプルなものです。

コマンドの実行結果でエラーが出ていても反映自体はされるようです。

再起動してもNetflixなどのアプリでWidevine L1になっていない場合、一度アプリをアンインストールしてインストールし直してみてください。

L1

Bootloader Unlock時とLock時で別のKeyboxが利用されるため、Bootloader lockすると元のkeyboxに戻るようです。

なおSnapdragon共通ではなく一部の機種でしか使えないようで、ColorOSを焼いたALLDOCUBE iPlay 70 mini Ultraでは機能しませんでした。

  • URLをコピーしました!
  • URLをコピーしました!
目次