Snapchatはスクリーンショットをどのように検出しますか?


15

スクリーンショットが撮られた場合にSnapchatがどのように検出するか、そしてメソッドを無効化/スプーフィングする方法を知りたいです。画面録画(ビデオ)アプリを使用している場合、Snapchatはそれを検出できません。


Snapchatがスクリーンショットを撮っていることをどのようにして検出しましたか?また、Snapchatアプリケーションのスクリーンショットの撮影を無効にしますか?あなたがここで何を求めているかについては、私にはまったくわかりません。質問を編集して情報を追加してください。
ラッキー、

スクリーンショットが撮られたときに通知を受けるための私のハックは次のとおりです。私の答えを
Udit Shah

回答:


19

したがって、基本的には、ファイルシステムに何かを入れるとき(スクリーンショットを撮るときなど)ACTION_MEDIA_SCANNER_SCAN_FILE、他のアプリケーションがそれを認識できるようにブロードキャストする必要があります(そうしないと、androidフォトギャラリーではスクリーンショットを表示できません)。したがって、Snapchatはそのブロードキャストを待機する必要があり、ブロードキャストを受信したら、スナップを見ているかどうかを確認する必要があります。

それはおそらく彼らがそれをする方法です。


1
マニフェストにレシーバーが記載されていると思います。そうですか?
ファイアロード

@Firelord正確
kimimsc 2015

@kimimsc snapchat apkのマニフェストファイルを変更し、アプリがそのブロードキャストを受信できなくなった場合はどうなりますか?私たちはそれを迂回しなかったでしょうか。
user145490 2016

2

検出方法はわかりませんが、検出を無効にすると、サードパーティのクライアントをダウンロードする必要があります(特に、「スナップセーブ」クライアント-サーバーが違反して200kを超えた後は、実行しないことを強くお勧めします。ヌードはオンラインになりました)。

オプション#2(ルートが必要):1. xposedフレームワークをインストール2. keepchatモジュールをインストール3.楽しむ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.