Splashscreen deaktivieren - BOOTLOGO deaktiviert

Zunächst einmal muss ich sagen, dass ich kein Android-Experte bin.

Ich habe eine Android-TV-Box (kein Telefon), die von einem unbekannten chinesischen Drittanbieter stammt. es ist bereits gerootet.

Ich muss es so weit wie möglich personalisieren, und ich habe bereits die Hintergrundbilder, den Launcher und die Bootanimation erstellt

Das einzige, was ich noch habe (und das nervigste), ist der Begrüßungsbildschirm.

Jetzt habe ich viele Posts / Artikel darüber gelesen und sogar eine rgb656 .img-Datei erstellt, aber der gesamte Prozess ist sehr kompliziert (und potenziell gefährlich). Jetzt möchte ich es nur noch komplett deaktivieren.

Ich öffnete init.ecund da sah ich:

...

export LD_LIBRARY_PATH /vendor/lib:system/lib
export ANDROID_BOOTLOGO 1
export ANDROID_ROOT /system

....

Ich frage mich also , ob das Ändern von ANDROID_BOOTLOGO 1zu ANDROID_BOOTLOGO 0den Splashscreen deaktiviert ?

Gibt es eine andere einfache Möglichkeit, es zu tun? Irgendein Rat ? (Wenn Sie Antworten wie "versuchen und sehen" vermeiden können - ich habe Angst, es zu mauern.

Antworten (1)

Ich weiß nicht, ob boot_logo = splash_screen auf Chinesisch ist ;) Aber ich würde sagen, versuch es mal. Ich sehe keinen Grund, warum es irgendetwas "ziegeln" sollte (während das Ändern einer der beiden anderen Einstellungen sicherlich das Potenzial hat, ist dies nicht sehr wahrscheinlich).

Als Referenz siehe diesen XDA-Entwicklerthread , der sich mit diesem Problem befasst:

Soweit ich weiß, müssen Sie die init.rcDatei in \ ändern

setprop ro.kernel.android.bootanim 0
setprop debug.sf.nobootanimation 1

oder ändern Sie einfach Export ANDROID_BOOTLOGO 1auf Export ANDROID_BOOTLOGO 0auch ininit.rc

Allerdings sind alle Änderungen an init.rc nach dem Neustart des Telefons weg....

Was zu einer weiteren Information führt: Es ist sehr wahrscheinlich, dass Sie init.rcsich auf einer RAM-Disk befinden, sodass diese Änderungen überhaupt keine Auswirkungen haben. In diesem Fall müssten Sie das Boot-Image ändern ( boot.img). Ich habe das nie gemacht, aber das birgt das Potenzial, es vollständig zu mauern (wie es übrigens dem Typen im verlinkten XDA-Thread passiert ist).

Danke für die Info. Ich habe es bereits vor Ihrer Antwort versucht, und Sie haben Recht. Die Änderungen verschwinden nach dem Booten. Ich bin mir fast sicher, dass es einen Standardspeicherort gibt, an dem man ein Image mit einem Standardnamen (wie boot.img oder splash.img oder was auch immer) ablegen könnte, aber es scheint, dass sich diese Speicherorte mit Kernels ändern, und ich weiß wirklich nicht, wo meins ist ist (oder wie der Name wäre)
Ja, das ist auch richtig - und dafür gibt es sogar Apps im Playstore (einfach nach "Splash Boot" zu suchen , wird einige auftauchen, darunter einige nicht verwandte Dinge). Vielleicht funktionieren sie auf Ihrem Gerät?
Danke, aber diese sind normalerweise sehr gerätespezifisch. Ich habe bereits ein Image erstellt und hatte vor, es einfach in einen beliebigen Ordner zu legen, bis ich das richtige finde, aber es gibt ein Problem, und zwar, dass ich die Boot-Auflösung nicht kenne. Und wenn ich die falsche Größe mache, kann es das Gerät tatsächlich ziegeln (oder nicht ziegeln, aber den Startvorgang verhindern).
Yepp: besser sicher als leid. Da ich damit keine Erfahrung habe, muss ich das jemand anderem überlassen.