Tất cả bài viết
Hướng dẫnGiả lậpBảo mật6 phút

Giả lập Android trên Mac có an toàn không: nó đụng tới gì, xin quyền gì

Cập nhật ngày · Đội ngũ MACOS EMULATOR

Trình giả lập Android chạy cả một hệ điều hành trên Mac của bạn: trước khi cài, nên hỏi xem nó đụng tới những gì. Câu hỏi đúng không phải “đó có phải là trình giả lập không?”, mà là “nó đòi gì ở Mac của tôi?”. Đây là những gì MACOS EMULATOR xin, những gì nó không bao giờ xin, và những dấu hiệu khiến bạn nên dừng lại, dù là trình giả lập nào.

Trình giả lập Android làm gì trên Mac của bạn

Trình giả lập Android chạy một hệ điều hành Android hoàn chỉnh trong một máy ảo, ngay bên trong macOS. Trên Mac Apple Silicon, máy ảo này dựa vào trình ảo hóa (hypervisor) của Apple, vốn là một phần của macOS: trình giả lập không phải thêm gì vào hệ thống để khởi động Android.

Trong MACOS EMULATOR, thiết bị Android chạy ngay trên chip của bạn: không có cloud, không có máy chủ ở xa chạy game thay bạn. Engine, thiết bị Android và cấu hình của bạn nằm trong thư mục người dùng, ở ~/Library/Application Support. Đó là lý do app không bao giờ cần quyền admin.

Không tắt SIP, không cần mật khẩu admin

Bảo vệ toàn vẹn hệ thống (SIP) khóa các tệp của macOS, kể cả với tài khoản admin. MACOS EMULATOR không tắt nó, không sửa macOS và không đòi quyền admin: cài đặt chỉ là kéo app vào thư mục Ứng dụng (Applications), rồi để launcher tải engine về.

Bản cập nhật cũng vậy: launcher đề xuất khi bạn mở nó, hoặc bạn tải về từ khu vực khách hàng, rồi thay app cũ. Thiết lập và phím của bạn được giữ nguyên.

Với mọi trình giả lập, bốn dấu hiệu sau là lúc nên dừng lại:

  • Nó bảo bạn tắt SIP, hoặc khởi động lại Mac vào Khôi phục macOS (Recovery) để “mở khóa” một thứ gì đó.
  • Nó đòi mật khẩu admin mà không nói lý do.
  • Nó xin những quyền mà không giải thích dùng vào việc gì.
  • Nó được tải từ nơi khác ngoài trang web của chính nhà phát triển nó, hoặc dưới dạng “bản miễn phí” của một phần mềm trả phí.

Một quyền macOS duy nhất: Trợ năng

Với macOS, app chỉ xin một quyền: Trợ năng. Đây là quyền rộng, vì nó cho một app nhận bàn phím, chuột và điều khiển cửa sổ. Muốn biết nó dùng vào việc gì trước khi bật là bình thường. Ở đây, nó dùng cho hai việc:

  • Phím và chuột phải của bạn trong trận: mỗi phím đã gán thành một lần chạm trên màn hình game. Thiếu quyền này, phím không phản hồi, và Android hiểu chuột phải là nút “Quay lại”, đẩy bạn ra khỏi trận.
  • Cửa sổ của trình giả lập: launcher thay thanh công cụ của engine bằng thanh của riêng nó, và cũng nhờ quyền này mà nó mở rộng cửa sổ ra toàn màn hình khi bạn yêu cầu.

Launcher chỉ nhận bàn phím của bạn khi cửa sổ game đang ở phía trước. Chuyển sang app khác là phím của bạn không còn đi qua nó.

Bạn có thể thu hồi quyền này bất cứ lúc nào, trong Cài đặt hệ thống, rồi Quyền riêng tư & Bảo mật, rồi Trợ năng. Chỉ giữ một bản app trên Mac, vì quyền này chỉ có hiệu lực với một bản. Nếu có ngày phím ngừng phản hồi, tắt app rồi bật lại. Hướng dẫn bàn phím và chuột trong trình giả lập giải thích phần tiếp theo.

Tài khoản Google của bạn ở chế độ Đầy đủ

Ở chế độ Đầy đủ, app cài game từ Google Play bằng chính tài khoản Google của bạn, như trên điện thoại. Bạn chỉ đăng nhập một lần, ngay trong launcher: không có gì khác mở ra. Hướng dẫn cài giả lập Android trên Mac chỉ rõ nút nằm ở đâu.

Tài khoản này nằm trong thiết bị Android, không nằm trong macOS, và “Gỡ cài đặt” xóa nó cùng với thiết bị.

Những gì gửi từ Mac tới bộ phận hỗ trợ

Báo cáo hiệu năng và nhật ký của launcher mô tả Mac của bạn cho bộ phận hỗ trợ: bộ nhớ, trạng thái nhiệt, các app làm Mac nặng tải. Chúng chỉ rời Mac khi bạn tự gửi. Báo cáo được sao chép ở dạng mã hóa, và chính bạn dán nó vào khu vực khách hàng, bằng nút “Gửi báo cáo”. Hướng dẫn đo khung hình mỗi giây trong trình giả lập nói rõ cách đo.

Gỡ sạch mọi thứ: “Gỡ cài đặt”

Trong “Thiết lập” của launcher, “Gỡ cài đặt” xóa app, engine và thiết bị Android. Khóa bản quyền vẫn còn hiệu lực: nếu có ngày cài lại, bạn chỉ cần sao chép lại khóa từ khu vực khách hàng.

Còn tài khoản game của bạn thì sao?

Trình giả lập bảo vệ Mac của bạn, không bảo vệ luật của game. Điều một game chấp nhận, thiết bị ảo hay phím trên bàn phím, tùy luật của từng game, và có game từ chối thiết bị ảo. Hãy đọc điều khoản của game bạn chơi trước khi vào trận.

Câu hỏi thường gặp

Trình giả lập Android có hại cho Mac không?

Bản thân nó thì không: mọi thứ tùy vào những gì nó đòi. MACOS EMULATOR đi qua hypervisor của Apple, không sửa macOS, không bắt tắt SIP, không đòi quyền admin, và chỉ xin một quyền macOS: Trợ năng.

Có cần tắt SIP để chơi game trong trình giả lập Android không?

Không. MACOS EMULATOR chạy khi SIP vẫn bật và không cần quyền admin. Một trình giả lập bắt bạn tắt SIP để chơi là dấu hiệu bạn nên dừng lại.

Vì sao trình giả lập xin quyền Trợ năng?

Để nhận phím và cú nhấp chuột phải của bạn trong trận, và để điều khiển cửa sổ của trình giả lập. Launcher chỉ nhận bàn phím khi cửa sổ game đang ở phía trước.

Tài khoản Google của tôi nằm ở đâu?

Trong thiết bị Android, không nằm trong macOS. Ở chế độ Đầy đủ, app cài game từ Google Play bằng tài khoản này, và “Gỡ cài đặt” xóa tài khoản cùng với thiết bị.

Chơi trong trình giả lập có ảnh hưởng tới tài khoản game của tôi không?

Điều đó tùy luật của từng game, không phải do Mac của bạn. Có game từ chối thiết bị ảo: hãy đọc điều khoản của game bạn chơi trước khi vào trận.