Приложение Android не должно запускаться на устройствах с root-доступом

Я пишу приложение, которое не должно работать на устройствах с root-доступом. Я хочу хранить некоторые безопасные данные, и это возможно только на некорневых устройствах, поскольку никто не может получить доступ к файлам в / data / data / package-name .

Кто-нибудь знает:

1) Можно ли предотвратить установку приложения на устройствах с root-доступом? Я читал кое-что о «механизме защиты от копирования» Android Market. Эта функция кажется устаревшей и заменена функцией лицензирования. Однако лицензирование возможно только для платного приложения, а мое бесплатное ...

2) Можно ли программно проверить, рутировано ли устройство или нет? Если бы это было возможно, я мог бы просто остановить приложение, если устройство внедрено.

Любая помощь по этой теме приветствуется!

9
задан Sam 25 June 2014 в 16:53
поделиться