Если вы используете xDrip+ и AndroidAPS для самостоятельного контроля глюкозы, то резервное копирование и миграция настроек становятся критически важными. Потеря данных может привести к неправильной дозировке инсулина, а значит, к риску гипо‑ или гипергликемии. В этой статье мы подробно разберём, как создать надёжную копию конфигураций, какие инструменты подходят для разных уровней опыта, и как безболезненно перенести настройки на новое устройство.
Почему резервное копирование — обязательный шаг
xDrip+ и AndroidAPS хранят в памяти телефона множество параметров: профили ИПС, коэффициенты чувствительности, настройки SMB/AutoISF, а также историю измерений. При обновлении прошивки, сбросе телефона или переходе на новое устройство без копии вы рискуете потерять часы работы, а иногда и важные данные о гипо‑ и гипергликемических событиях. Регулярные бэкапы позволяют быстро восстановить работу системы и минимизировать простои.
Общие принципы безопасного бэкапа
- Делайте резервные копии минимум раз в неделю и после значительных изменений настроек.
- Храните копии в двух местах: локально (на SD‑карте) и в облаке (Google Drive, Dropbox).
- Шифруйте файлы, если в них содержатся персональные медицинские данные.
- Проверяйте возможность восстановления, открывая экспортированный файл на другом устройстве.
Резервное копирование xDrip+
xDrip+ сохраняет настройки в файле xdrip.conf и базу данных xdrip.db. Оба файла находятся в каталоге /Android/data/com.eveningoutpost.dexdrip/files/. Ниже – пошаговый процесс экспорта.
- Подготовка. Убедитесь, что в настройках xDrip+ включён режим «Разрешить доступ к файлам» (Settings → General → Allow file access).
- Копирование файлов. С помощью любого файлового менеджера (например, Solid Explorer) перейдите в указанный каталог и скопируйте
xdrip.confиxdrip.dbв папкуBackup/xDripна внутренней памяти или SD‑карте. - Облачный бэкап. Откройте приложение Google Drive, создайте папку
xDrip_Backupи загрузите туда скопированные файлы. При желании включите автоматическую синхронизацию черезFolderSync. - Проверка. На другом устройстве установите xDrip+, скопируйте файлы в тот же каталог и перезапустите приложение – все настройки и история должны восстановиться.
Резервное копирование AndroidAPS
AndroidAPS предлагает встроенный экспорт настроек, а также поддерживает сторонние решения, такие как Titanium Backup (только для rooted‑устройств). Рассмотрим оба подхода.
Встроенный экспорт (без root)
- Откройте AndroidAPS. Перейдите в Settings → Export Settings.
- Выберите формат. По умолчанию создаётся файл
aaps-settings.json. Вы можете добавить комментарий, указав дату и цель бэкапа. - Сохраните файл. Нажмите «Save», выберите папку
/Android/data/info.nightscout.androidaps/files/Backup. Файл будет автоматически скопирован вDownloadsпри наличии прав. - Облачный вариант. С помощью Google Drive или OneDrive загрузите
aaps-settings.jsonв защищённую папку.
Бэкап с root‑правами (Titanium Backup)
- Установите Titanium Backup. Приложение доступно в Google Play только для устройств с root‑доступом.
- Выберите «Backup all user apps». В списке найдите AndroidAPS и xDrip+, отметьте их и нажмите «Backup».
- Экспортируйте архив. После завершения процесс создаёт файлы
androidaps.tbzиxdrip.tbz. Скопируйте их в папку/sdcard/TB_Backup. - Облачный дубль. Загрузите архивы в любой облачный сервис. При восстановлении просто импортируйте их через Titanium Backup.
Миграция на новое устройство
Перенос настроек требует синхронного копирования данных xDrip+ и AndroidAPS, а также установки совместимых версий приложений. Ниже – сценарий миграции без потери данных.
- Подготовьте новое устройство. Установите последнюю стабильную версию xDrip+ и AndroidAPS из официальных репозиториев (GitHub, F-Droid).
- Перенесите файлы xDrip+. Скопируйте
xdrip.confиxdrip.dbв тот же каталог/Android/data/com.eveningoutpost.dexdrip/files/на новом телефоне. - Импортируйте настройки AndroidAPS. Откройте AndroidAPS → Settings → Import Settings и выберите ранее сохранённый
aaps-settings.json. После импорта проверьте, что все профили и параметры (ISF, CR, SMB) отобразились корректно. - Синхронизация датчиков. При первом запуске xDrip+ выполните сопряжение с датчиком (Freestyle Libre, Dexcom) как обычно. AndroidAPS автоматически получит данные через xDrip+.
- Тестовый запуск. Перейдите в режим «Manual» в AndroidAPS, проверьте, что система получает глюкозу и корректно рассчитывает базу. После уверенности переключитесь в «Auto».
Сравнительная таблица методов резервного копирования
| Метод | Требования | Плюсы | Минусы |
|---|---|---|---|
| Экспорт из AndroidAPS (JSON) | Без root | Простота, читаемый формат | Только настройки, без истории |
| Копирование файлов xDrip+ | Любой файловый менеджер | Полный перенос истории | Требует ручного вмешательства |
| Titanium Backup | Root‑доступ | Автоматический, включает все данные | Только для rooted‑устройств, требует отдельного приложения |
Часто задаваемые вопросы (FAQ)
Можно ли восстановить данные без оригинального телефона?
Да. Если у вас есть экспортированные файлы xdrip.conf, xdrip.db и aaps-settings.json, их достаточно скопировать в соответствующие каталоги нового устройства и импортировать через AndroidAPS.
Как зашифровать резервные копии?
Для локального шифрования используйте приложения вроде Cryptomator или VeraCrypt. При загрузке в облако включите двухфакторную аутентификацию и выберите «Encrypted backup» в настройках сервиса.
Нужен ли root для резервного копирования истории глюкозы?
Нет. Историю хранит база xdrip.db, которую можно скопировать обычным файловым менеджером без root‑прав. Однако root‑доступ упрощает автоматизацию через Titanium Backup.
Заключение
Регулярные бэкапы — это не просто рекомендация, а обязательный элемент безопасного DIY‑мониторинга глюкозы. Независимо от того, используете ли вы только встроенный экспорт AndroidAPS или продвинутый Titanium Backup, главное — иметь актуальную копию как настроек, так и истории измерений. Следуйте описанным шагам, проверяйте возможность восстановления и храните резервные копии в надёжных местах. Тогда ваш xDrip+ + AndroidAPS будет работать стабильно, а вы сможете сосредоточиться на управлении диабетом, а не на технических проблемах.