Cách kiểm tra giả lập vị trí có hoạt động không

Giả lập đã bật, nút màu cam đã sáng — nhưng nó có thực sự hoạt động không? Kiểm tra trong chính ứng dụng là vô ích: ở đó điểm đã chọn luôn được hiển thị. Chỉ có thể xác nhận từ bên ngoài, qua con mắt của một ứng dụng khác. Dưới đây là năm cách kiểm tra với mức độ nghiêm ngặt tăng dần và ý nghĩa của từng kết quả thất bại.

  1. Đảm bảo giả lập đang chạy

    Có hai dấu hiệu, đều thấy được mà không cần mở cài đặt: nút nguồn tròn trong ứng dụng có màu cam, và trong ngăn thông báo có thông báo thường trực của dịch vụ nền. Không có thông báo nghĩa là hệ thống đã đóng dịch vụ nền, và chưa có gì để kiểm tra.

    Thông báo thường trực của Mock Location trong ngăn thông báo: giả lập vị trí đang chạy trong nền
  2. Mở trang kiểm tra vị trí trong trình duyệt

    Cách kiểm tra nhanh và trung thực nhất. Bất kỳ trang nào xác định vị trí (tìm “kiểm tra vị trí của tôi” sẽ ra hàng chục trang) đều hỏi tọa độ từ cùng hệ thống như các ứng dụng thông thường. Cho phép truy cập và so sánh tọa độ hiển thị với điểm đã chọn — nếu khớp, giả lập hoạt động.

    Ưu điểm của trình duyệt là nó không giữ điểm trước đó của bạn giữa các lần truy cập và không vô tình hiển thị kết quả cũ.

    Kiểm tra vị trí trong trình duyệt: trang hiển thị tọa độ khớp với điểm đã chọn
  3. Kiểm tra trong ứng dụng bản đồ khác

    Mở bất kỳ ứng dụng bản đồ nào và chạm nút “tôi đang ở đâu”. Nó phải hiển thị điểm đã chọn. Nếu ứng dụng đã mở từ trước khi bật giả lập, hãy đóng hẳn rồi khởi chạy lại: gần như mọi ứng dụng bản đồ đều giữ vị trí đã biết gần nhất trong bộ nhớ và hiển thị nó cho đến khi nhận được vị trí mới.

    Ứng dụng bản đồ khác hiển thị vị trí tại điểm giả lập — giả lập hoạt động
  4. Đối chiếu với ứng dụng thời tiết

    Thời tiết là phép kiểm tra đối chứng tốt vì nó ít khi hỏi vị trí, thường là khi khởi chạy. Khởi động lại ứng dụng thời tiết khi giả lập đang bật: thành phố phải đổi thành nơi có điểm của bạn. Nếu thành phố vẫn vậy, ứng dụng hoặc ghi nhớ nó như thành phố được chọn thủ công, hoặc xác định khu vực theo địa chỉ IP — giả lập không ảnh hưởng đến điều đó.

  5. Kiểm tra giả lập có giữ được không

    Để yên điện thoại 15–20 phút với màn hình tắt, rồi xem ngăn thông báo. Nếu thông báo còn, dịch vụ còn sống và giả lập vẫn hoạt động. Nếu thông báo biến mất, ROM đã đóng dịch vụ nền, và điều này không được khắc phục bằng kiểm tra mà bằng cài đặt chạy nền: Xiaomi, Samsung, Huawei, realme, OPPO và vivo.

Tọa độ không khớp — kiểm tra theo thứ tự

Thứ nhất: ứng dụng thực sự được chọn trong hệ thống. Cài đặt → “Tùy chọn cho nhà phát triển” → “Chọn ứng dụng vị trí mô phỏng” — ở đó phải ghi Mock Location, không phải “Không có”. Cài đặt này bị đặt lại khi cài lại ứng dụng và đôi khi sau các bản cập nhật ROM lớn.

Thứ hai: giả lập đã bật, không chỉ là ứng dụng đang mở. Điểm được đặt bằng cách chạm vào bản đồ, và nút chuyển sang màu cam.

Thứ ba: ứng dụng dùng để kiểm tra đã được khởi động lại sau khi bật giả lập — nếu không, nó hiển thị điểm đã lưu.

Thứ tư: ứng dụng đọc cờ nguồn mô phỏng và cố ý bỏ qua những tọa độ như vậy. Ngân hàng, giao hàng và hệ thống chấm công doanh nghiệp hoạt động như thế — đây không phải trục trặc mà là quyết định có chủ ý của họ.

Thứ năm: ứng dụng xác định vị trí theo địa chỉ IP chứ không qua hệ thống. Giả lập tọa độ không ảnh hưởng đến kênh đó — khác biệt được giải thích trong bài giả lập vị trí hay VPN.

Ứng dụng hiển thị vị trí thật thay vì vị trí giả lập: danh sách nguyên nhân cần kiểm tra

Vì sao không kiểm tra được trong chính ứng dụng

Ứng dụng giả lập vẽ điểm bạn đã chọn bất kể hệ thống có chấp nhận nó hay không. Nó hiển thị ý định của bạn chứ không phải kết quả. Cách duy nhất để thấy kết quả là hỏi một bên thứ ba dùng tọa độ — bất kỳ ứng dụng nào khác hoặc trình duyệt.

Cũng vì lý do này mà đánh giá thành công dựa vào địa chỉ trong gợi ý phía trên là vô nghĩa: địa chỉ được dịch vụ mã hóa địa lý lấy từ tọa độ đã chọn và xuất hiện ngay cả khi giả lập tắt hoàn toàn.

Độ chính xác và điểm “nhảy”

Sau khi bật giả lập, các ứng dụng khác không cập nhật vị trí ngay lập tức: mỗi ứng dụng có chu kỳ hỏi riêng, từ vài giây đến vài phút. Nếu bản đồ hiển thị điểm cũ rồi nửa phút sau mới chuyển sang điểm mới, đó là hoạt động bình thường, không phải lỗi.

Một trường hợp riêng là ứng dụng có bộ lọc: chúng làm mượt quỹ đạo và bỏ qua cú nhảy tức thời hàng trăm kilômét vì coi là không thể xảy ra. Hiện tượng này có ở ứng dụng dẫn đường và theo dõi thể dục; khởi động lại ứng dụng thường giải quyết được.

Mock Location — fake GPS trên Android không cần root

Miễn phí, ngoài Google Play. Bạn có thể kiểm tra mã băm của tệp trước khi cài đặt.

Tải APK