Приведи пример неприятных действий при использовании рут устройства

«Приведи пример неприятных действий при использовании рут устройства» — вопрос из категории Android компоненты, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Root-доступ открывает множество возможностей, но несет серьезные риски:

  1. Безопасность – рут-приложения могут читать/изменять данные других приложений (SMS, пароли, платежи):
// Чтение файлов других приложений
File dataDir = new File("/data/data/com.target.app");
  1. Банк-приложения – многие банки (Google Pay, Сбер) блокируют работу на рут-устройствах.

  2. Вредоносный код – рут-права позволяют:

  • Установить скрытый бэкдор
  • Изменить системные файлы (hosts, бинарники)
  • Запретить удаление приложения
  1. Бутлуп – неосторожные действия могут "положить" систему, требуя перепрошивки.

  2. Гарантия – производители часто аннулируют гарантию при обнаружении рут-прав.