Facebook 메신저의 숨겨진 내부 메뉴에 액세스하는 방법

click fraud protection

Facebook 메신저 내부 메뉴를 활성화하는 방법에 대한 안내입니다. 이를 통해 장치의 디버깅 도구 및 기타 기능에 액세스할 수 있습니다.

Facebook 메신저의 숨겨진 내부 메뉴는 Facebook 개발자가 테스트 중에 애플리케이션의 일부 측면을 수정하는 데 사용됩니다. 숨겨진 메뉴 활동은 앱 내에서 직접 액세스할 수 있는 방법이 없기 때문에 일반적으로 사용자가 열 수 없습니다. 그러나 장치에 루트 액세스 권한이 있는 경우 이 내부 메뉴에 들어가서 Facebook 엔지니어가 사용하는 숨겨진 개발/디버깅 도구 중 일부를 가지고 놀 수 있습니다. 이전에는 내부 메뉴에 액세스하여 다음을 수행할 수 있었습니다. 메신저 데이 비활성화하지만 Facebook은 사람들이 이런 일을 하고 있다는 사실을 깨닫고 메신저 데이를 끄는 기능을 비활성화했습니다.

"MobileConfig"에서 메신저 데이를 비활성화하려고 하면 오류 메시지가 나타납니다.

하지만 MobileConfig 내에 있지 않고 우리가 가지고 놀 수 있는 애플리케이션의 다른 측면이 있습니다. 이 메뉴에 액세스하는 방법을 보여 주며, 변경할 수 있는 사항을 살펴보고 Facebook 메신저 내부 메뉴에서 수행할 수 있는 작업에 대한 몇 가지 예도 제공합니다.

Android 디버그 브리지(ADB)나 다음과 같은 터미널 애플리케이션이 기기에 설치되어 있어야 합니다. Termux 계속하다. ADB를 사용하는 경우 휴대폰에서 USB 디버깅을 활성화해야 합니다. 이렇게 하려면 설정을 연 다음 "휴대폰 정보"로 이동하여 개발자라는 메시지가 표시될 때까지 빌드 번호를 반복해서 탭하세요. 뒤로 버튼을 누르면 이제 설정 목록에 "개발자 옵션"이 표시됩니다. 아래로 스크롤하여 USB 디버깅을 활성화합니다.

이 가이드에는 루트가 필요합니다. 깜박임으로 루트를 얻을 수 있습니다 마기스크 또는 슈퍼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"

그런 다음 아래로 스크롤하세요.

터미널 사용

선택한 터미널 앱을 엽니다. 나는 사용한다 Termux, 그러나 터미널에 액세스할 수 있는 모든 것은 잘 작동합니다. 그런 다음 다음 명령을 입력하십시오.

su

메시지가 표시되면 슈퍼유저 액세스 권한을 부여합니다.

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

Facebook 메신저 내부 메뉴를 영구적으로 활성화하기

명령을 수행하면 아래 메뉴와 같은 "내부 메뉴"가 표시됩니다.

"게이트키퍼 재정의"까지 아래로 스크롤합니다. 그것을 탭하고 다음 메뉴에서 "게이트키퍼 검색"을 탭하세요. 유형 "내부"(따옴표 제외)를 선택하고 "messenger_internal_prefs_android" 필드를 탭하세요. YES로 바뀌어야 합니다.

그게 다야! 이제 아래 스크린샷에 있는 메뉴에 영구적으로 액세스할 수 있습니다.

설명

우리는 adb 또는 터미널을 사용하여 MessengerInternalPreferenceActivity 이는 숨겨진 내부 메뉴 활동입니다. 그런 다음 내부 메뉴 내에서 애플리케이션 설정을 편집하여 해당 활동에 액세스할 수 있는 메뉴 항목을 영구적으로 표시합니다. 루트 액세스가 필요한 이유는 이 활동이 Facebook 메신저 애플리케이션의 AndroidManifest에 정의된 내보내지지 않은 활동이기 때문입니다. 내보내지 않은 활동을 시작하려면 높은 권한이 필요하지만 일단 시작한 후에는 메뉴 내에서 활성화할 수 있습니다.


메신저 내부 메뉴의 기능 예시

충돌

어떤 이유로든 앱 충돌을 일으키려는 경우(아마도 시스템 편집 내용을 테스트 중일 수도 있음) 내부 메뉴의 "성능 및 프로파일링."

언어

Facebook Messenger에서 언어를 직접 선택하려면 '하위 시스템" 내부 메뉴의 루트에는 응용 프로그램 언어를 원하는 언어로 변경할 수 있는 옵션이 있습니다.

항상 활성화된 챗 헤드

Facebook 메신저를 열면 현재 열려 있는 챗헤드가 사라집니다. 이미 Facebook 메신저를 사용하고 있는 경우에도 채팅 헤드를 사용하려면 "메신저로 숨지 마세요" 기능 아래에 있습니다.

그리고 그게 다야! 설정을 살펴보고 Facebook 메신저에서 뭔가를 찾을 수 있는지 확인하고, 그렇다면 아래 댓글로 알려주세요!