Свободное место
128 МБ → 1,2 ГБ
После точечного удаления выбранных приложений, а не массовой чистки системных пакетов.
Xiaomi TV работал медленно, свободное место почти закончилось, а PatchWall регулярно перехватывал домашний экран. Телевизор уже воспринимался как кандидат на замену, хотя точная причина тормозов оставалась неизвестной.
Вместо сброса, случайного списка «лишних» пакетов и новой прошивки мы с Codex подключились к Android TV по доверенной домашней сети, сначала сняли фактическое состояние, а затем выполнили только понятные и проверяемые изменения. Для системных компонентов заранее сохранили путь возврата.
Свободное место
128 МБ → 1,2 ГБ
После точечного удаления выбранных приложений, а не массовой чистки системных пакетов.
Раздел данных
97% → 70%
Заполнение снизилось после инвентаризации приложений и осознанного выбора владельца.
Память после перезагрузки
587 → 821 МБ
Доступная RAM выросла, а занятый swap снизился с 336 до 16 МБ; показатели Android остаются динамическими.
Исходная ситуация
У Xiaomi много моделей, региональных прошивок и разных наборов пакетов. Одинаковое название приложения не гарантирует одинаковую роль, поэтому готовый список для debloat из интернета мог задеть домашний экран, HDMI, пульт или обновление системы.
Из примерно 4,1 ГБ системного хранилища свободными оставались 128 МБ. Android приходилось постоянно освобождать ресурсы и выгружать процессы.
На некоторых телевизорах оболочка Xiaomi является единственным домашним экраном. Сначала нужно было определить активный HOME-launcher и только потом выбирать действие.
Диагностика
После включения режима разработчика телевизор принял локальное ADB-подключение по TCP/IP. Порт не открывали в интернет: MacBook и Android TV находились в одной доверенной Wi-Fi-сети, а запрос на подключение был подтверждён пультом.
Фотографии экранов и системные свойства помогли подтвердить версию Android, сборку и особенности конкретного телевизора.
Команды чтения показали заполнение /data, состояние RAM и swap, пользовательские пакеты, размеры и статистику запуска.
Codex сопоставил package ID с человеческими названиями, а владелец отдельно выбрал приложения, которыми на этом телевизоре не пользуются.
Точечные изменения
Похожие снаружи команды могут иметь разные последствия. Поэтому штатную очистку кэша, установку APK и удаление приложения не объединяли в одну автоматическую процедуру.
Первый проход дал системе воздух, но повторная очистка вернула лишь около 12 МБ. Это подтвердило: проблема находилась не только во временных файлах.
Команду pm clear сознательно исключили, потому что она удаляет настройки и авторизации вместе с данными приложения.
Перед удалённой установкой проверили источник, совместимость с версией Android и архитектурой телевизора, а затем подтвердили работу приложения на экране.
More.tv, VK Видео, МТС ТВ, Rutube, Videomore, ненужные клиенты и старая сетевая утилита исчезли только после явного выбора владельца.
Обратимость
Системный запрос показал, что HOME-launcher на этом устройстве — стандартный Google TV, а PatchWall работает отдельным пакетом com.mitv.tvhome.atv. Поэтому оболочку не удаляли: её отключили для пользователя с зеркальной командой возврата.
disable-user остановил PatchWall и связанные ленты, но сохранил возможность вернуть их через pm enable при любом побочном эффекте.
Телевизионный сервис, HDMI, Bluetooth, пульт, системный менеджер и обновление прошивки не вошли в контур изменений.
Это не ускоряет процессор, но делает отклик интерфейса субъективно быстрее без вмешательства в аппаратные функции.
После неё сверили домашний экран, нужные приложения, память и swap. Изменения оценивали по состоянию системы и обычному использованию телевизора.
Границы
В рабочий контур не вошли популярные агрессивные советы: жёсткий лимит фоновых процессов, отключение аппаратных видеофункций, режим «Не сохранять действия» и приложения-ускорители. Если команда не возвращала ожидаемый результат, правильным действием была остановка.
Перед повторением нужно заново определить модель, прошивку, HOME-launcher и фактический список пакетов конкретного устройства.
Отладку используют только в доверенной сети и выключают после обслуживания; порт 5555 нельзя выставлять в интернет.
Числа дополняют, но не заменяют пользовательский тест: домашний экран, HDMI, пульт, звук, сеть и нужные приложения должны работать после изменений.
Результат
Свободного места стало примерно в девять раз больше, заполнение /data снизилось до 70%, PatchWall перестал перехватывать экран, а после перезагрузки вырос объём доступной памяти и почти освободился swap. В обычном использовании меню и приложения начали реагировать заметно быстрее.
Следующую проблему можно начинать не с поиска случайной инструкции, а с локального подключения, инвентаризации и сравнения состояния до и после.
Codex удерживал команды, зависимости и проверки, но удаляемые приложения и системные изменения выбирал человек после просмотра фактов.
Без новой прошивки и аппаратного апгрейда старый телевизор снова выполняет нужные задачи и показывает выбранный домашний экран.
Тот же подход — факты, границы, обратимые действия и read-back — применим к другим устройствам, которые раньше казались закрытыми ящиками.
Источник
В исходном материале подробно разобраны подключение ADB по Wi-Fi, команды диагностики, установка APK, выбор приложений, проверка HOME-launcher, отключение PatchWall, анимации, перезагрузка и ограничения для других моделей Xiaomi TV.
Разборы
Разбор
Личный облачный архив превратился из платной археологии в управляемый data-ops контур: официальный доступ, read-only инвентаризация, карантин, manifest и только подтверждённые удаления.
Открыть разбор →Разбор
DevOps-аудит семи VPS: сначала безопасная инвентаризация и документы, потом риски, решения и точечные изменения там, где они действительно нужны.
Открыть разбор →Разбор
Папка с длинными файлами стала управляемым приватным каталогом: исходники остаются нетронутыми, а отдельная библиотека с Navidrome, Amperfy и Tailscale превращает архив в удобное прослушивание.
Открыть разбор →