ปิดใช้งานความปลอดภัยหน้าจอ


54

แอพบางตัวไม่อนุญาตให้จับภาพหน้าจอดังนั้นฉันจะยังสามารถจับภาพหน้าจอได้อย่างไร

มันเป็นโทรศัพท์ของฉันและฉันควรจะทำอะไรก็ได้ตามที่ฉันต้องการด้วยเหตุนี้ทำไมถึงมีคุณสมบัติที่ไม่อนุญาตให้จับภาพหน้าจอ

Android 5.0.1


3
ฉันไม่เคยมีแอพที่ปิดกั้นภาพหน้าจอแอปคืออะไร
maks112v

5
ไม่ว่าจะเป็นแอพใด (แอพซื้อของออนไลน์และแอพธนาคารออนไลน์) มันเป็นความจริงที่ว่าแอพมีคุณสมบัติบางอย่างในการควบคุมระบบปฏิบัติการของฉัน ไม่อนุญาตการเชื่อมต่ออินเทอร์เน็ตขณะที่เปิดแอพอยู่ใช่ไหม
ภาษาบาลี

ไปที่การตั้งค่าและไม่อนุญาตให้แอปควบคุมการอนุญาตนั้น
maks112v

2
ฉันไม่สามารถแก้ไขการอนุญาตของแอพและไม่ได้รับอนุญาตสำหรับการควบคุมประเภทนี้
ภาษาบาลี

1
@SarpSTA ดีแล้วฉันได้พบเหตุผลสุดท้ายที่จะรูทมัน)
Pali

คำตอบ:


23

แอพธนาคารมักจะใช้FLAG_SECUREเพื่อป้องกันไม่ให้หน้าจอถูกจับหรือบันทึก มีสองวิธีในการปิดการใช้งาน:

  1. โมดูลSmali Patcherสำหรับ Magisk Magiskรองรับ Android เวอร์ชัน4.2⁠ – on9.0 อย่างเป็นทางการ
  2. DisableFlagSecureโมดูลสำหรับ Xposed Xposedรองรับ Android เวอร์ชัน 5.0 officially – ⁠8.1อย่างเป็นทางการ

วิธี Smali Patcher ต้องการให้คุณเชื่อมต่อโทรศัพท์ของคุณกับพีซีและเรียกใช้โปรแกรม Windows เพื่อสร้างโมดูลจริง โปรดทราบว่า Magisk บน Android 4.2 ไม่รองรับ MagiskHide

วิธี Xposed มีข้อแม้ที่ยิ่งใหญ่: แอพธนาคารหลายแห่งใช้แพลตฟอร์ม SafetyNet ของ Google เพื่อตรวจสอบความสมบูรณ์ของอุปกรณ์และป้องกันไม่ให้แอปพลิเคชันถูกใช้งานบนอุปกรณ์ที่ติดตั้ง Xposed สิ่งนี้ทำให้โมดูลไร้ประโยชน์ในแอพที่เปิดใช้งาน SafetyNet และในปัจจุบันไม่มีวิธีที่จะซ่อน Xposed จาก SafetyNet


ใช้โมดูลเหล่านี้ด้วยความระมัดระวังเช่นที่พวกเขาปิดการใช้งานธงทั้งระบบ


4

แอปที่ถูกตั้งค่าด้วยการตั้งค่าสถานะ LayoutParams.FLAG_SECURE ไม่อนุญาตให้ถ่ายภาพหน้าจอ (หรือบันทึกวิดีโอ) มันเป็นโทรศัพท์ของคุณแน่นอน แต่แอปนี้เป็นของเจ้าของ (และเขาต้องการที่จะป้องกันไม่ให้ผู้ใช้จับสิ่งที่มีความละเอียดอ่อนในธรรมชาติ) คุณถูกกันไม่ให้จับภาพหน้าจอเฉพาะสำหรับหน้าจอที่มีการตั้งค่าสถานะไว้ด้านบน อย่างไรก็ตามคุณยังสามารถจับภาพหน้าจอโดยฉายโทรศัพท์ของคุณบนหน้าจอพีซีและถ่ายภาพได้ ด้วยวิธีนี้อุปกรณ์ไม่ทราบว่าถ่ายภาพหน้าจอ


