Скрипты для взаимодействия с весами через ADB¶
В случаях, когда невозможно получить бэкап стандартными способами или при запуске весов появляется черный экран, можно воспользоваться ADB ( Android Debug Bridge — отладочный мост Android). Хотя данные случаи крайне редки, но эти скрипты могут очень выручить в определенных ситуациях, когда нужно сохранить базу и сбросить весы.
Описание скриптов¶
custom_script.bat - скрипт для вызова не из консоли
install_service.bat - скрипт для установки приложения Scales
remove_database.bat - скрипт для удаления базы данных
reset/reset.bat - скрипт для принудительного выхода в android
reset/recover.bat - скрипт, восстанавливающий весы в изначальное состояние после работы скрипта reset.bat
Внимание
В папке «reset» лежат скрипты для автоматизированного сброса, можно выполнить сброс вручную.
Ручной способ¶
Подключение к весам:
adb connect 192.168.100.100 (IP заменить на нужный)
Принудительное отключение наших приложений:
adb shell pm disable ru.mertech.scales.front
adb shell pm disable ru.mertech.scales.service
adb shell pm disable ru.mertech.scales.launcher
Откроется экран «недавних приложений» с кнопками навигации в нижней части
Включение стандартного лаунчера:
adb shell pm enable com.cxinventor.file.explorer
adb shell pm enable com.android.launcher3
Нажать кнопку навигации «Домой» (Центральная кнопка - «Круг» O )
Дальше нужно сделать либо Сброс весов до заводских настроек, либо выполнить следующие команды, чтобы вернуть всё как было:
adb shell pm enable ru.mertech.scales.front
adb shell pm enable ru.mertech.scales.service
adb shell pm enable ru.mertech.scales.launcher
adb shell pm disable com.cxinventor.file.explorer
adb shell pm disable com.android.launcher3
adb shell dpm set-device-owner ru.mertech.scales.service/ru.mertech.scales.service.app.ServiceAdminReceiver
Повторно нажать на кнопку навигации «Домой»
Описание принципа работы скриптов (кроме custom_script.bat)¶
Перейти в директорию со всем скриптами (через powershell команда cd)
Если производится установка apk, то положить рядом со скриптами apk файлы
Запустить требуемый скрипт в формате (в аргументе указать ip)

пример использования (рис 1.)¶
Кастомный скрипт custom_script.bat¶
Перед запуском его нужно отредактировать, например:
До редактирования:
Подсказка
@echo off
call (введите наимнование скрипта) (введите ip адрес)
pause
После редактирования:
Подсказка
@echo off
call install_all.bat 192.168.0.103
pause
Теперь, после редактирования и сохранения, можно запустить двойным кликом скрипт.
Примечание
Если Вы не нашли ответа на свой вопрос или нуждаетесь в консультации наших технических специалистов, пожалуйста позвоните по телефону бесплатной горячей линии Mertech 8-800-555-7783 или напишите запрос на нашу почту support@mertech.ru
Б.И.В. 29.03.2023