Android 上の DRM コンテンツを保護するために、Google は 2017 年の Android Oreo リリースでいくつかの主要な変更を加えました。そして年を重ねるごとに、Google はネジを締め、ほぼすべての回避策にパッチを適用してきました。保護されたアプリでスクリーンショットを撮ると、「スクリーンショットの撮影はアプリによって許可されていません」というエラーが通知されます。このようなシナリオでは、多くの選択肢は残されていません。そうは言っても、Android で制限を回避してスクリーンショットを撮ることができる気の利いた方法がまだいくつかあります。この記事では、Android アプリでスクリーンショットを撮ることができるように、これらの手順を詳しく説明します。心配しないでください。root 以外の方法についても説明しました。それを念頭に置いて、ガイドを見ていきましょう。
Android で制限を回避してスクリーンショットを撮る
以前は、Google アシスタントまたは画面録画アプリを使用して、Snapchat などのアプリでスクリーンショットを撮ることができました。ただし、これらすべてのソリューションにはパッチが適用されており、これらの保護されたアプリのスクリーンショットを撮ることはできなくなりました。 Snapchat や Authy などのアプリでスクリーンショットを撮ると、「スクリーンショットの撮影はアプリで許可されていません」というエラーが通知されます。
このような場合、ADB を通じてスクリーンショットを撮るためのコンピューターと特別な画面ミラーリング ソフトウェアが必要です。画面ミラーリング プログラムはたくさんありますが、迅速でコストもかからないscrcpy ツールを使用することにします。そして最も良い点は、root アクセスさえ必要ないことです。この root 以外の方法は、Netflix、Prime Video、その他のメディア ストリーミング アプリでは機能しないことに注意してください。ただし、Snapchat、Signal、Authy などでは非常にうまく機能します。
1. まず、コンピュータに ADB をセットアップします。その後、Android デバイスを接続し、 adb devicesを実行して、コンピュータがデバイスを認識しているかどうかを確認します。

2. 次に、 scrcpy (無料) をコンピュータにダウンロードします。コンピュータのアーキテクチャに基づいて ZIP ファイルをクリックします。次に、ファイルを任意の場所に解凍します。

3. 次に、抽出した scrcpy フォルダーを開き、scrcpy.exe をダブルクリックします。

4. Android 画面を即座にコンピュータにミラーリングします。次に、スマートフォン上で保護されたアプリのいずれかを開きます。 Ctrl + Shift + S を押して、コンピューター上のアプリのスクリーンショットを撮ることができるようになりました。 macOS または Linux を使用している場合は、組み込みのショートカットを使用してスクリーンショットを撮ることができます。それはとても簡単ですよね?

スクリーンショットの撮影はアプリで許可されていませんか?解決策は次のとおりです [rootが必要です]
デバイスをルート化している場合は、スマートフォン自体でスクリーンショットを取得できます。追加のコンピューターを使用する必要はありません。小さなモジュールを作成し、Magisk でフラッシュできるようにする必要があります。この方法の最も良い点は、Netflix やその他のメディア ストリーミング アプリでもスクリーンショットを撮ることができることです。その方法は次のとおりです。
1. XDA フォーラムからSmali Patcher ( 無料) をダウンロードします。これは、fOmey という名前の開発者によって作成されたシンプルなツールで、数秒以内に小さなパッチを作成できます。
2. その後、Android デバイスを接続し、 adb devicesを実行して接続を確認します。

3. 次に、Smali Patcher ファイルを解凍し、SmaliPatcher.exe を実行します。ここでは、「Secure Flag」チェックボックスを有効にし、 「ADB Patch」をクリックします。同じ Samli Patcher フォルダー内に ZIP ファイルが生成されます。

4. 最後に、ファイルを Android デバイスに移動し、 Magisk 内のモジュールとしてフラッシュします。それでおしまい。 「アプリでスクリーンショットの撮影が許可されていません」というエラーが表示されることなく、Android デバイスでスクリーンショットを取得できるようになりました。
すべての Android アプリでスクリーンショットの撮影を許可する
以上が、制限された Android アプリでスクリーンショットを撮る 2 つの方法です。最初に、スクリーンショットを簡単に取得できるように、root 以外の方法について説明しました。 root アクセス権がある場合は、Smali Patcher が非常に役立ちます。それとは別に、Xused Framework を介して保護されたアプリのスクリーンショットを撮る方法もありますが、手順が非常に複雑なので、ここでは触れませんでした。とにかく、私たちからは以上です。何か問題が発生した場合は、以下にコメントしてお知らせください。必ずお手伝いさせていただきます。






![2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)



