Mock Location hay Fake GPS: cách chọn ứng dụng giả lập

“Cài Fake GPS đi” nghe như tên một ứng dụng cụ thể, nhưng trong cửa hàng, dưới cái tên đó có cả chục chương trình khác nhau của các nhà phát triển khác nhau. Chọn giữa chúng theo lời hứa trong phần mô tả là vô nghĩa: chúng giả lập tọa độ như nhau — qua cùng một cơ chế của Android. Khác biệt nằm ở chỗ khác, và nó lộ ra không phải ở ngày đầu mà ở tuần thứ hai.

Điểm chung của mọi ứng dụng như vậy

Android chỉ có đúng một cơ chế giả lập: ứng dụng đăng ký làm nguồn vị trí thử nghiệm và ghi tọa độ vào đó, còn hệ thống đưa chúng cho bất kỳ ai hỏi người dùng đang ở đâu. Từ đó có ba hệ quả chung cho mọi ứng dụng trong nhóm này.

Thứ nhất: tất cả đều cần chế độ nhà phát triển và việc chọn ứng dụng trong “Chọn ứng dụng vị trí mô phỏng”. Chương trình hứa hoạt động mà không cần bước này thì hoặc cần root, hoặc đơn giản là không hoạt động.

Thứ hai: độ chính xác của giả lập là như nhau. Tọa độ được cung cấp nguyên trạng, không thể “cải thiện” — đây không phải chỗ các ứng dụng có thể khác nhau.

Thứ ba: ai cũng thấy cờ nguồn mô phỏng. Android gắn cờ cho tọa độ giả, và ứng dụng nào đọc cờ này (ngân hàng, giao hàng, chấm công doanh nghiệp) sẽ từ chối làm việc với bất kỳ ứng dụng giả lập nào. Lời hứa “chúng tôi vô hình” mà không can thiệp vào ROM là không đúng, dù ai đưa ra; xem thêm — vì sao ứng dụng thấy tọa độ thật.

So sánh các kịch bản: bản đồ, thời tiết và kiểm thử hoạt động không cần root; ứng dụng ngân hàng và hệ thống chống gian lận thì không

Sáu dấu hiệu thực sự khác biệt

Ba dấu hiệu thấy được ngay, trên trang của cửa hàng. Ngôn ngữ giao diện — một số ứng dụng trong nhóm này được dịch máy hoặc hoàn toàn không dịch. Nguồn cài đặt — ứng dụng có trong cửa hàng bạn dùng được không, hay phải cài APK từ trang tổng hợp bên thứ ba. Quảng cáo và mô hình thanh toán — có hiện quảng cáo trên bản đồ không và chính xác những gì bị khóa sau gói đăng ký.

Ba dấu hiệu còn lại lộ ra sau một tuần sử dụng, và chúng mới là thứ quyết định. Giả lập có giữ được trong nền không — nỗi thất vọng phổ biến nhất: nó chạy khi màn hình bật và âm thầm dừng mười phút sau khi khóa máy. Ứng dụng lưu địa điểm thế nào — có yêu thích và lịch sử không, và chúng có còn sau khi cài lại không. Có hỗ trợ không — viết cho ai khi có gì đó không ổn trên một ROM cụ thể.

Danh sách tiêu chí chọn ứng dụng giả lập vị trí: ngôn ngữ, nguồn cài đặt, hoạt động nền, lưu địa điểm, quảng cáo

Mock Location có gì

Giao diện bằng 31 ngôn ngữ, bao gồm tiếng Việt, và hỗ trợ qua tài khoản và email.

Hai nguồn cài đặt minh bạch: trang ứng dụng trên RuStore và APK trên trang web này với mã băm SHA256 được công bố để bạn kiểm tra trước khi cài (cách làm).

Không có quảng cáo ở bất kỳ gói nào, kể cả gói miễn phí.