หนึ่งโครงการฉาย "โทรศัพท์บนหน้าจอพีซี" แล้วจับได้อย่างไร คุณสามารถอธิบายให้ชัดเจนได้หรือไม่ว่าคุณกำลังใช้แอพพลิเคชั่นที่ต่างกันหรือหลายแอพ ขอบคุณ
Eric Hepperle - CodeSlayer2010

1
"อย่างไรก็ตามคุณยังสามารถจับภาพหน้าจอโดยฉายโทรศัพท์ของคุณบนหน้าจอพีซีและจับภาพด้วยวิธีนี้อุปกรณ์ไม่ทราบว่าถ่ายภาพหน้าจอแล้ว" สิ่งสำคัญที่ขาดหายไป: การจับภาพหน้าจอควรเป็นการดำเนินการในทันทีที่ไม่ควรใช้อุปกรณ์รองเพื่อช่วยในการถ่ายภาพหน้าจอ
bgoodr

คำตอบนี้คือ flase สำหรับแอปที่ใช้ FLAG_SECURE จะไม่มีวิธีฉายแอพไปยังหน้าจออื่นเนื่องจากแอปไม่อนุญาต
Arete

ฉันได้พบสิ่งนี้กับ LastPass แล้ว ฉันไม่เห็นสาเหตุที่คุณต้องการถ่ายภาพหน้าจอของรหัสผ่านในแอปของคุณ มันถือมือคุณไว้เพื่อที่คุณจะได้ไม่ต้องกังวลเรื่องความปลอดภัย
พอลสเตเลียน

2

คุณสามารถใช้แอพVysorและฉายหน้าจอ Android ของคุณไปยังหน้าจอคอมพิวเตอร์แล้วจับภาพหน้าจอบนพีซีของคุณ


ฉันลองมันแล้วมันใช้งานไม่ได้ โดยทั่วไปเนื่องจากคุณ "แคสต์" หน้าจอของคุณผ่านแอพ Vysor หน้าจอจะไม่ทำงาน
Arete

2
คุณต้องจับภาพหน้าจอในพีซีของคุณไม่ใช่บนมือถือ
Pratik Singhal

5
บนพีซีของคุณคุณจะได้รับหน้าจอสีดำเพราะ Android กำหนดว่าแอปของคุณใช้ FLAG_SECURE ดังนั้นที่ไม่ช่วย คุณไม่ได้ลองอย่างชัดเจน
Arete

ฉันลองทำสิ่งนี้กับแอพที่มีภาพหน้าจอปิดใช้งาน ไม่สำคัญว่าแอพกำลังใช้ FLAG_SECURE หรือไม่หน้าจอจะถูกฉายอย่างแน่นอน
Pratik Singhal

2
TeamViewer จะเป็นอีกตัวเลือกหนึ่งในการทำสิ่งเดียวกันให้สำเร็จ ติดตั้งแอพโฮสต์บนโทรศัพท์ของคุณจากนั้นเชื่อมต่อจากพีซีและถ่ายภาพหน้าจอหน้าจอพีซีของคุณ
July.Tech

1

ทำตามคำตอบ 'ผู้ใช้' โดยใช้โปรแกรมเช่น Droid @ screen droid ที่หน้าจอจะอนุญาตให้คุณฉายภาพหน้าจอโทรศัพท์ของคุณกับพีซีจากนั้นจับภาพหน้าจอผ่านปุ่ม PC Prnt Scrn

อัพเดท: กระจกหน้าจอ Android เป็นกระจกหน้าจอที่ดีขึ้นและเร็วขึ้น

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


0

ในบางธนาคารคุณต้องลงชื่อเข้าใช้ก่อนและปิดใช้งานมาตรการรักษาความปลอดภัยที่เกี่ยวข้องกับแอปพลิเคชันมือถือ ฉันทำกับธนาคารของฉัน


0

นอกจากนี้ยังมีโปรแกรมSmali Patcherสำหรับ Windows ซึ่งสร้างโมดูล Magisk แบบกำหนดเองสำหรับอุปกรณ์ของคุณและมีตัวเลือกในการปิดการใช้งานทั้งFLAG_SECUREระบบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.