L’application Facebook, tout comme l’application Facebook Messenger, possède également son propre menu interne masqué, qui est utilisé par les ingénieurs de Facebook pour le débogage et les tests. Ce menu de paramètres cachés de Facebook ne peut pas être activé de manière permanente, contrairement au menu interne de Messenger. Tout comme Messenger, vous avez besoin d’un accès root ou d’un APK modifié par le membre senior evilwombat pour accéder à ce menu. Comme dans le tutoriel Messenger, vous devrez également utiliser le pont de débogage Android (ADB) ou une application de terminal telle que Termux. Si vous utilisez ADB, le débogage USB doit être activé, ce qui se trouve dans les options pour les développeurs de votre appareil.
Vous aurez besoin d'un accès root sur votre téléphone pour suivre ce tutoriel. Vous pouvez obtenir un accès root en faisant clignoter Magisk ou SuperSU après avoir déverrouillé le chargeur de démarrage de votre appareil. Notez que pour utiliser l'APK modifié lié ci-dessus, vous devez désinstaller toutes vos applications Facebook existantes et utiliser à la place toutes les applications Facebook modifiées du même développeur que vous envisagez d'utiliser.
Accéder au menu interne caché de Facebook
Utiliser la BAD
Téléchargez les outils ADB de votre choix. Ceux-ci peuvent être soit «Minimal ADB & Fastboot» sur nos forums, soit les fichiers binaires officiels publiés par Google. Une fois installé ou extrait, dans le dossier contenant le fichier binaire ADB, maintenez Maj + clic droit et cliquez sur «Ouvrir la fenêtre de commande ici» (si vous êtes sous Windows). Si vous utilisez un ordinateur Mac ou Linux, vous devez ajouter la commande «adb shell» ci-dessous avec le répertoire au fichier binaire ADB.
Connectez votre téléphone à votre ordinateur et accordez un accès au débogage. Ensuite, tapez les commandes suivantes dans l'invite de commande:
adb shell
su
Autorisez les super-utilisateurs à accéder au "shell" lorsque vous y êtes invité.
am start -n "com.facebook.katana/com.facebook.katana.internsettingsactivity.InternSettingsActivity"
Vous verrez maintenant le menu interne ouvert sur votre téléphone.
Utilisation du terminal
Ouvrez l'application de terminal de votre choix. Personnellement, j'utilise Termux, mais tout ce qui peut accéder au terminal fonctionnera correctement. Tapez les commandes suivantes.
su
Accordez un accès superutilisateur lorsque vous y êtes invité sur votre appareil.
am start -n "com.facebook.katana/com.facebook.katana.internsettingsactivity.InternSettingsActivity"
Le menu interne s'ouvrira sur votre appareil.
Explication
Nous utilisons adb ou le terminal pour démarrer InternSettingsActivity
qui est le nom de l'activité de menu interne masquée. Il s'agit d'une activité non exportée définie dans le fichier AndroidManifest. ce qui signifie qu'il ne peut pas être consulté normalement à partir d'applications tierces. À l'intérieur de ce menu interne se trouvent quelques réglages et modifications pouvant être utiles aux utilisateurs de l'application Facebook. Ce menu est uniquement destiné aux développeurs et aux testeurs de l'application Facebook. Vous pouvez donc faire beaucoup de choses. Faites défiler vers le bas pour voir quelques exemples.
Exemple de fonctionnalités du menu interne de Facebook
Économiseur de données

Forcer la mise à jour de l'application

Une autre fonctionnalité intéressante est la fonctionnalité «forcer la mise à jour de l'application». Il semble télécharger la dernière version dans l'application et la mise à jour, bien que je n'ai pas eu de tentative d'installation de paquet même si un toast m'a dit qu'il était en train de se télécharger. Cette fonctionnalité est peut-être défectueuse, mais elle semble néanmoins intéressante.
Statistiques vidéo

Et c'est tout, si vous trouvez d'autres fonctionnalités utiles cachées dans l'application Facebook, faites-le-nous savoir ci-dessous dans les commentaires!