Hoạt động nền là nơi tốn nhiều công sức nhất: dịch vụ giữ giả lập luôn bật và khôi phục nó sau khi khởi động lại, còn với các giao diện đóng tác vụ nền mạnh tay có hướng dẫn riêng — Xiaomi, Samsung, Huawei, realme, OPPO và vivo.

Địa điểm được lưu trong yêu thích và lịch sử và, khi có tài khoản, được đồng bộ với trang web: cài lại ứng dụng hay đổi điện thoại không làm mất chúng.

Tìm địa chỉ và địa điểm, kể cả tìm bằng giọng nói ngoại tuyến, và bản trình diễn toàn bộ giao diện ngay trong trình duyệt — bạn có thể xem ứng dụng trông thế nào mà không cần cài.

Mock Location không làm gì

Không che giấu cờ nguồn mô phỏng. Đây là vấn đề nguyên tắc, không phải tính năng chưa làm xong: che giấu cờ đòi hỏi can thiệp vào hệ thống trên thiết bị đã mở khóa bootloader.

Không phát lại lộ trình gồm nhiều điểm và không mô phỏng di chuyển bằng cần điều khiển. Chỉ một điểm được chọn được giả lập; nếu nhiệm vụ là tái hiện một chuyến đi, ứng dụng không giải quyết được.

Việc lưu địa điểm bị giới hạn ở gói miễn phí. Bản thân việc giả lập là miễn phí và không giới hạn thời gian, nhưng gói miễn phí không có mục yêu thích, lịch sử giữ ba điểm gần nhất, và chỉ liên kết được một thiết bị với tài khoản. Giới hạn và giá hiện hành có trên trang các gói.

Cách chọn theo nhu cầu của bạn

Nếu bạn chỉ cần một lần hiển thị thành phố khác trong bản đồ hoặc thời tiết, gần như ứng dụng nào trong nhóm cũng được, kể cả ứng dụng miễn phí có quảng cáo: khác biệt sẽ lộ ra sau, còn nhiệm vụ chỉ làm một lần.

Nếu cần điểm giữ được hàng giờ và sống sót qua khóa màn hình và khởi động lại, hãy xem hoạt động nền và nhà phát triển có mô tả cài đặt cho ROM của bạn không. Đây là thứ duy nhất thực sự hỏng khi dùng lâu dài.

Nếu cần một bộ điểm lặp lại được để kiểm thử, hãy xem cách lưu địa điểm và đồng bộ; gõ tọa độ bằng tay ở mỗi lần chạy tốn thời gian hơn bạn nghĩ (hướng dẫn cho QA).

Nếu cần vượt qua việc kiểm tra của một dịch vụ cụ thể, không ứng dụng nào trong nhóm này làm được, và chọn giữa chúng là vô nghĩa.

Cách chuyển từ ứng dụng khác

Bạn không cần gỡ ứng dụng trước đó. Hệ thống chỉ cho phép một nguồn vị trí mô phỏng hoạt động, và việc chuyển đổi được thực hiện ở chính mục cài đặt nơi ứng dụng được chọn lúc đầu: Cài đặt → “Tùy chọn cho nhà phát triển” → “Chọn ứng dụng vị trí mô phỏng” → chọn ứng dụng khác.

Một lưu ý: hãy dừng giả lập trong ứng dụng cũ trước khi chuyển. Nếu không, nút của nó vẫn bật dù hệ thống không còn nghe nó nữa — và bạn sẽ nhìn thấy giả lập “đang chạy” mà thực ra không có. Cách đảm bảo tọa độ thực sự được giả lập — trong hướng dẫn kiểm tra.

Địa điểm đã lưu từ ứng dụng khác không được chuyển sang: mỗi ứng dụng có định dạng lưu riêng, và Android không có cơ chế trao đổi chung.

Danh sách ứng dụng vị trí mô phỏng: đã cài hai ứng dụng, chọn một — hệ thống chỉ cho phép một ứng dụng hoạt động

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