Facebookメッセンジャーの隠し内部メニューにアクセスする方法

Facebook Messenger 内で内部メニューを有効にする方法に関するガイド。 これにより、デバイス上のデバッグ ツールやその他の機能にアクセスできるようになります。

Facebook Messenger の非表示の内部メニューは、Facebook の開発者がテスト中にアプリケーションの一部を変更するために使用します。 非表示のメニュー アクティビティにはアプリ内で直接アクセスする方法がないため、通常はユーザーが開くことはできません。 ただし、デバイスに root アクセス権がある場合は、この内部メニューに入って、Facebook エンジニアが使用する隠れた開発/デバッグ ツールの一部を試すことができます。 以前は、内部メニューへのアクセスは次の目的で使用できました。 メッセンジャーデーを無効にするただし、Facebook は人々がこれを行っていることに気づき、Messenger Day をオフにする機能を無効にしました。

「MobileConfig」で Messenger Day を無効にしようとするとエラー メッセージが表示される

それでも、MobileConfig 内にないアプリケーションの他の側面で試してみることができます。 このメニューにアクセスして何が変更できるかを確認する方法を説明します。また、Facebook Messenger の内部メニューで実行できるいくつかの例も示します。

Android Debug Bridge (ADB) または次のようなターミナル アプリケーションをデバイスにインストールする必要があります。 テルマックス 続ける。 ADB を使用する場合は、携帯電話で USB デバッグを有効にする必要があります。 これを行うには、[設定] を開いて [端末情報] に移動し、開発者であることが表示されるまでビルド番号を繰り返しタップします。 戻るボタンを押すと、設定リストに「開発者向けオプション」が表示されます。 下にスクロールして USB デバッグを有効にします。

このガイドには root が必要です。 どちらかを点滅させることでrootを取得できます マジスク または スーパーSU デバイスのブートローダーのロックを解除した後。 デバイスがルート化されていない場合は、代わりに次を使用できます この変更された APK XDAメンバーより

邪悪なウォンバット これにより、アプリ内で内部メニューに直接アクセスできるようになります。 ただし、これを行うには、インストールした既存の Facebook アプリをアンインストールし、代わりに使用する必要があります。 全て メッセンジャー以外のものも使用したい場合は、同じ開発者による変更された Facebook アプリの一部を使用できます。


adbの使用

adb をダウンロードします。「最小限の ADB と Fastboot「ここ XDA か、 公式バイナリ Googleによってリリースされました。 それらを解凍し、adb を含むフォルダーで、フォルダー内で Shift キーを押しながら右クリックし、「ここでコマンド ウィンドウを開く」をクリックします。 携帯電話を PC に接続し、デバッグ アクセスを許可します。

次に、コマンド プロンプトで次のコマンドを入力します。

adb shell
su

プロンプトが表示されたら、スーパーユーザーへのアクセスを許可します。

am start -n "com.facebook.orca/com.facebook.messaging.internalprefs.MessengerInternalPreferenceActivity"

次に、下にスクロールします。

端末の使用

選択したターミナル アプリを開きます。 私が使う テルマックス, ただし、ターミナルにアクセスできるものであれば問題なく動作します。 次に次のコマンドを入力します。

su

プロンプトが表示されたら、スーパーユーザーへのアクセスを許可します。

am start -n "com.facebook.orca/com.facebook.messaging.internalprefs.MessengerInternalPreferenceActivity"

Facebookメッセンジャーの内部メニューを永続的に有効にする

コマンドを実行すると、以下のような「内部メニュー」が表示されるはずです。

「ゲートキーパーオーバーライド」まで下にスクロールします。 それをタップし、次のメニューで「ゲートキーパーを検索」をタップします。 タイプ "内部" (引用符なし) をクリックして、「messenger_internal_prefs_android」と書かれたフィールドをタップします。 「YES」と言うように変わるはずです。

それでおしまい! これで、以下のスクリーンショットにあるメニューに永続的にアクセスできるようになります。

説明

adb またはターミナルを使用して、 MessengerInternalPreferenceActivity これは、非表示の内部メニュー アクティビティです。 次に、内部メニュー内からアプリケーション設定を編集して、そのアクティビティにアクセスするためのメニュー項目を永続的に表示します。 root アクセスが必要な理由は、このアクティビティが Facebook Messenger アプリケーションの AndroidManifest で定義されているエクスポートされていないアクティビティであるためです。 エクスポートされていないアクティビティを起動するには昇格されたアクセス許可が必要ですが、一度起動すると、メニュー内から有効にすることができます。


メッセンジャー内部メニューの機能例

クラッシュ

何らかの理由でアプリをクラッシュさせたい場合 (システム編集をテストしている可能性があります)、内部メニューの「」の下に 4 つのクラッシュ タイプが含まれています。パフォーマンスとプロファイリング。"

言語

Facebookメッセンジャーで言語を自分で選択したい場合は、「サブシステム内部メニューのルートにある「」は、アプリケーション言語を希望する言語に変更するためのオプションです。

チャットヘッドを常に有効にする

Facebook メッセンジャーを開くと、現在開いているチャット ヘッドが消えます。 すでに Facebook Messenger を使用している場合でもチャット ヘッドを利用できるようにしたい場合は、「」を有効にすることができます。メッセンジャーの上に隠れないでください" 機能の下にあります。

以上です! 設定をざっと調べて、Facebook Messenger 内で何か見つけられるかどうかを確認してください。見つけた場合は、下のコメント欄でお知らせください。