Как скрыть Android-приложение от удаленного доступа к устройству, как TeamViewer - PullRequest
0 голосов
/ 11 октября 2019

Я хочу скрыть наше приложение для Android от удаленного доступа к устройствам, например TeamViewer, anyDesk, из соображений безопасности.

Требуется, когда пользовательский телефон предоставляется для удаленного доступа, если мое приложение открыто, то другой человек должен видетьчерный экран вместо моего приложения.

Например: - В Mobile A мое приложение позволяет сказать ABC App, Теперь Mobile A дан удаленный доступ к Mobile B. Теперь, когда Mobile A открывает ABC App тогда Mobile B должен видеть черный экран вместо ABC App.

Заранее спасибо:)

1 Ответ

1 голос
/ 11 октября 2019

Если FLAG_SECURE не работает (это блокирует скриншоты и скринкасты, но не блокирует конкретное приложение удаленной поддержки), то поставщик приложения удаленной поддержки сотрудничает с производителем устройства для низкоуровневого доступа (например, прямого доступа). доступ к кадровым буферам). Против этого нет никакой защиты.

Лучшее, что вы можете сделать, - это создать черный список приложений, использовать PackageManager, чтобы увидеть, установлено ли какое-либо из этих приложений, и отказаться от показа различных экранов. в вашем приложении, пока пользователь не удалит эти другие приложения.

...