Как определить, когда приложение принудительно перемещается на SD-карту на рутованном Android - PullRequest
0 голосов
/ 23 мая 2011

Я объявил свое приложение только для внутреннего использования, однако некоторые пользователи с правами доступа перемещают его на SD-карту.

Как я могу обнаружить во время выполнения, что это произошло? Я не доверяю информации, которую сообщает packagemanager, так как это рутированные телефоны, и мое приложение не должно быть перенесено на SD-карту.

Спасибо!

1 Ответ

1 голос
/ 23 мая 2011

Откройте приложение / proc / self / maps и найдите запись, которая является файлом apk, и просмотрите ее путь.

Почему именно вас это беспокоит? Надеемся, что это из-за функциональной причины, например, проблемы, если SD-карта недоступна. Выполнение этого в целях безопасности ограничено для корневого устройства.

Если вы обнаружили это и пожаловались, укажите состояние экрана ошибки, почему это проблема. Просто заявив, что «это не разрешено» или указав фиктивные причины, люди могут только выяснить, как обмануть ваше обнаружение фальсификации, и в то же время оставить вам плохие оценки на рынке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...