Niektóre aplikacje nie zezwalają na zrzuty ekranu, więc jak mogę zrobić zrzut ekranu?
To jest mój telefon i powinienem być w stanie zrobić z nim wszystko, co chcę, więc dlaczego jest nawet funkcja uniemożliwiająca zrzuty ekranu?
Android 5.0.1
security
screenshots
Pali
źródło
źródło
Odpowiedzi:
Aplikacje bankowe zwykle używają,
FLAG_SECURE
aby zapobiec przechwytywaniu lub nagrywaniu ekranu. Istnieje kilka sposobów, aby go wyłączyć:Metoda Smali Patcher wymaga podłączenia telefonu do komputera i uruchomienia programu Windows w celu wygenerowania modułu. Pamiętaj, że Magisk na Androidzie 4.2 nie obsługuje MagiskHide.
Metoda Xposed ma duże zastrzeżenie: wiele aplikacji bankowych korzysta z platformy SafetyNet firmy Google do sprawdzania integralności urządzeń i zapobiega używaniu aplikacji na urządzeniach z zainstalowanym Xposed. To sprawia, że moduł jest bezużyteczny w aplikacjach obsługujących SafetyNet, a obecnie nie ma sposobu, aby ukryć Xposed przed SafetyNet.
Używaj tych modułów ostrożnie, ponieważ wyłączają flagę w całym systemie .
źródło
Aplikacje z flagą LayoutParams.FLAG_SECURE nie pozwalają na robienie zrzutów ekranu (lub nagrywanie filmów). To oczywiście twój telefon, ale aplikacja należy do jej właściciela (i może słusznie chcieć uniemożliwić użytkownikom uchwycenie czegoś wrażliwego z natury). Nie możesz zrobić zrzutu ekranu tylko dla tych ekranów, na których ustawiono powyższą flagę. Jednak nadal możesz zrobić zrzut ekranu, wyświetlając telefon na ekranie komputera i przechwytując go. W ten sposób urządzenie nie ma pojęcia o zrobieniu zrzutu ekranu.
źródło
Możesz użyć aplikacji Vysor i wyświetlić ekran Androida na ekranie komputera, a następnie zrobić zrzut ekranu na komputerze.
źródło
Istnieje również program Smali Patcher dla systemu Windows, który tworzy niestandardowy moduł Magisk dla twojego urządzenia i ma opcję wyłączenia w całym
FLAG_SECURE
systemie.źródło
Postępując zgodnie z odpowiedzią użytkownika, użycie programu, takiego jak Droid @ screen droid na ekranie , pozwala na wyświetlenie ekranu telefonu na komputerze, a następnie zrzut ekranu za pomocą przycisku PC Prnt Scrn.
AKTUALIZACJA: Lustro ekranu Androida jest lepszym i szybszym lustrem ekranu
https://github.com/adakoda/android-screen-monitor
źródło
W niektórych bankach musisz się najpierw zalogować i wyłączyć zabezpieczenia w odniesieniu do aplikacji mobilnych. Zrobiłem to z moim bankiem.
źródło