Команда adb push для установки MIUI Gallery в системный раздел требуется, когда штатная галерея Xiaomi была удалена, повреждена после обновления MIUI или заменена сторонним приложением, а вернуть её обычной установкой APK не получается — система выдаёт ошибку или приложение не получает нужных разрешений. Проблема особенно актуальна на кастомных прошивках и после удаления «лишних» системных приложений через ADB, когда вместе с ненужным софтом случайно убирается и галерея.
Простая установка APK-файла MIUI Gallery через файловый менеджер часто не даёт результата: приложение зависит от системных библиотек MIUI, требует привилегированных разрешений и корректного размещения в разделе /system/app/ или /system/priv-app/. Именно поэтому используется связка команд adb push с предварительным монтированием системного раздела. Ниже разберём подготовку, порядок действий, типичные ошибки и способы отката.
Что понадобится перед началом работы
Прежде чем выполнять adb push, убедитесь, что выполнены базовые условия. Без них команда либо не сработает, либо приведёт к нестабильной работе системы.
- 📱 Смартфон Xiaomi / Redmi / POCO с включённой отладкой по USB (раздел «Для разработчиков» в настройках).
- 💻 Компьютер с установленными инструментами ADB и Fastboot (пакет Platform Tools от Google).
- 🔓 Разблокированный загрузчик и, как правило, root-доступ — без него запись в системный раздел на современных версиях MIUI невозможна.
- 📦 Корректный APK-файл MIUI Gallery, подходящий под вашу версию MIUI и архитектуру процессора.
- 🔌 Исправный USB-кабель и заряд батареи, достаточный для завершения процедуры.
⚠️ Внимание: запись в системный раздел и работа с root-доступом могут привести к потере гарантии, сбоям OTA-обновлений и «бутлупу» при ошибках. Перед любыми действиями сделайте резервную копию данных. Точные требования зависят от модели и версии прошивки — сверяйтесь с документацией для вашего устройства.
Почему обычная установка APK не работает
Приложение MIUI Gallery изначально распространяется как системное. Это значит, что оно рассчитано на размещение в защищённом разделе прошивки и получение привилегированных разрешений, которые обычным пользовательским приложениям не выдаются. Если установить APK «как есть» через пакетный установщик, галерея может не запускаться, вылетать при открытии фото или не видеть облачную синхронизацию Xiaomi Cloud.
Кроме того, на устройствах без root системный раздел смонтирован в режиме «только чтение», и Android блокирует любую модификацию /system. В новых версиях Android применяется динамическое разбиение разделов (super), что дополнительно усложняет прямую запись. Поэтому корректный путь — либо использование root-прав с перемонтированием раздела, либо установка через кастомное рекавери.
Подготовка: отладка по USB и проверка подключения
Сначала активируйте режим разработчика: откройте «Настройки» → «О телефоне» и несколько раз нажмите на строку «Версия MIUI», пока не появится уведомление о разблокировке режима. Затем в разделе «Расширенные настройки» → «Для разработчиков» включите пункт Отладка по USB. Путь к пунктам может немного отличаться в зависимости от версии MIUI.
Подключите смартфон к компьютеру и проверьте, что устройство определилось. В командной строке выполните:
adb devices
Если в списке появился серийный номер устройства со статусом device — подключение работает. При статусе unauthorized подтвердите запрос на разрешение отладки на экране смартфона. Если устройство не видно вовсе, проверьте драйверы, кабель и повторно включите отладку.
Установка MIUI Gallery через ADB Push: пошаговая инструкция
Основной сценарий предполагает наличие root-доступа, поскольку без него запись в системный раздел заблокирована. Порядок действий следующий:
adb root
adb remount
adb push MiuiGallery.apk /system/app/MiuiGallery/MiuiGallery.apk
adb shell chmod 644 /system/app/MiuiGallery/MiuiGallery.apk
adb reboot
Разберём каждый шаг. Команда adb root перезапускает демон ADB с правами суперпользователя — на стоковых прошивках без root она не сработает. Команда adb remount перемонтирует системный раздел в режим записи; на устройствах с динамическими разделами она может потребовать предварительного отключения verity через adb disable-verity с последующей перезагрузкой. Далее adb push копирует APK в целевую папку, а chmod 644 выставляет стандартные права чтения для системных приложений.
☑️ Проверка после установки MIUI Gallery
Альтернативный вариант без прямой записи в раздел — установка как пользовательского приложения с расширенными разрешениями:
adb install -r MiuiGallery.apk
Этот способ безопаснее и не требует root, но часть системных функций (например, глубокая интеграция с облаком и редактором) может работать некорректно — поведение зависит от версии MIUI.
Куда копировать: /system/app или /system/priv-app
Выбор целевой папки влияет на уровень привилегий приложения. Различия между размещением приведены в таблице:
| Параметр | /system/app | /system/priv-app |
|---|---|---|
| Уровень разрешений | Системные | Привилегированные |
| Доступ к защищённым API | Ограниченный | Расширенный |
| Типичные приложения | Базовые системные утилиты | Критичные компоненты прошивки |
| Риск при ошибке | Вылеты приложения | Сбои системы |
Для MIUI Gallery в заводской прошивке размещение определяется самим производителем. Чтобы узнать исходный путь на вашей версии MIUI, можно посмотреть структуру прошивки аналогичного устройства или проверить через adb shell pm path на смартфоне, где галерея ещё установлена. Копировать APK в priv-app «на всякий случай» не стоит — лишние привилегии без соответствующих разрешений в манифесте могут вызвать сбои.
Типичные ошибки и их решение
Чаще всего пользователи сталкиваются с ответом Read-only file system — системный раздел не перемонтирован на запись. Проверьте наличие root, выполните adb remount повторно, а на новых устройствах попробуйте сначала adb disable-verity с перезагрузкой.
Ошибка Permission denied указывает на отсутствие root-прав у демона ADB. Убедитесь, что Magisk или иной root-менеджер выдал разрешение ADB-запросу. Если после установки галерея вылетает, возможные причины — несовместимость версии APK с вашей прошивкой или неправильные права на файл. Проверьте права командой adb shell ls -l /system/app/MiuiGallery/ и при необходимости повторите chmod 644.
⚠️ Внимание: установка APK, собранного под другую версию MIUI или другую архитектуру, — частая причина вылетов и «бутлупа». Используйте файл, извлечённый из прошивки именно вашей модели, либо из доверенного источника с указанием совместимых версий.
Как извлечь оригинальный APK из прошивки
Скачайте официальный пакет прошивки для вашей модели с архива MIUI, распакуйте его и найдите файл MiuiGallery.apk в разделе system/app или product/app. Такой файл гарантированно совместим с вашей версией системы.
Как откатить изменения, если что-то пошло не так
Если после установки галерея не работает или система ведёт себя нестабильно, удалите скопированный APK. Для этого снова перемонтируйте раздел и выполните:
adb shell rm -rf /system/app/MiuiGallery
adb reboot
В более тяжёлых случаях, когда устройство не загружается, поможет восстановление из резервной копии через кастомное рекавери или перепрошивка официальным пакетом через Mi Flash. Именно поэтому резервная копия перед экспериментами — не формальность, а обязательный этап.
Часто задаваемые вопросы
Можно ли установить MIUI Gallery через ADB без root?
Да, но только как обычное пользовательское приложение командой adb install. Запись в системный раздел без root на современных версиях MIUI невозможна — раздел защищён от модификации.
Чем adb push отличается от adb install?
Команда adb install устанавливает APK штатным способом в пользовательский раздел. Команда adb push просто копирует файл по указанному пути — она нужна для размещения приложения в системных каталогах, куда установщик пакетов доступа не имеет.
Почему после adb push приложение не появилось в меню?
Проверьте три момента: файл лежит в правильной папке, выставлены права 644, устройство перезагружено после копирования. Также убедитесь, что APK подлинный и не повреждён — битый файл система проигнорирует.
Удалятся ли мои фотографии при переустановке галереи?
Нет. Фотографии хранятся в памяти устройства отдельно от приложения галереи. Удаление или переустановка MIUI Gallery не затрагивает сами снимки, но на всякий случай важные файлы лучше скопировать на компьютер.
Будут ли работать OTA-обновления после модификации системного раздела?
Гарантировать это нельзя. Изменение содержимого системного раздела может нарушить проверку целостности при обновлении, и OTA-пакет откажется устанавливаться. Перед обновлением прошивки рекомендуется вернуть раздел в исходное состояние.