Код 16 в Сбербанк Онлайн на Android чаще всего связан не с самим приложением, а с блокировкой защищённого соединения: VPN, прокси, DNS, антивирус или повреждённые данные приложения мешают банку проверить запрос.
Попробуйте в таком порядке:
1. Отключите VPN, прокси и любые «ускорители интернета». Если используете частный DNS, временно верните автоматический.
2. Проверьте дату и время на телефоне: Настройки → Система → Дата и время → включите автоматическое определение.
3. Очистите кэш и данные приложения: Настройки → Приложения → Сбербанк Онлайн → Хранилище → «Очистить кэш», затем «Очистить данные». После этого войдите заново.
4. Обновите приложение в Google Play и Android System WebView: Настройки → Приложения → показать системные → Android System WebView → обновить.
5. Временно отключите антивирус или «безопасный интернет» от сторонних приложений, если установлен. Они могут перехватывать HTTPS-трафик.
6. Переключитесь с Wi-Fi на мобильный интернет или наоборот. Если через одну сеть работает, а через другую нет — проблема в DNS, роутере или блокировке на уровне сети.
7. Если не помогло, удалите приложение и установите его заново только из Google Play. Перед удалением убедитесь, что помните логин и пароль, а также доступ к номеру телефона для подтверждений.
Если ошибка появляется только в одной Wi-Fi-сети, например на работе или в общежитии, вероятнее всего сеть блокирует банковские домены или принудительно подменяет сертификаты. В этом случае поможет смена DNS на 1.1.1.1 или 8.8.8.8, но надёжнее использовать мобильный интернет.
Если ничего не сработало, обратитесь в поддержку Сбера через 900 или чат в приложении и назовите точное время ошибки, модель телефона, версию Android и тип подключения. Код 16 сам по себе малоинформативен, а вот лог запроса и сеть помогут быстрее найти причину.