>

잠금 해제 된 Android 6.0.1 기기가 있고 몇 개의 뱅킹 앱을 설치했습니다.

확실한 보안 및 문서 추적을 위해 은행과의 상호 작용에 대한 스크린 샷을 만들고 싶습니다. 그러나 뱅킹 앱 중 하나에서 볼륨이 낮고 전원 버튼이 더 이상 스크린 샷을 찍지 않습니다.

왜? 그러한 성가심을 어떻게 비활성화합니까?


  • 답변 # 1

    이것은 FLAG_SECURE 의 결과입니다 . 그 이유는 다시 보안 성입니다. 다른 앱은 기본 스크린 샷 API를 활용하거나 스토리지에서 캡처 된 결과를 읽어 중요한 정보를 얻을 수 있습니다.

    이미 Xposed 프레임 워크에 있다면,이 모듈과 같이 시스템 전체의 플래그 확인을 비활성화하는 많은 모듈이 있습니다.

    @iBug가 이미 지적했듯이 보안 조치를 수행 할 때, 특히 타사 앱이 관련된 경우 항상주의를 기울이십시오.

  • 답변 # 2

    일반적인 방법으로 스크린 샷을 만들 수 없습니다 그런 앱. Android에서는 포 그라운드 앱이 스크린 샷을 찍지 못하게 할 수 있습니다.
    그러나 여전히 타사 앱으로 스크린 샷을 '강제로'사용할 수 있으며 대부분 루트가 필요합니다. 본인은 신뢰할 수있는 앱이없는 한 타사 앱이 더 큰 보안 및 개인 정보 보호를 이끌어 낼 수 있으므로 권장하지 않습니다.

  • 답변 # 3

    Andy Yan이 말했듯이 개발자가 설정 한 FLAG_SECURE 때문입니다 창 속성으로. 루트가 없으면 스크린 샷을 찍을 수 없습니다. 그러나 여전히 다른 휴대 전화에서 카메라로 사진을 찍을 수 있습니다. ;-) 구식 솔루션이지만 확실히 작동합니다.

  • 이전 AOSP 수정은 안드로이드 60에서 부팅에 특정 쉘 명령을 실행합니다
  • 다음 notifications - 진동/무음 모드에서도 전화가 종료되지 않습니다