Google+ Загрузочная анимация или bootanimation в Android 5.0 создает серьезную утечку памяти, в результате чего основные системные службы и другие процессы во время загрузки закрываются. На форуме Android Open Source Project пользователь написал следующее: «Недавно я игрался с bootanimation.zip, чтобы настроить по своему вкусу загрузочную анимацию на своем Galaxy S4 c Android Lollipop и заметил, что system/bin/bootanimation вызывает серьезную утеку памяти. Сначала подумал, что проблема из-за плохого bootanimation.zip или в кастомном ROM`е, который я установил. Однако после ряда тестов с AOSP на Nexus 5 и Nexus 7, ошибка повторилась». Если верить известному разработчику с сайта XDA, текущая версия bootanimation на Android 5.0 не высвобождает ресурсы, которые удерживают предыдущие фреймы. Разработчик утверждает, что он смог воспроизвести этот баг на нескольких Android-устройствах — Galaxy Note 3, Galaxy S4, Nexus 7, Nexus 5, Nexus 4 и даже с CyanogenMod 12, стоковой AOSP от Google и прошивкой Lollipop от LG.
7) В: У меня. (прошивка CM 7.1). Скачать: bootanimation.zip ( 597,72 КБ ). Адресная книга в стиле iphone.
«Я практически полностью уверен, что другие ROM`ы на базе Android 5.0 Lollipop могут иметь такую же проблему (кроме Samsung Touchwiz – там используется формат qmg и мне не удалось воспроизвести баг)», — отмечает разработчик. Получается, что TouchWiz от Samsung – единственный ROM, который исправил баг. Исправление потери памяти в bootanimation Разработчик поделился работающим фиксом для исправления проблемы с bootanimation. Фикс будет работать постоянно, не слетит.
Он создал файл bootanimation.zip (ссылка для скачивания будет ниже), содержащий три бинарных файла: CM12/bootanimation для пользователей CyanogenMod 12, AOSP/CPU architecture/ bootanimation для пользователей, которые используют чистые или стоковые AOSP и ROM`ы от разных производителей, а также для пользователей Nexus с установленным стоковым ROM. Установка откорректированной версии bootanimation на базе архитектуры CPU вашего устройства Как установить: Скачайте, разархивируйте нужный файл и поместите его в /system/bin заменив старый (one /system/bin/booatanimation) Правильный владелец — root:root Правильные права — 755 (rwxr-xr-x).