[Nerd Nische] Bootanimation Memory Leak von Lollipop beheben

Android 5.0 Lollipop ist nun schon seit Monaten raus und die Bootanimation zahlreicher Custom ROMs wurde bereits auf den neuen Look angepasst, oder auch nicht. Aber eines haben sie alle gemeinsam: Ein Memory Leak beim Abspielen eines schick animierten Bootscreens, der sogar zum Absturz der Animation führen kann. Die Lösung ist jedoch unerwartet einfach.

Alles was man dazu braucht ist eine modifizierte Binary, welche den Memory Leak nicht mehr hat. Diese findet man als Anhang im XDA Devs Thread in einer All-in-One ZIP Datei. Sprich, in dieser sind die neuen Binaries der behobenen Bootanimation sowohl für CM12 Nutzer und deren Derivate sowie für Nutzer einer echten AOSP-Firmware und einer Stock Firmware wie sie vom jeweiligen Hersteller kommt. Für die meisten ist die 32-Bit Version der Binary gedacht, während lediglich Besitzer eines Nexus 9 und LG G Flex 2 die 64-Bit Variante benötigen.

Nach dem Download der ZIP-Datei muss die neue Bootanimation Binary nach /system/bin verschoben und die vorhandene Datei ersetzt werden. Dass es dazu Root-Rechte und einen Root-fähigen Datei Explorer benötigt sollte klar sein. nach erfolgreichem Kopieren müssen noch die Zugriffsrechte angepasst werden mit „Besitzer: root“ und den Berechtigungen rwxr-xr-r bzw. chmod 755.

Hintergrund der ganzen Sache ist, das die aktuelle Binary in Android 5.0 Lollipop die Ressourcen der jeweiligen Frames der Bootanimation nicht frei gibt, weshalb der Speicher zugemüllt wird und im schlimmsten Fall die Animation einfach mittendrin abstürzt. So zumindest die Theorie des Entdeckers. Eine 1080p Bootanimation auf dem Samsung Galaxy S4 führte innerhalb von 3 Sekunden zu 200 MB RAM-Verbrauch und Android 5.0 Lollipopo fing nach etwa 10 Sekunden an den Prozess zu beenden. Das auf einem Nexus 7 wiederum andere Prozesse mit in den Abgrund und führte zu einem allgemein instabileren System, sodass Google für Android 5.1 Lollipop noch so einiges zu tun hat.

Übrigens scheint den bisherigen Untersuchungen zufolge lediglich Samsung einen Weg gefunden zu haben, um diesen Memory Leak zu umgehen: Die Stock Firmware mit Android 5.0 Lollipop der Südkoreaner weist dieses Verhalten nicht auf.

[Quelle: XDA Developers]
Stefan

Mann mit Bart und Faible für Smartphones und Tablets jeder Plattform, doch eindeutig bekennender Androidliebhaber.

Share
Veröffentlicht von
Stefan

Recent Posts

OnePlus 12 versus Samsung Galaxy S24: Vergleich der preiswerten Flaggschiffe!

Welches "preiswerte" Flaggschiff kann dem Samsung Galaxy S24 die Stirn bieten? Wie schaut es mit…

1 Stunde vor

Samsung Galaxy S24 Fan-Edition beim Mobilfunkbetreiber gesichtet

Das Samsung Galaxy S24 Fan-Edition wirft auch dieses Jahr berechtigte Zweifel an seiner Notwendigkeit. Lange…

4 Stunden vor

WearOS 5.0: Google bestätigt neues Smartwatch-Betriebssystem!

Mit WearOS 5.0 könnte bereits die nächste Generation des mobilen Betriebssystem für Smartwatches auf der…

7 Stunden vor

Sony Xperia 1 VI: Kein 4K-Display – dafür günstigerer Preis

Nach den ersten Bildern zum Sony Xperia 1 VI und einem möglichen Launchtermin, folgt nun…

10 Stunden vor

Kospet iHeal Ring 3 im Test: Nur klauen ist günstiger!

Mit dem iHeal Ring 3 von Kospet tritt ein weiterer chinesischer Hersteller in den obligatorischen…

1 Tag vor

Samsung Galaxy Watch 7 eventuell mit Blutzucker-Überwachung!

Mit dem 10. Juli haben wir bereits einen Termin zum nächsten Galaxy Unpacked-Event, auf dem…

1 Tag vor

Diese Seite verwendet cookies.