Fråga:
Inaktivera skärmdumpssäkerhet
Pali
2015-12-31 06:06:55 UTC
view on stackexchange narkive permalink

Vissa appar tillåter inte skärmdumpar, så hur kan jag fortfarande ta en skärmdump?

Det är min telefon och jag borde kunna göra vad jag vill med den, så varför finns det till och med en funktion att tillåta skärmdumpar?

Android 5.0.1

Jag hade aldrig en app som blockerade skärmdumpar vad är appen
Det spelar ingen roll vilken app det är (en online shopping-app och en onlinebank-app) det är det faktum att appar har någon form av kontroll över vissa funktioner i mitt operativsystem, vad är det nästa? Tillåter inte internetanslutning medan en app öppnas?
Gå till inställningen och låt inte appen styra än behörighet
Jag kan inte redigera appbehörigheterna och det finns inte heller något sådant tillstånd för den här typen av kontroll.
@Pali Du måste spela efter boken om du inte rotar din telefon.
@SarpSTA ja då har jag hittat den sista anledningen att rota det;)
Sex svar:
Igettäjä
2016-06-24 02:47:47 UTC
view on stackexchange narkive permalink

Bankappar brukar använda FLAG_SECURE för att förhindra att skärmen fångas eller spelas in. Det finns ett par sätt att inaktivera det:

  1. Smali Patcher -modul för Magisk. Magisk stöds officiellt i Android-versionerna 4.2⁠ – ⁠10.0.
  2. DisableFlagSecure -modulen för Xposed. Xposed stöds officiellt i Android-versionerna 5.0⁠ – ⁠8.1.

Metoden Smali Patcher kräver att du ansluter telefonen till en dator och kör ett Windows-program för generera faktiskt modulen. Observera att Magisk på Android 4.2 inte stöder MagiskHide.

Xposed-metoden har en stor varning: många bankappar använder Googles SafetyNet-plattform för att kontrollera enhetens integritet och förhindrar att applikationen används på enheter som har Xposed installerad. Detta gör modulen oanvändbar i SafetyNet-aktiverade appar och det finns för närvarande inget sätt att dölja Xposed från SafetyNet.


Använd dessa moduler med försiktighet, eftersom de inaktiverar flaggan hela systemet .

user2058872
2016-06-21 13:12:11 UTC
view on stackexchange narkive permalink

Appar som är inställda med LayoutParams.FLAG_SECURE-flaggan tillåter inte att skärmdumpar (eller videoinspelningar) tas. Det är naturligtvis din telefon men appen tillhör dess ägare (och han kan med rätta förhindra att användare fångar något känsligt i naturen). Du får inte ta en skärmdump endast för de skärmar som har ovanstående flagga. Du kan dock fortfarande ta en skärmdump genom att projicera din telefon på datorskärmen och fånga den. På det sättet har enheten ingen aning om att skärmdump tas.

Hur projicerar man en "telefon på PC-skärmen" och tar sedan den? Kan du klargöra om du antyder användning av en separat eller flera olika applikationer? Tack.
"Men du kan fortfarande ta en skärmdump genom att projicera din telefon på PC-skärmen och fånga den. På det sättet har enheten ingen aning om att skärmdump tas." Det saknar en avgörande aspekt: ​​Att ta en skärmdump bör vara en nästan omedelbar operation som INTE borde kräva användning av en sekundär enhet för att underlätta tagningen av en skärmdump.
Detta svar är falskt.För appar som använder FLAG_SECURE finns det inget sätt att projicera appen till en annan skärm eftersom appen inte tillåter det.
Jag har stött på detta för LastPass.Jag ser inte en anledning till varför du vill ta en skärmdump av ett av dina egna lösenord i appen.Det håller faktiskt din hand så att du inte knullar din egen säkerhet.
Pratik Singhal
2016-12-22 10:23:31 UTC
view on stackexchange narkive permalink

Du kan använda appen Visor och projicera din Android-skärm till datorskärmen och sedan ta skärmdump på din dator.

Jag försökte detta och det fungerade inte.I grund och botten, eftersom du "castar" din skärm via Vysor-appen, fungerar skärmdumpar inte.
Du måste ta skärmdumpar på din dator, inte på mobilen
På din dator får du en svart skärm eftersom Android bestämmer att din app använder FLAG_SECURE.Så det hjälper inte.Du har uppenbarligen inte provat det här.
Jag har provat detta med en app som hade avaktiverat skärmdump.Det spelar ingen roll, oavsett om appen använder FLAG_SECURE eller inte, kommer skärmen att projiceras säkert
Jag kan bekräfta att den här appen inte fungerar för säkra appar alls på Marshmallow.
TeamViewer skulle vara ett annat alternativ för att åstadkomma samma sak.Installera [värdappen] (https://play.google.com/store/apps/details?id=com.teamviewer.host.market) på din telefon, anslut sedan till den från din dator och ta en skärmdump av dinPC-skärm.
Jag kan bekräfta att jag har använt TeamViewer Host-appen som nämns av @July.Tech för att ta en skärmdump av en app som förhindrade direkt skärmdump på telefonen.Detta gjordes på Samsung Note 8 som kör Android 9.
Ta en titt på det här fantastiska skärmprojektionsverktyget av genymotion: https://github.com/Genymobile/scrcpy
janot
2019-01-27 04:43:34 UTC
view on stackexchange narkive permalink

Det finns också Smali Patcher -program för Windows som skapar en anpassad Magisk-modul för din enhet och har möjlighet att inaktivera FLAG_SECURE hela systemet.

Borgme
2016-10-17 14:27:03 UTC
view on stackexchange narkive permalink

Efter "användarens svar" kan du använda ett program som Droid @ screen droid på skärmen för att projicera din telefonskärm till datorn och sedan skärmdumpa den via PC Prnt Scrn knapp.

UPPDATERING: Android-skärmspegeln är en bättre och snabbare skärmspegel

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

Justas
2017-04-14 22:46:23 UTC
view on stackexchange narkive permalink

I vissa banker måste du logga in först och inaktivera säkerhetsåtgärder när det gäller mobilapplikationer. Jag gjorde det med min bank.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...