วิธีเปิดตำแหน่งจำลองบน Android
ตำแหน่งจำลองเป็นฟีเจอร์ในตัวของ Android: ระบบให้แอปที่เลือกหนึ่งแอปส่งพิกัดแทนพิกัดจริง ฟีเจอร์นี้มีไว้เพื่อการพัฒนาและทดสอบ ใช้ได้โดยไม่ต้อง root และเปิดได้ในไม่กี่นาที ด้านล่างคือเส้นทางทั้งหมด ตั้งแต่การหาหมวดการตั้งค่าที่ซ่อนอยู่ไปจนถึงการตรวจว่าการจำลองทำงานจริง
เปิด “ตัวเลือกสำหรับนักพัฒนาแอป”
การตั้งค่า → “เกี่ยวกับโทรศัพท์” → แตะ “หมายเลขบิลด์” เจ็ดครั้งติดกัน ระบบจะนับถอยหลังแล้วแจ้งว่าคุณเป็นนักพัฒนาซอฟต์แวร์แล้ว บน Xiaomi รายการนี้ชื่อ “เวอร์ชัน MIUI” หรือ “เวอร์ชัน HyperOS” บางเฟิร์มแวร์ซ่อนไว้ในหมวดย่อย “ข้อมูลซอฟต์แวร์” หลักการเหมือนกันทุกที่

ติดตั้งแอปจำลองตำแหน่ง
รายการเลือกแอปจะว่างจนกว่าในระบบจะมีแอปที่รองรับอย่างน้อยหนึ่งแอป โทรศัพท์ไม่มีอะไรให้แสดงในรายการ ให้ติดตั้งแอปจำลองตำแหน่งไว้ก่อน: Mock Location ดาวน์โหลดเป็น APK จากเว็บไซต์นี้หรือติดตั้งจาก RuStore ได้

หารายการ “เลือกแอปจำลองสถานที่”
รายการนี้อยู่ในตัวเลือกสำหรับนักพัฒนาแอป บน Android ดั้งเดิม คือ การตั้งค่า → ระบบ → ตัวเลือกสำหรับนักพัฒนาแอป บน Xiaomi คือ การตั้งค่า → การตั้งค่าเพิ่มเติม → ตัวเลือกผู้พัฒนา บน Samsung หมวดนี้อยู่ล่างสุดของรายการการตั้งค่าหลัก วิธีที่เร็วที่สุดคือค้นหาในการตั้งค่า: พิมพ์ “จำลอง” แล้วเปิดรายการที่พบ ง่ายกว่านั้นอีก: แตะแผนที่ใน Mock Location หากยังไม่ได้เลือกแอปในระบบ แอปจะเปิดหน้าตั้งค่าที่ต้องใช้ให้เอง และบอกว่าต้องเลือกอะไร

เลือกแอปในรายการ
แตะรายการแล้วเลือก Mock Location เลือกครั้งเดียวพอ ระบบจะจำไว้จนกว่าคุณจะเปลี่ยนแอปเองหรือถอนแอป ส่งพิกัดได้ทีละแอปเท่านั้น นี่เป็นข้อจำกัดของ Android เอง

ให้สิทธิ์เข้าถึงตำแหน่ง
เปิดแอปแล้วอนุญาตการเข้าถึงตำแหน่ง สิทธิ์นี้ไม่ได้ใช้เพื่อการจำลอง แต่เพื่องานตรงข้าม: แสดงว่าคุณอยู่ที่ไหนจริง และกลับไปที่จุดจริงหลังหยุดการจำลอง ให้สิทธิ์การแจ้งเตือนด้วย หากไม่มี Android จะไม่เรียกใช้บริการเบื้องหลังที่ทำให้การจำลองทำงานต่อ

