This guide will walk you through unlocking the Facebook hidden menu, and highlight the most pertinent options for you to tinker with. Please note that this guide requires you to root your device and install ADB on your computer.

The ADB Method

The hidden Facebook engineer menu should open on your phone.

The Terminal App Method

This will launch the hidden Facebook engineer mode on your phone as well. To make the hidden menu always available so you don’t need to repeat the steps above, simply scroll down to “Gatekeeper Override” in the hidden menu. Tap it and then tap “search gatekeepers”, and type “internal” without the quotes. Now tap the field that says “messenger_internal_prefs_android”, and it should change to YES.

How this Works:

What we’re basically doing is using a command terminal to force launch the InternSettingsActivity, which is a hidden internal activity from the Facebook app. It cannot be accessed normally from third-party apps. Because this menu is intended for engineers and developers from Facebook, there’s a lot of options you can tinker with, so be careful. The best ones to play with are:

Data Saver

This allows you to set a data usage monitor, specifically for the Facebook app. This can be extremely useful if you browse Facebook a lot on a metered data connection because Facebook can quickly consume a lot of data loading videos and pictures as you scroll. So basically with the Data Saver option, you just set the data limit for the Facebook app, and it will stop transferring data once it hits the limit. You can reset the counter if you want to continue loading pictures and videos on Facebook.

Video Stats

You can set the default video settings for playing videos on Facebook, such as bitrate and other options. You can also enable video logging, muted videos, and force autoplay with a few more options than the regular autoplay options found in the regular Facebook app settings menu.

Force App Update

This apparently does what it says, but even though it downloads the latest in-app version, Android doesn’t attempt to install the package. Its either a ninja update, or the feature is broken/disabled.

How to Increase Maximum Volume on Mediatek-Based Android Devices through…How to Find Hidden and Filtered Message Requests on Facebook?Google’s Software Engineer Fired For Claiming AI Machine Is “Consciously Aware"Apple Engineer Explains Why the AirPods Pro 2 Lack Lossless Audio Support How to enable the hidden Facebook app engineer menu on Android - 62How to enable the hidden Facebook app engineer menu on Android - 25