Come accedere al menu interno nascosto di Facebook Messenger

Una guida su come abilitare il menu interno di Facebook Messenger. Ciò ti consente di accedere agli strumenti di debug e ad altre funzionalità sul tuo dispositivo.

Il menu interno nascosto in Facebook Messenger viene utilizzato dagli sviluppatori di Facebook per modificare alcuni aspetti dell'applicazione durante i test. Normalmente non può essere aperto dagli utenti perché l'attività del menu nascosto non ha un modo diretto per accedere all'interno dell'app. Tuttavia, se il tuo dispositivo ha accesso root, è possibile accedere a questo menu interno per giocare con alcuni degli strumenti nascosti di sviluppo/debug utilizzati dagli ingegneri di Facebook. In precedenza, l'accesso al menu interno poteva essere utilizzato per disabilitare il Giorno del Messaggero, anche se Facebook si è reso conto che le persone lo stavano facendo e quindi ha disabilitato la possibilità di disattivare Messenger Day.

Messaggio di errore durante il tentativo di disattivare Messenger Day in "MobileConfig"

Tuttavia, ci sono altri aspetti dell'applicazione non situati in MobileConfig con cui possiamo giocare. Ti mostreremo come accedere a questo menu in modo che tu possa dare un'occhiata a cosa è possibile modificare e forniremo anche alcuni esempi di alcune cose che puoi fare nel menu interno di Facebook Messenger.

Dovrai avere Android Debug Bridge (ADB) o un'applicazione terminale installata sul tuo dispositivo come Termux continuare. Se utilizzi ADB, devi abilitare il debug USB sul tuo telefono. Per fare ciò, apri Impostazioni, quindi vai su "Informazioni sul telefono" e tocca ripetutamente il numero di build finché non viene indicato che sei uno sviluppatore. Premi il pulsante Indietro e ora avrai "Opzioni sviluppatore" nell'elenco Impostazioni. Scorri verso il basso e attiva il debug USB.

Questa guida richiede root. Puoi ottenere il root eseguendo il flashing Magisk O SuperSU dopo aver sbloccato il bootloader del tuo dispositivo. Se il tuo dispositivo non è rootato, puoi invece utilizzare questo APK modificato dal membro XDA wombatmalvagio che ti consente di accedere al menu interno direttamente all'interno dell'app. Tuttavia, per farlo è necessario disinstallare tutte le app Facebook esistenti che hai installato e utilizzarle invece Tutto delle app Facebook modificate dallo stesso sviluppatore se desideri utilizzare qualcosa di più del semplice Messenger.


Usando adb

Scarica adb, oppure "ADB minimo e avvio rapido" proprio qui su XDA, o il binari ufficiali rilasciato da Google. Estraili e nella cartella contenente adb, tieni premuto MAIUSC + clic con il tasto destro all'interno della cartella e fai clic su "Apri finestra di comando qui". Collega il telefono al PC e concedi l'accesso al debug.

Successivamente, digita i seguenti comandi nel prompt dei comandi.

adb shell
su

Concedi l'accesso come superutente quando richiesto.

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

Quindi scorri in basso.

Utilizzando il terminale

Apri l'app terminale di tua scelta. Io uso Termux, ma tutto ciò che può accedere al terminale funzionerà correttamente. Successivamente digita i seguenti comandi.

su

Concedi l'accesso come superutente quando richiesto.

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

Abilitazione permanente del menu interno di Facebook Messenger

Dopo aver eseguito i comandi, il "menu interno" dovrebbe mostrare un aspetto simile al menu sottostante.

Scorri verso il basso fino a "Sostituzione gatekeeper". Toccalo e nel menu successivo tocca "cerca gatekeeper". Tipo "interno" (senza virgolette) e tocca il campo che dice "messenger_internal_prefs_android". Dovrebbe cambiare per dire SÌ.

Questo è tutto! Ora il menu è permanentemente accessibile per te, situato qui nello screenshot qui sotto.

Spiegazione

Usiamo adb o il terminale per avviare il file MessengerInternalPreferenceActivity che è l'attività del menu interno nascosto. Modifichiamo quindi le impostazioni dell'applicazione dal menu interno per visualizzare in modo permanente una voce di menu per accedere a tale attività. Il motivo per cui richiediamo l'accesso root è che questa attività è un'attività non esportata definita nel Manifest Android dell'applicazione Facebook Messenger. Le attività non esportate richiedono autorizzazioni elevate per avviarle, ma una volta avviate possiamo abilitarle dal menu.


Funzionalità di esempio del menu interno di Messenger

Si blocca

Se per qualsiasi motivo desideri causare l'arresto anomalo dell'app (magari stai testando alcune modifiche di sistema apportate), il menu interno contiene 4 tipi di arresto anomalo in "Prestazioni e profilazione."

Lingua

Se vuoi scegliere tu stesso la lingua su Facebook Messenger, sotto "Sottosistemi" nella radice del menu interno c'è un'opzione per cambiare la lingua dell'applicazione in quella che desideri.

Teste di chat sempre abilitate

Quando apri Facebook Messenger, le chat attualmente aperte scompaiono. Se desideri avere le chat head disponibili anche quando usi già Facebook Messenger, puoi abilitare "Non nasconderti su Messenger" situato sotto le funzionalità.

E questo è tutto! Dai un'occhiata alle impostazioni, vedi se riesci a trovare qualcosa in Facebook Messenger e facci sapere nei commenti qui sotto se lo trovi!