LiveBoot is a boot animation that shows you logcat and dmesg outputs on-screen as they happen. Output configuration includes logcat level, buffer and format selection; whether to show dmesg; the amount of lines that should fit on your screen, whether word-wrap should be employed, and if output should be color-coded. Additionally the background can be set to transparent to overlay the existing boot animation, which looks awesome during boot.
A feature is built-in to test your current configuration without rebooting. The lines shown in test mode may be limited and relatively static, this does not reflect exact boot time behavior as much as it just shows you that it works and how big the text will be.
Note that LiveBoot will only show up after the data partition is mounted. If you need to enter a decryption key or pattern at boot, it will not show up until you have done so.
Root
This app does not only require root, it requires specifically SuperSU version 2.40 or newer, or a recent Magisk, due to how the boot-time code is launched. Alternatively, the app will try to function for otherwise rooted firmwares that support init.d, but this is not officially supported and it cannot be guaranteed to work.
Compatibility
Officially the app supports 5.0+ and newer. Regardless of version, the app may work on your device or it may not. I've gotten it to work on a bunch of my own devices on various firmwares, but not on all. Even if the test run functionality works, this does not necessarily mean it will actually work during boot. It usually does, but not always.
This does indeed also mean I cannot guarantee continued operation - even if it works for you today, it may fail your next firmware update. If that is an issue for you, then you should definitely not update to Pro.
The risk of bootloops is extremely low, but not completely non-existent. Should a bootloop occur, removing either the app's APK or /system/su.d/0000liveboot through recovery should fix the problem.
Unless you are using SuperSU in system-less mode, the app writes to /system, as such your firmware must allow this. There is no recovery-based install option at this time.
Pro
There's an in-app purchase to upgrade to Pro, which supports my developments, and unlocks the transparency option as well as logcat buffer and format selection.
Of course, if you have one of the paid variants of the old live logcat or live dmesg boot animations from all those years ago installed, this will also enable Pro mode.
Like some of my other apps these days, if you don't have Google Play but still managed to install the APK, this will also enable Pro mode.
Last but not least, if you simply don't want to pay for it, there's also a button to enable Pro mode.
Script
If /system/su.d/0000liveboot.script or /su/su.d/0000liveboot.script exists (chmod 0644, not 0700 like other files in /system/su.d/ or /su/su.d/ !), this script will be run instead of logcat and dmesg, and its output will be shown in white (stdout) and red (stderr).
Discussion/support/etc
Please see the official app thread on XDA-Developers.com here: http://forum.xda-developers.com/android/apps-games/liveboot-t2976189
LiveBoot ist eine Boot-Animation, die Ihnen zeigt, wie Logcat- und Dmesg-Ausgaben auf dem Bildschirm angezeigt werden. Die Ausgabekonfiguration umfasst die Auswahl der Logcat-Ebene, des Puffers und des Formats. ob dmesg gezeigt werden soll; die Anzahl der Zeilen, die auf Ihren Bildschirm passen sollen, ob Zeilenumbruch verwendet werden soll und ob die Ausgabe farblich markiert werden soll. Zusätzlich kann der Hintergrund auf transparent gesetzt werden, um die vorhandene Boot-Animation zu überlagern, was beim Booten hervorragend aussieht.
Es ist eine Funktion eingebaut, mit der Sie Ihre aktuelle Konfiguration ohne Neustart testen können. Die im Testmodus angezeigten Zeilen sind möglicherweise begrenzt und relativ statisch. Dies spiegelt nicht das genaue Verhalten der Startzeit wider, sondern zeigt nur, dass es funktioniert und wie groß der Text ist.
Beachten Sie, dass LiveBoot erst angezeigt wird, nachdem die Datenpartition bereitgestellt wurde. Wenn Sie beim Booten einen Entschlüsselungsschlüssel oder -muster eingeben müssen, wird er erst angezeigt, wenn Sie dies getan haben.
Wurzel
Diese App erfordert nicht nur root, sondern erfordert insbesondere die SuperSU -Version 2.40 oder neuer oder einen aktuellen Magisk, da der Startzeitcode gestartet wird. Alternativ dazu versucht die App für ansonsten verwurzelte Firmwares, die init.d unterstützen, zu funktionieren. Dies wird jedoch nicht offiziell unterstützt und es kann nicht garantiert werden, dass sie funktioniert.
Kompatibilität
Offiziell unterstützt die App 5.0+ und neuer. Unabhängig von der Version funktioniert die App möglicherweise auf Ihrem Gerät oder nicht. Ich habe es geschafft, auf einer Reihe von eigenen Geräten auf verschiedenen Firmwares zu arbeiten, aber nicht auf allen. Selbst wenn die Testlauffunktion funktioniert, bedeutet dies nicht notwendigerweise, dass sie beim Booten tatsächlich funktioniert. Normalerweise, aber nicht immer.
Dies bedeutet in der Tat auch, dass ich den fortgesetzten Betrieb nicht garantieren kann - selbst wenn es heute für Sie funktioniert, schlägt das nächste Firmware-Update möglicherweise fehl. Wenn dies ein Problem für Sie ist, sollten Sie auf keinen Fall ein Update auf Pro durchführen.
Das Risiko von Bootloops ist extrem gering, aber nicht völlig vorhanden. Sollte ein Bootloop auftreten, kann das Problem behoben werden, indem entweder das APK der App oder /system/su.d/0000liveboot durch Wiederherstellung entfernt wird.
Wenn Sie SuperSU nicht im systemlosen Modus verwenden, schreibt die App in / system , da Ihre Firmware dies zulassen muss. Derzeit gibt es keine wiederherstellungsbasierte Installationsoption.
Profi
Für ein Upgrade auf Pro gibt es einen In-App-Kauf, der meine Entwicklungen unterstützt und die Transparenzoption sowie die Logcat-Puffer- und Formatauswahl freigibt.
Wenn Sie eine der kostenpflichtigen Varianten der alten Live-Logcat- oder Live-Dmesg-Boot-Animationen aus all diesen Jahren installiert haben, wird dies natürlich auch den Pro-Modus aktivieren.
Wie bei einigen anderen anderen Apps in diesen Tagen wird auch der Pro-Modus aktiviert, wenn Sie nicht über Google Play verfügen und trotzdem die APK installieren können.
Wenn Sie einfach nicht dafür bezahlen möchten, gibt es auch eine Schaltfläche zum Aktivieren des Pro-Modus.
Skript
Wenn /system/su.d/0000liveboot.script oder /su/su.d/0000liveboot.script vorhanden ist (chmod 0644, nicht 0700 wie andere Dateien in ) /system/su.d / oder /su/su.d / !) wird dieses Skript anstelle von logcat und dmesg ausgeführt und seine Ausgabe wird weiß (stdout) angezeigt ) und rot (stderr).
Diskussion / Support / etc
Den offiziellen App-Thread auf XDA-Developers.com finden Sie hier: http://forum.xda-developers.com/android/apps-games/liveboot-t2976189