一部のアプリではスクリーンショットが許可されていないため、スクリーンショットを取得するにはどうすればよいですか?
それは私の電話であり、私はそれで私がやりたいことを何でもできるはずなのに、なぜスクリーンショットを許可しない機能さえあるのですか?
Android 5.0.1
一部のアプリではスクリーンショットが許可されていないため、スクリーンショットを取得するにはどうすればよいですか?
それは私の電話であり、私はそれで私がやりたいことを何でもできるはずなのに、なぜスクリーンショットを許可しない機能さえあるのですか?
Android 5.0.1
回答:
銀行アプリはFLAG_SECURE
、画面がキャプチャまたは記録されるのを防ぐために使用する傾向があります。無効にする方法はいくつかあります。
Smali Patcher方式では、電話機をPCに接続し、Windowsプログラムを実行して実際にモジュールを生成する必要があります。Android 4.2のMagiskはMagiskHideをサポートしていないことに注意してください。
Xposedメソッドには大きな警告があります。多くの銀行アプリは、デバイスの整合性をチェックするためにGoogleのSafetyNetプラットフォームを使用し、Xposedがインストールされているデバイスでアプリケーションが使用されないようにします。これにより、SafetyNet対応アプリでモジュールが使用できなくなり、現在、SafetyNetからXposedを非表示にする方法はありません。
これらのモジュールはシステム全体のフラグを無効にするため、注意して使用してください。
LayoutParams.FLAG_SECUREフラグで設定されたアプリでは、スクリーンショット(またはビデオ録画)を撮影できません。それはもちろんあなたの携帯電話ですが、アプリはその所有者に属します(そして彼は当然、ユーザーが本質的に敏感な何かをキャプチャするのを防ぎたいです)。上記のフラグが設定されている画面のスクリーンショットのみの撮影は禁止されています。ただし、携帯電話をPC画面に投影してキャプチャすることで、スクリーンショットを撮ることはできます。そうすれば、デバイスはスクリーンショットが撮られることを知りません。
Vysorアプリを使用して、Android画面をコンピューター画面に投影し、PCでスクリーンショットを撮ることができます。
デバイス用のカスタムMagiskモジュールを作成し、システム全体を無効にするオプションがあるWindows用のSmali PatcherプログラムもありますFLAG_SECURE
。
「ユーザー」の回答に続いて、screenでDroid @ screen droidなどのプログラムを使用すると、電話画面をPCに投影し、PC Prnt Scrnボタンを使用してスクリーンショットを作成できます。
更新:Androidのスクリーンミラーはより優れた高速のスクリーンミラーです