Я пишу приложение, которое не должно работать на рутированных устройствах. Я хочу сохранить некоторые защищенные данные, а это возможно только на устройствах без root-доступа, поскольку никто не может получить доступ к файлам в /data/data/package-name.
Кто-нибудь знает:
1) Можно ли предотвратить установку приложения на корневые устройства? Я читал что-то о «механизме защиты от копирования» Android Market. Эта функция кажется устаревшей и заменена функцией лицензирования. Однако лицензирование возможно только для платного приложения, а у меня оно бесплатное...
2) Можно ли программно проверить, рутировано устройство или нет? Если бы это было возможно, я мог бы просто остановить приложение, если устройство рутировано.
Любая помощь по этой теме приветствуется!