Давно хотел написать, но что-то все не было времени. Сейчас исправляюсь.
Итак, с некоторых пор появился человек под ником gee12, который занимается Java-разработкой под платформу Android. Он написал Андроид-клиента MyTetroid (доступен в Google Play), работающего с базой данных менеджера накопления информации MyTetra.
Описание
В настоящий момент данная программа скорее демонстрационная, но в ней уже можно просматривать базу данных. Что самое интересное, товарищ gee12 заморочился, и сделал поддержку кастомной криптографии. Для этого он портировал библиотеку RC5Simple с C++ на Java. Благодаря этому имеется возможность просматривать как открытые, так и зашифрованные записи. С криптографией есть небольшие проблемы: похоже, что Java-библиотека не всегда корректно работает с некоторыми инициализирующими векторами, поэтому некоторые базы данных с зашифрованными ветками этот клиент не открывает. Однако эту проблему можно обойти, сделав перешифровку всей базы данных в самой MyTetra.
В настоящий момент актуальна версия MyTetroid 1.7. Программа распространяется под лицензией GPL v.3. Вот какие возможности она предоставляет:
- Древовидная структура веток, как в оригинальной программе
- Список записей в ветках и прикрепленных файлов к записям
- Просмотр (а не редактирование) содержимого записей
- Расшифровка закрытых веток, записей и файлов
- Открытие прикрепленных файлов и каталога записи
- Некоторые опциональные возможности:
- Выбор пути к хранилищу данных
- Хранение пароля локально на устройстве или спрашивать постоянно
- Выбор подсветки записей с файлами
- Формат отображения даты/времени создания записей
- Использование временного каталога для расшифровки файлов
- Запись логов в файл
Скриншоты
Главная страница приложения выглядит вот так:

Экран настроек выглядит так:

Экран просмотра содержимого записи:

Видно, что работа проделана большая, и автор MyTetra благодарит автора MyTetroid за его нелегкий труд.
Ссылки
Страница программы MyTetroid на сайте разработчика:
https://gee12.space/mytetroid/
Репозитарий на GitHub:
https://github.com/gee12/MyTetroid
Установка через Google Play:
https://play.google.com/store/apps/details?id=com.gee12.mytetroid