Cách chạy ứng dụng Android trên Linux
Nếu hệ điều hành chính của bạn là Linux nhưng bạn muốn sử dụng các ứng dụng Android trên máy tính để bàn thì đây là những gì bạn cần làm.
Tôi vừa là người dùng Linux vừa là người dùng Android và mặc dù có những ứng dụng giúp đồng bộ hóa hai nền tảng đó khá liền mạch, nhưng đôi khi tôi chỉ muốn chạy một ứng dụng Android trên máy tính để bàn của mình.
May mắn thay, có một ứng dụng tên là Waydroid cho phép bạn chạy các ứng dụng Android trong môi trường ảo. Quá trình thiết lập và chạy ứng dụng này không phải là dễ dàng nhất, nhưng khi nó hoạt động, bạn sẽ có toàn quyền truy cập vào Cửa hàng Google Play, từ đó bạn có thể cài đặt và chạy các ứng dụng Android như thể bạn đang làm việc trên máy tính bảng Android.
Hãy để tôi chỉ cho bạn cách nó được thực hiện.
Cách cài đặt và sử dụng Waydroid
Những gì bạn cần: Để thực hiện việc này, bạn sẽ cần một phiên bản Linux đang chạy (Tôi sẽ sử dụng Ubuntu Desktop 24.04), một tài khoản Google hợp lệ và một người dùng có đặc quyền sudo. Một điều cần lưu ý là quá trình này sẽ không hoạt động trên máy ảo vì nó sẽ không thể truy cập mạng, vì vậy hãy đảm bảo bạn cài đặt Waydroid trên máy tính để bàn hoặc máy tính xách tay tiêu chuẩn.
Thế thôi. Hãy cùng thực hiện một số phép thuật trên Android.
1. Mở cửa sổ terminal
Điều đầu tiên cần làm là đăng nhập vào máy tính để bàn Linux của bạn và mở ứng dụng cửa sổ đầu cuối.
2. Cài đặt các phụ thuộc cần thiết
Tiếp theo, chúng ta phải cài đặt một vài phần phụ thuộc bằng lệnh:
sudo apt install curl ca-certificates -y
3. Thêm kho lưu trữ Waydroid
Bây giờ chúng ta có thể thêm kho lưu trữ Waydroid cần thiết bằng lệnh:
curl https://repo.waydro.id | sudo bash
4. Cài đặt Waydroid
Cài đặt ứng dụng Waydroid với:
sudo apt-get install waydroid -y
5. Mở và đăng ký Waydroid
Bây giờ Waydroid đã được cài đặt, hãy mở menu trên màn hình của bạn và khởi chạy ứng dụng. Khi ứng dụng mở ra, hãy đảm bảo chọn GAPPS từ trình đơn thả xuống Loại Android. Nếu sử dụng Vanilla, bạn sẽ không có quyền truy cập vào Dịch vụ của Google Play, điều đó có nghĩa là bạn không thể cài đặt ứng dụng từ Cửa hàng Google Play.
Khi bạn đã hoàn tất việc đó, hãy nhấp vào Tải xuống. Quá trình tải xuống sẽ mất một chút thời gian. Khi hoàn tất, hãy nhấp vào Xong và ứng dụng Waydroid sẽ đóng.
Đảm bảo chọn GAPPS làm Loại Android.
6. Mở lại Waydroid
Quay lại menu của bạn và mở lại ứng dụng Waydroid. Có thể mất chút thời gian nhưng cuối cùng bạn sẽ thấy môi trường Android ảo chưa hoàn toàn sẵn sàng.
7. Truy xuất ID Android của bạn
Theo mặc định, thiết bị không được tin cậy. Để sử dụng Cửa hàng Google Play, trước tiên bạn phải đăng ký. Để làm điều đó, bạn phải biết ID Android của mình. Quay trở lại cửa sổ terminal và ra lệnh:
sudo waydroid shell
Bây giờ bạn sẽ ở trong một shell khác với lời nhắc khác. Từ đó, xác định ID của bạn bằng:
ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"
Bạn sẽ thấy một chuỗi số ngẫu nhiên. Sao chép ID đó vào clipboard của bạn.
8. Đăng ký thiết bị của bạn
Với ID của bạn đã sẵn sàng, hãy truy cập Trang Google Uncertified và dán ID bạn vừa truy xuất. Thông báo cho Google rằng bạn không phải là robot và nhấp vào Đăng ký.
Sau khi hoàn tất, hãy đóng và mở lại Waydroid và thiết bị của bạn sẽ được đăng ký. Bây giờ bạn có thể chạy tất cả các ứng dụng Android mà bạn cần.