LiveBootは起動時にlogcatと出力を画面上に表示する起動アニメーションです。出力設定には、logcatレベル、バッファ、フォーマット選択が含まれます。 dmesgを表示するかどうか。スクリーンに収まる線の量、ワードラップを採用すべきかどうか、そして出力が色分けされるべきかどうか。さらに、バックグラウンドを透明に設定すると、既存のブートアニメーションをオーバーレイすることができます。
再起動せずに現在の設定をテストする機能が組み込まれています。テストモードで表示される行は、限られていて比較的静的である場合があります。これは、起動時の動作が正確に反映されるだけでなく、テキストがどの程度大きくなるかを示しています。
LiveBootは、データパーティションがマウントされた後でのみ表示されます。ブート時に復号化キーやパターンを入力する必要がある場合は、これを行うまで表示されません。
ルート
このアプリはルートを必要とするだけでなく、ブートタイムコードの起動方法により、特に SuperSU バージョン 2.40 またはそれ以上、または最新のMagiskが必要です。また、 init.d をサポートしている他のルーツのファームウェアでも機能しようとしますが、正式にはサポートされておらず、動作することは保証されません。
互換性
公式には、アプリは5.0以上をサポートしています。バージョンに関係なく、アプリはあなたのデバイスで動作するかもしれないし、動作しないかもしれません。私はそれを、さまざまなファームウェアで自分のデバイスの束で動作するようにしましたが、すべてではありません。テスト実行機能が動作しても、必ずしもブート中に実際に動作するとは限りません。通常はそうですが、必ずしもそうとは限りません。
これは確かに私が継続的な動作を保証できないことを意味します - それがあなたのために今日働いていても、次のファームウェアアップデートに失敗する可能性があります。それが問題の場合は、間違いなくProにアップデートする必要があります。
bootloopsのリスクは非常に低いですが、完全には存在しません。ブートループが発生した場合、アプリのAPKまたは /system/su.d/0000liveboot のいずれかをリカバリで削除すると、問題が解決するはずです。
システムレスモードでSuperSUを使用していない限り、アプリは / system に書き込みます。ファームウェアはこれを許可する必要があります。現時点では、リカバリベースのインストールオプションはありません。
プロ
私の開発をサポートしているProにアップグレードするためのアプリ内購入があり、透明オプションとlogcatバッファとフォーマットの選択が解除されます。
もちろん、以前にインストールされた古いlive logcatまたはlive dmesgブートアニメーションの有料版のいずれかがインストールされている場合、Proモードも有効になります。
最近他のアプリと同じように、Google Playをお持ちでなくAPKのインストールを管理していれば、Proモードも有効になります。
最後に重要なのは、単に支払いをしたくない場合は、プロモードを有効にするボタンもあります。
スクリプト
/system/su.d/0000liveboot.script または /su/su.d/0000liveboot.script が存在する場合(chmod 0644、 /system/su.d/ または /su/su.d/ !)、このスクリプトはlogcatとdmesgの代わりに実行され、その出力は白で表示されます(stdout )と赤(stderr)。
ディスカッション/サポート/その他
XDA-Developers.comの公式アプリスレッドをご覧ください:http://forum.xda-developers.com/android/apps-games/liveboot-t2976189