คำแนะนำเกี่ยวกับวิธีเปิดใช้งานเมนูภายในภายใน Facebook Messenger สิ่งนี้ช่วยให้คุณเข้าถึงเครื่องมือแก้ไขข้อบกพร่องและคุณสมบัติอื่น ๆ บนอุปกรณ์ของคุณ
เมนูภายในที่ซ่อนอยู่ใน Facebook Messenger ถูกใช้โดยนักพัฒนาที่ Facebook เพื่อแก้ไขบางส่วนของแอปพลิเคชันระหว่างการทดสอบ โดยปกติผู้ใช้ไม่สามารถเปิดได้เนื่องจากกิจกรรมเมนูที่ซ่อนอยู่ไม่มีวิธีเข้าถึงภายในแอปโดยตรง อย่างไรก็ตาม หากอุปกรณ์ของคุณมีสิทธิ์เข้าถึงรูท ก็สามารถเข้าสู่เมนูภายในนี้เพื่อลองใช้เครื่องมือพัฒนา/แก้ไขจุดบกพร่องที่ซ่อนอยู่ซึ่งใช้โดยวิศวกรของ Facebook ก่อนหน้านี้สามารถเข้าถึงเมนูภายในได้ ปิดการใช้งานวัน Messengerแม้ว่า Facebook จะตระหนักว่าผู้คนกำลังทำเช่นนี้ จึงทำให้ไม่สามารถปิด Messenger Day ได้
ยังมีแง่มุมอื่นๆ ของแอปพลิเคชันที่ไม่อยู่ใน MobileConfig ที่เราสามารถลองใช้ได้ เราจะแสดงวิธีการเข้าถึงเมนูนี้เพื่อให้คุณดูว่าสามารถเปลี่ยนแปลงอะไรได้บ้าง และเราจะยกตัวอย่างบางสิ่งที่คุณสามารถทำได้ในเมนูภายในของ Facebook Messenger
คุณจะต้องติดตั้ง Android Debug Bridge (ADB) หรือแอปพลิเคชันเทอร์มินัลบนอุปกรณ์ของคุณ เช่น
คู่มือนี้ต้องใช้รูท คุณสามารถรูทได้ด้วยการกระพริบ มาจิสก์ หรือ ซุปเปอร์ซู หลังจากปลดล็อค bootloader ของอุปกรณ์แล้ว หากอุปกรณ์ของคุณไม่ได้ทำการรูท คุณสามารถใช้แทนได้ APK ที่แก้ไขแล้วนี้ จาก XDA-สมาชิก ตัวร้าย ซึ่งช่วยให้คุณเข้าถึงเมนูภายในได้จากภายในแอป แต่การทำเช่นนั้นทำให้คุณต้องถอนการติดตั้งแอพ Facebook ที่มีอยู่ที่คุณติดตั้งและใช้แทน ทั้งหมด ของแอพ Facebook ที่ได้รับการดัดแปลงจากนักพัฒนาคนเดียวกัน หากคุณต้องการใช้มากกว่าแค่ Messenger
การใช้ adb
ดาวน์โหลด adb อย่างใดอย่างหนึ่ง "ADB และ Fastboot ขั้นต่ำ" ที่นี่บน XDA หรือ ไบนารีอย่างเป็นทางการ เผยแพร่โดย Google แยกไฟล์เหล่านั้นและในโฟลเดอร์ที่มี adb ให้กด shift + คลิกขวาภายในโฟลเดอร์แล้วคลิก "เปิดหน้าต่างคำสั่งที่นี่" เชื่อมต่อโทรศัพท์ของคุณกับพีซีและให้สิทธิ์การเข้าถึงการดีบัก
ถัดไป พิมพ์คำสั่งต่อไปนี้ในพร้อมท์คำสั่ง
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 อย่างถาวร
หลังจากทำตามคำสั่งแล้ว "เมนูภายใน" ควรปรากฏขึ้นซึ่งมีลักษณะเหมือนเมนูด้านล่าง
เลื่อนลงไปที่ "การแทนที่ผู้รักษาประตู" แตะที่นั้นและในเมนูต่อไปนี้ให้แตะ "search gatekeepers" พิมพ์ "ภายใน" (ไม่มีเครื่องหมายคำพูด) แล้วแตะช่องที่ระบุว่า "messenger_internal_prefs_android" ควรเปลี่ยนเป็นตอบว่า YES
แค่นั้นแหละ! ขณะนี้คุณสามารถเข้าถึงเมนูได้อย่างถาวร ซึ่งอยู่ในภาพหน้าจอด้านล่าง
คำอธิบาย
เราใช้ adb หรือเทอร์มินัลเพื่อเริ่มต้น MessengerInternalPreferenceActivity
ซึ่งเป็นกิจกรรมเมนูภายในที่ซ่อนอยู่ จากนั้นเราจะแก้ไขการตั้งค่าแอปพลิเคชันจากภายในเมนูภายในเพื่อแสดงรายการเมนูอย่างถาวรเพื่อเข้าถึงกิจกรรมนั้น เหตุผลที่เราต้องการการเข้าถึงรูทก็คือกิจกรรมนี้เป็นกิจกรรมที่ไม่ได้ส่งออกซึ่งกำหนดไว้ใน AndroidManifest ของแอปพลิเคชัน Facebook Messenger กิจกรรมที่ไม่ได้ส่งออกจำเป็นต้องได้รับการอนุญาตระดับสูงในการเปิดใช้งาน แต่เมื่อเราเปิดใช้งานแล้ว เราก็จะสามารถเปิดใช้งานได้จากภายในเมนู
ตัวอย่างคุณสมบัติเมนูภายในของ Messenger
ขัดข้อง
หากคุณต้องการให้แอปขัดข้องไม่ว่าด้วยเหตุผลใดก็ตาม (บางทีคุณกำลังทดสอบการแก้ไขระบบบางอย่างที่คุณทำ) เมนูภายในจะมีข้อขัดข้อง 4 ประเภทภายใต้ "ประสิทธิภาพและการทำโปรไฟล์"
ภาษา
หากคุณต้องการเลือกภาษาของคุณเองใน Facebook Messenger ใต้ "ระบบย่อย" ในรูทของเมนูภายในคือตัวเลือกในการเปลี่ยนภาษาของแอปพลิเคชันเป็นภาษาที่คุณต้องการ
เปิดใช้งานหัวแชทเสมอ
เมื่อคุณเปิด Facebook Messenger หัวแชทที่เปิดอยู่ในปัจจุบันจะหายไป หากคุณต้องการให้ Chat Head ใช้งานได้แม้ในขณะที่ใช้ Facebook Messenger อยู่แล้ว คุณสามารถเปิดใช้งาน "อย่าซ่อนตัวเหนือผู้ส่งสาร" อยู่ภายใต้คุณสมบัติ
แค่นั้นแหละ! ตรวจดูการตั้งค่าต่างๆ ดูว่าคุณสามารถค้นหาบางอย่างใน Facebook Messenger ได้หรือไม่ และแจ้งให้เราทราบในความคิดเห็นด้านล่างหากคุณพบ!