нельзя делать скриншоты в банковском приложении [дубликат]

У меня есть разблокированное устройство Android 6.0.1, и я установил несколько банковских приложений.

По очевидным соображениям безопасности и бумажного следа я хотел бы сделать несколько скриншотов моего взаимодействия с моим банком. Однако каким-то образом кнопки малой громкости + питания больше не делают скриншоты ни в одном из банковских приложений.

Почему? Как отключить такую ​​неприятность?

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

Ответы (3)

Это результат FLAG_SECURE. Причина, очевидно, снова в безопасности — другие приложения могут либо использовать собственный API скриншотов, либо просто читать ваши захваченные результаты из хранилища, чтобы потенциально получить конфиденциальную информацию.

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

Как уже указывал @iBug, всегда проявляйте крайнюю осторожность при работе с мерами безопасности, особенно когда задействовано стороннее приложение.

Спасибо! печально, что такие функции вводятся; не было этой проблемы всего несколько выпусков назад
Это делается для того, чтобы вредоносное ПО не могло захватывать конфиденциальные данные с вашего экрана.

В таких приложениях нельзя сделать скриншот обычным способом. Android позволяет приложениям переднего плана мешать вам делать снимки экрана.
Однако вы по-прежнему можете «принудительно делать» снимки экрана с помощью сторонних приложений, для большинства из которых требуется root. Что касается меня, я не рекомендую это, так как сторонние приложения могут обеспечить еще большую безопасность и конфиденциальность, если у вас нет надежного приложения.

Как сказал Энди Ян, это вызвано FLAG_SECURE, который разработчик установил в качестве атрибута окна. Без рута сделать скриншот нельзя. Но вы все еще можете делать снимки камерой на другом телефоне ;-) Старое школьное решение, но оно определенно сработает.