Skip to main content

Установка и настройка киоск-приложения через USB и ADB

🧰 Что понадобится

  • 💻 Компьютер с Windows или Mac

  • 🔌 USB-кабель

  • 📱 Android-планшет (желательно новый или сброшенный до заводских настроек)

  • 📦 Файл .apk,

  • 🔢 ID приложения вида ru.site.app (обязательно в командах ниже замените на свой, в примере будет использован ru.site.app)

🔁 1. Подготовка планшета

Если устройство не сброшено — сделайте сброс:

⚠️ Важно: установить приложение в киоск-режиме можно только на “чистое” устройство.

Как сбросить:

  1. Откройте Настройки → Система → Сброс / Восстановление → Сброс до заводских настроек

  2. Подтвердите сброс. Планшет перезагрузится.

🔌 2. Включите «режим разработчика» и отладку по USB

  1. Откройте Настройки → О телефоне / Об устройстве

  2. Найдите пункт Номер сборки (Build number)

  3. Нажмите по нему 7 раз, пока не появится сообщение: «Вы стали разработчиком»

  4. Назад → Зайдите в Система → Для разработчиков (Developer options)

  5. Включите Отладку по USB (USB Debugging)

💻 3. Установите ADB (на компьютере)  

▶️ Вариант A: Для Windows  

  1. Скачайте ADB Platform Tools:

     

     

  2. Распакуйте архив в удобную папку, например: C:\adb

▶️ Вариант B: Для macOS 

  1. Откройте Терминал

  2. Установите ADB через Homebrew (если он установлен):

brew install android-platform-tools

Или скачайте вручную:

https://developer.android.com/tools/releases/platform-tools

📲 4. Подключите планшет к компьютеру через USB

  • Разрешите отладку по USB на планшете, если появится запрос.

📦 5. Установите приложение  

Перетащите .apk в папку с ADB. Например C:\adb

Затем в консоле:

▶️ Windows:  

cd C:\adb
adb install -r app-release.apk

▶️ Mac: 

cd ~/Downloads/platform-tools
./adb install -r app-release.apk

✅ Должно появиться: Success

🛡 6. Назначьте приложение как Device Owner (админ устройства)

⚠️ Делается один раз, и только на сброшенном устройстве.

adb shell dpm set-device-owner ru.site.app/.MyDeviceAdminReceiver

ru.site.app замените на ваш ID приложения!

✅ Если всё ок, появится сообщение: Success: Device owner set to package ru.lolapizza.kso

🔄 7. Перезагрузите планшет  

adb reboot

После включения:

  • Приложение автоматически запустится

  • Нельзя выйти из него

  • Все кнопки и меню будут заблокированы

  • Работает Kiosk Mode

✅ ГОТОВО!

🧯 Как выйти из режима киоска (для администратора)

Только при необходимости, с компьютера:

adb shell am stop-user 0
adb shell dpm remove-active-admin ru.site.app/.MyDeviceAdminReceiver

ru.site.app замените на ваш ID приложения!

После этого можно удалить приложение вручную.

✅ Как обновить приложение

Если планшет подключён к компьютеру, и у вас есть .apk новой версии:

  1. Подключите планшет к компьютеру по USB

  2. Убедитесь, что включена отладка по USB

  3. Поместите app-release.apk в ту же папку, где adb.exe

  4. Откройте терминал / командную строку

  5. Выполните:

adb install -r app-release.apk