스크린 샷 보안 비활성화


54

일부 앱은 스크린 샷을 허용하지 않으므로 어떻게 스크린 샷을 찍을 수 있습니까?

그것은 내 휴대 전화이며 내가 원하는대로 할 수 있어야하므로 왜 스크린 샷을 허용하지 않는 기능이 있습니까?

안드로이드 5.0.1


3
스크린 샷을 차단하는 앱이 없었습니다.
maks112v

5
앱 (온라인 쇼핑 앱 및 온라인 뱅킹 앱)이 중요하지 않다는 것은 앱이 내 OS의 일부 기능을 제어 할 수 있다는 사실입니다. 다음은 무엇입니까? 앱을 연 상태에서 인터넷 연결을 허용하지 않습니까?
Pali

설정으로 이동하여 앱이 허용을 제어하도록 허용하지 않음
maks112v

2
앱 권한을 편집 할 수 없으며 이러한 유형의 제어에 대한 권한이 없습니다.
Pali

1
@SarpSTA 그럼 나는 그것을 근절하는 마지막 이유를 발견했다;)
Pali

답변:


23

뱅킹 앱은 FLAG_SECURE화면이 캡처되거나 기록되지 않도록하는 경향이 있습니다 . 비활성화하는 방법에는 두 가지가 있습니다.

  1. Magisk 용 Smali Patcher 모듈. Magisk 은 공식적으로 Android 버전 4.2⁠–⁠9.0에서 지원됩니다.
  2. Xposed 용 DisableFlagSecure 모듈. Xposed 는 공식적으로 Android 버전 5.0⁠–⁠8.1에서 지원됩니다.

Smali Patcher 방법을 사용하려면 휴대폰을 PC에 연결하고 Windows 프로그램을 실행하여 실제로 모듈을 생성해야합니다. Android 4.2의 Magisk는 MagiskHide를 지원하지 않습니다.

Xposed 방법에는 큰 경고가 있습니다. 많은 뱅킹 앱은 Google의 SafetyNet 플랫폼을 사용하여 장치 무결성을 확인하고 Xposed가 설치된 장치에서 응용 프로그램이 사용되지 않도록합니다. 이는 SafetyNet 지원 앱에서 모듈을 쓸모 없게 만들고 현재 SafetyNet에서 Xposed를 숨길 수있는 방법이 없습니다.


이 모듈은 시스템 전체 플래그를 비활성화하므로주의해서 사용하십시오 .


4

LayoutParams.FLAG_SECURE 플래그로 설정된 앱은 스크린 샷 (또는 비디오 녹화)을 수행 할 수 없습니다. 그것은 물론 휴대 전화이지만 응용 프로그램은 소유자에게 속합니다 (그리고 그는 사용자가 본질적으로 민감한 것을 캡처하지 못하게 할 수 있습니다). 위 플래그가 설정된 화면에서만 스크린 샷을 찍을 수 없습니다. 그러나 PC 화면에 휴대 전화를 투사하고 캡처하여 스크린 샷을 만들 수 있습니다. 그렇게하면 기기에서 스크린 샷을 찍을 지 모릅니다.


어떻게 "PC 화면에 전화"를 투사 한 다음 캡처합니까? 별도의 응용 프로그램이나 여러 개의 다른 응용 프로그램 사용을 암시하는지 알 수 있습니까? 감사.
Eric Hepperle-CodeSlayer2010

1
"하지만 여전히 PC 화면에 휴대 전화를 투사하고 캡처하여 스크린 샷을 찍을 수 있습니다. 그렇게하면 장치는 스크린 샷이 찍힌다는 것을 전혀 모릅니다." 스크린 샷을 찍는 것은 스크린 샷을 찍는 데 보조 장치를 사용할 필요가없는 거의 즉각적인 작업이어야합니다.
bgoodr

이 대답은 거짓이다. FLAG_SECURE를 사용하는 앱의 경우 앱에서 허용하지 않기 때문에 앱을 다른 화면에 투사 할 수 없습니다.
Arete

LastPass 에서이 문제가 발생했습니다. 인앱에서 자신의 비밀번호 중 하나의 스크린 샷을 만들고 싶은 이유는 없습니다. 실제로 손을 잡고 있기 때문에 자신의 보안을 망칠 수 없습니다.
Paul Stelian

2

Vysor 앱을 사용 하여 안드로이드 화면을 컴퓨터 화면에 투사 한 다음 PC에서 스크린 샷을 찍을 수 있습니다.


나는 이것을 시도했지만 작동하지 않았다. 기본적으로 Vysor 앱을 통해 화면을 "전송"하므로 스크린 샷이 작동하지 않습니다.
Arete

2
모바일이 아닌 PC에서 스크린 샷을 찍어야합니다
Pratik Singhal

5
Android에서 앱이 FLAG_SECURE를 사용하고 있다고 판단하므로 PC에는 검은 색 화면이 나타납니다. 그래서 도움이되지 않습니다. 당신은 분명히 이것을 시도하지 않았습니다.
Arete

스크린 샷이 비활성화 된 앱으로 이것을 시도했습니다. 앱이 FLAG_SECURE를 사용하고 있는지 여부는 중요하지 않습니다. 화면이 확실하게 투영됩니다
Pratik Singhal

2
TeamViewer는 동일한 작업을 수행하는 또 다른 옵션입니다. 휴대 전화에 호스트 앱 을 설치 한 다음 PC에서 연결하여 PC 화면의 스크린 샷을 만듭니다.
July.Tech


0

일부 은행에서는 먼저 로그인하여 모바일 애플리케이션과 관련한 보안 조치를 비활성화해야합니다. 나는 은행과 함께했다.


0

Windows 용 Smali Patcher 프로그램 이있어 장치에 대한 사용자 정의 Magisk 모듈을 만들고 FLAG_SECURE시스템 전체 를 비활성화 할 수있는 옵션이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.