เลือกจุดและเริ่มการจำลอง
แตะสถานที่ที่ต้องการบนแผนที่ การจำลองจะเริ่มทันที ไม่มีปุ่มเริ่มแยก การเลือกจุดผ่านการค้นหาที่อยู่หรือสถานที่ก็ได้ผลเหมือนกัน มีสัญญาณสองอย่าง: การแจ้งเตือนถาวรปรากฏในแถบการแจ้งเตือน และปุ่มเปิดปิดทรงกลมทางซ้ายเปลี่ยนเป็นสีส้ม ซึ่งเป็นปุ่มที่ใช้ปิดการจำลองด้วย

ตรวจผลในแอปอื่น
เปิดแอปอื่นที่มีแผนที่ เช่น Yandex Maps แล้วดูว่าแสดงตำแหน่งของคุณที่ไหน การตรวจในแอปจำลองเองไม่มีประโยชน์ เพราะในแอปจะแสดงจุดที่เลือกอยู่แล้ว

ทำอย่างไรหากไม่มี “ตัวเลือกสำหรับนักพัฒนาแอป”
หมวดนี้ถูกซ่อนไว้โดยค่าเริ่มต้นในทุกเฟิร์มแวร์ และจะปรากฏหลังแตะหมายเลขบิลด์เจ็ดครั้งเท่านั้น หากยังไม่ปรากฏ ให้ตรวจสองที่: บางเฟิร์มแวร์ไม่ได้วางหมวดนี้ไว้ที่ระดับบนสุดของการตั้งค่า แต่อยู่ใน “ระบบ” หรือ “การตั้งค่าเพิ่มเติม” และแทบทุกที่หาได้ด้วยการค้นหาคำว่า “นักพัฒนา”
บนโทรศัพท์ที่ทำงานซึ่งบริษัทจัดการ โหมดนักพัฒนาอาจถูกนโยบายขององค์กรบล็อกไว้ ในกรณีนั้นเปิดไม่ได้หากไม่มีผู้ดูแลระบบ และไม่ใช่ปัญหาของแอป
ทำไมรายการแอปว่างเปล่า
ระบบสร้างรายการเอง และแสดงเฉพาะแอปที่ติดตั้งแล้วและประกาศความสามารถนี้ไว้ รายการว่างหมายความอย่างเดียว: ยังไม่ได้ติดตั้งแอปที่รองรับ ติดตั้งแล้วกลับไปที่การตั้งค่า รายการจะมีแอปปรากฏ
เปิดการจำลองแล้ว แต่แอปแสดงจุดจริง
Android ทำเครื่องหมาย “มาจากแหล่งจำลอง” ให้ทุกพิกัดจากผู้ให้บริการทดสอบ แอปอ่านเครื่องหมายนี้และปฏิเสธข้อมูลแบบนี้ได้ ระบบธนาคาร การส่งของ และการติดตามของบริษัททำแบบนั้นจริง การตรวจนี้เลี่ยงไม่ได้หากไม่แก้ไขเฟิร์มแวร์ และ Mock Location ไม่ทำ นี่คือเหตุผล
สาเหตุที่สองง่ายกว่า: แอปอาจแคชจุดล่าสุดไว้ ปิดแอปทั้งหมดแล้วเปิดใหม่ขณะที่การจำลองเปิดอยู่ สาเหตุที่สาม: แอประบุตำแหน่งจากที่อยู่ IP ไม่ใช่ผ่านระบบ การจำลองพิกัดไม่มีผลกับช่องทางนี้เลย
การจำลองทำงาน แต่หลุดไปหลังจากสักพัก
แปลว่าเฟิร์มแวร์ปิดบริการเบื้องหลัง ส่วนใหญ่เกิดบน MIUI และ HyperOS: เปิดการเริ่มอัตโนมัติให้แอป ยกเลิกข้อจำกัดแบตเตอรี่ และล็อกแอปในรายการล่าสุด คำอธิบายโดยละเอียดอยู่ในคู่มือแยกสำหรับ Xiaomi