Nonaktifkan Screenshot Security

55

Beberapa aplikasi tidak mengizinkan tangkapan layar jadi bagaimana saya masih bisa mengambil tangkapan layar?

Ini adalah ponsel saya dan saya harus dapat melakukan apa pun yang saya inginkan dengannya jadi mengapa bahkan ada fitur untuk melarang tangkapan layar?

Android 5.0.1

Pali
sumber
3
Saya tidak pernah memiliki aplikasi yang memblokir tangkapan layar apa aplikasi
maks112v
5
Tidak masalah apa aplikasi itu (aplikasi belanja online dan aplikasi perbankan online) itu adalah kenyataan bahwa aplikasi memiliki semacam kontrol terhadap beberapa fitur OS saya, apa selanjutnya? Menolak koneksi internet saat aplikasi dibuka?
Pali
Pergi ke pengaturan dan jangan izinkan aplikasi untuk mengontrol
izin itu
2
Saya tidak dapat mengedit izin aplikasi dan juga tidak ada izin untuk jenis kontrol ini.
Pali
1
@SarpSTA baik maka saya telah menemukan alasan terakhir untuk melakukan root;)
Pali

Jawaban:

23

Aplikasi perbankan cenderung digunakan FLAG_SECUREuntuk mencegah layar ditangkap atau direkam. Ada beberapa cara untuk menonaktifkannya:

  1. Modul Smali Patcher untuk Magisk. Magisk secara resmi didukung di Android versi 4.2⁠ – ⁠9.0.
  2. Modul DisableFlagSecure untuk Xposed. Xposed secara resmi didukung pada Android versi 5.0⁠ – ⁠8.1.

Metode Smali Patcher mengharuskan Anda untuk menghubungkan ponsel Anda ke PC dan menjalankan program Windows untuk benar-benar menghasilkan modul. Perhatikan bahwa Magisk di Android 4.2 tidak mendukung MagiskHide.

Metode Xposed memiliki peringatan besar: banyak aplikasi perbankan menggunakan platform SafetyNet Google untuk memeriksa integritas perangkat, dan mencegah aplikasi agar tidak digunakan pada perangkat yang telah diinstal Xposed. Ini membuat modul tidak berguna di aplikasi yang mendukung SafetyNet, dan saat ini tidak ada cara untuk menyembunyikan Xposed dari SafetyNet.


Gunakan modul ini dengan hati-hati, karena menonaktifkan seluruh sistem flag .

Igettäjä
sumber
3

Aplikasi yang diatur dengan bendera LayoutParams.FLAG_SECURE tidak mengizinkan tangkapan layar (atau perekaman video) diambil. Ini tentu saja ponsel Anda, tetapi aplikasi tersebut adalah milik pemiliknya (dan ia berhak berharap dapat mencegah pengguna menangkap sesuatu yang sensitif di alam). Anda dilarang mengambil tangkapan layar hanya untuk layar yang memiliki set bendera di atas. Namun Anda masih dapat mengambil tangkapan layar dengan memproyeksikan ponsel Anda pada layar PC dan mengambilnya. Dengan begitu, perangkat tidak tahu screenshot diambil.

pengguna2058872
sumber
Bagaimana cara memproyeksikan "telepon pada layar PC" dan kemudian menangkapnya? Bisakah Anda mengklarifikasi jika Anda menyiratkan penggunaan aplikasi yang berbeda atau berbeda? Terima kasih.
Eric Hepperle - CodeSlayer2010
1
"Namun Anda masih dapat mengambil tangkapan layar dengan memproyeksikan ponsel Anda pada layar PC dan mengambilnya. Dengan begitu, perangkat tidak tahu bahwa tangkapan layar diambil." Yang hilang adalah aspek krusial: Mengambil tangkapan layar harus menjadi operasi yang hampir seketika yang TIDAK boleh mengharuskan penggunaan perangkat sekunder untuk membantu pengambilan tangkapan layar.
bgoodr
Jawaban ini sederhana. Untuk aplikasi yang menggunakan FLAG_SECURE tidak ada cara untuk memproyeksikan aplikasi ke layar lain karena aplikasi tidak akan mengizinkannya.
Arete
Saya menemukan ini untuk LastPass. Saya tidak melihat alasan mengapa Anda ingin mengambil tangkapan layar dari salah satu kata sandi Anda sendiri di dalam aplikasi. Ini benar-benar memegang tangan Anda sehingga Anda tidak merusak keamanan Anda sendiri.
Paul Stelian
1

Anda dapat menggunakan aplikasi Vysor dan memproyeksikan layar android Anda ke layar komputer dan kemudian mengambil screenshot di PC Anda.

Pratik Singhal
sumber
Saya mencoba ini dan tidak berhasil. Pada dasarnya, karena Anda "casting" layar Anda melalui aplikasi Vysor, tangkapan layar tidak akan berfungsi.
Arete
2
Anda harus mengambil tangkapan layar di PC Anda, bukan di ponsel
Pratik Singhal
5
Di PC Anda, Anda akan mendapatkan layar hitam karena Android menentukan bahwa aplikasi Anda menggunakan FLAG_SECURE. Jadi itu tidak membantu. Anda jelas belum mencoba ini.
Arete
Saya telah mencoba ini dengan sebuah aplikasi, yang tangkapan layarnya dinonaktifkan. Tidak masalah, apakah aplikasinya menggunakan FLAG_SECURE atau tidak, layar pasti akan diproyeksikan
Pratik Singhal
2
TeamViewer akan menjadi pilihan lain untuk mencapai hal yang sama. Instal aplikasi host di ponsel Anda, lalu sambungkan dari PC Anda dan ambil tangkapan layar layar PC Anda.
July.Tech
1

Ada juga program Smali Patcher untuk Windows yang membuat modul Magisk khusus untuk perangkat Anda dan memiliki opsi untuk menonaktifkan seluruh FLAG_SECUREsistem.

janot
sumber
0

Mengikuti dari jawaban 'pengguna', menggunakan program seperti Droid @ screen droid at screen akan memungkinkan Anda untuk memproyeksikan layar ponsel Anda ke PC, dan kemudian tangkapan layar melalui tombol PC Prnt Scrn.

PEMBARUAN: Cermin layar Android adalah cermin layar yang lebih baik dan lebih cepat

https://github.com/adakoda/android-screen-monitor

Borgme
sumber
-1

Di beberapa bank Anda harus masuk terlebih dahulu dan menonaktifkan langkah-langkah keamanan sehubungan dengan aplikasi mobile. Saya melakukannya dengan bank saya.

Justas
sumber