Trên Android, root là quá trình giành đặc quyền quản trị (administrative privileges) để truy cập tệp hệ thống Android. Điều này cho phép thực hiện các thao tác mà người dùng bình thường không thể (như thay đổi animation boot) và cài đặt ứng dụng yêu cầu root (như Wi-Fi sniffer). Là một trong những trình giả lập Android hàng đầu, BlueStacks luôn nhận yêu cầu root từ người dùng nâng cao.
Cảnh báo:
Thực hiện tại eigene risk. Root BlueStacks có thể khiến nó trở nên không ổn định, không thể khởi động. Có thể làm hỏng dữ liệu hoặc hệ thống. Ngoài ra, một số phương pháp dùng ứng dụng thứ ba – thường an toàn nhưng vẫn có rủi ro. BlueStacks đã root có thể bị dùng cho hoạt động trái phép, hãy thận trọng và tuân thủ pháp luật.
Tạo instance BlueStacks mới
Việc root BlueStacks tiềm ẩn rủi ro. Thử trên instance đã có dữ liệu quan trọng có thể làm hỏng cài đặt. An toàn hơn là tạo instance mới trong BlueStacks Multi-instance Manager.
- Mở BlueStacks Multi-Instance Manager, nhấn New Instance (góc dưới bên phải).

- Chọn Fresh Instance, chọn phiên bản Android – khuyên dùng Nougat 32-bit (mặc định BlueStacks tại thời điểm viết bài).

- Nhấn Next, đặt CPU Cores ít nhất Medium (2 Cores).

- Đặt RAM là Medium 2GB, các tùy chọn khác để mặc định.
- Nhấn Create, chờ instance tạo xong.

- Trong Multi-Instance Manager, chọn instance mới tạo, nhấn Start.

- Đăng nhập Play Store, sau đó tiến hành root như dưới đây.
Cài đặt ứng dụng kiểm tra Root từ Google Play Store
Dù dùng phương pháp nào root BlueStacks, bạn cần ứng dụng kiểm tra root để xác nhận thành công.
- Mở Google Play Store trong BlueStacks, tìm Root Check.

- Mở Root Checker (hoặc app khác), nhấn Install.
- Khởi chạy Root Checker, nhấn Agree (nếu đồng ý điều khoản).
- Nhấn Get Started, ở Verify Root Status nhấn Verify Root.
- Sẽ hiển thị thiết bị chưa root. Không lo, khi BlueStacks đã root, sẽ hiển thị đã root.

Phương pháp 1: Root BlueStacks bằng chỉnh sửa file cấu hình
Phương pháp dễ nhất – không cần tải cài đặt gì, dùng công cụ quen thuộc.
- Đóng BlueStacks, nếu phiên bản < 5, thoát hoàn toàn từ system tray.
- Chuột phải Windows, chọn Run.

- Điều hướng đến đường dẫn cài đặt BlueStacks, thường là:
%programdata%

- Mở thư mục BlueStacks hoặc BlueStacks_nxt, chuột phải file Bluestacks.config.

- Chọn Open With, mở rộng More Apps.
- Chọn Notepad, khi Notepad mở, menu Edit > Find.

- Tìm root, thay giá trị bst.feature.rooting thành 1.

- Tìm tiếp root, thay giá trị bst.instance.Nougat32.enable_root_access thành 1.

- Nếu có nhiều instance BlueStacks, thay tất cả giá trị liên quan đến root từ 0 thành 1.
- Lưu thay đổi, khởi chạy BlueStacks.
- Mở Root Checker, nhấn Verify Root.
- Hy vọng hiển thị thông báo root thành công.

Sau khi root, bạn có thể thử startup managers, custom animations, script managers (ví dụ: System Tools Android app) để tùy chỉnh BlueStacks. Tìm thêm app cho Android đã root trên mạng.
Phương pháp 2: Root BlueStacks bằng ứng dụng One-Click Root
Nhiều người dùng chỉ cần root cho một app, phương pháp trên đủ. Nếu không muốn chỉnh file config, dùng app one-click root như OneClickRoot hoặc KingRoot. Quy trình rất đơn giản, không đi sâu.
- Tải file APK của app one-click root (King Root, OneClickRoot) từ website chính thức, cài APK vào BlueStacks.
- Khởi chạy app, làm theo hướng dẫn trên màn hình để root BlueStacks.
Phương pháp 3: Dùng BS Tweaker để Root BlueStacks
Dành cho người dùng nâng cao, đặc biệt cần SuperSU. Các phương pháp trên có thể root nhưng cài SuperSU binary cần tweak phức tạp. Cài SuperSU thủ công tốn công sức lớn. Có công cụ như BS Tweaker giúp dễ dàng hơn. SuperSU quản lý quyền root cho app bằng cách hỏi người dùng cho phép hay từ chối.
Cài đặt ứng dụng BS Tweaker
- Mở trình duyệt, truy cập website BS Tweaker.

- Tải phiên bản mới nhất, giải nén file zip.
- Mở thư mục giải nén, chuột phải BlueStacksTweaker.exe.

- Chọn Run as Administrator, nhấn Yes nếu UAC hiện ra.
Cài đặt ứng dụng Root Checker Pro
Root Checker Basic có thể dùng cho phương pháp trước, nhưng BS Tweaker cần Root Checker Pro.
- Góc dưới bên phải BS Tweaker, nhấn URL website BS Tweaker.

- Cửa sổ trình duyệt mới mở, truy cập website BS Tweaker.
- Tab Utils, mục Manage and Check Root, trước Root Checker Pro nhấn Download.

- Lưu file lên Desktop, chuyển sang cửa sổ BlueStacks instance.
- Nhấn nút Install APK thanh bên phải (hoặc Ctrl + Shift + B).

- Double-click Root Checker Pro, chờ icon hiện ra trong BlueStacks. Chưa khởi chạy Root Checker Pro.

Root BlueStacks bằng BS Tweaker
- Chuyển sang cửa sổ BS Tweaker, nhấn nút stop trước instance muốn root (nếu đang chạy).
- Bên trái BS Tweaker, chọn instance muốn root bằng checkbox.
- Bên phải, tab Root, nhấn Unlock.

- Xác nhận cảnh báo, chờ thanh trạng thái dưới hiển thị tên instance với thông báo unlocking true.
- Khởi động BlueStacks instance bằng nút Play, chờ boot xong.
Cài đặt và cập nhật SuperSU Binary
- Chuyển sang cửa sổ BS Tweaker, nhấn Install SuperSU.

- Chuyển sang cửa sổ BlueStacks, chờ icon SuperSU app hiện ra nhưng chưa khởi chạy.

- Quay lại BS Tweaker, kiểm tra thanh trạng thái dưới có thông báo cài đặt SuperSu is true.
- Nhấn Update SU Binary, chờ trạng thái Updates SU Binary is true. Instance BlueStacks có thể tự đóng.

- Nhấn Play trước instance đang root, cho boot hoàn toàn.
Xác minh Root BlueStacks bằng Root Checker Pro
- Trong cửa sổ BlueStacks, khởi chạy Root Checker Pro, đồng ý thỏa thuận (nếu có).
- Nhấn Verify Root, nếu hỏi cấp quyền root cho Root Checker Pro, nhấn Grant.
- Hy vọng hiển thị trạng thái BlueStacks instance đã root hoàn toàn.

Cập nhật SuperSU qua APK mới nhất
- Chuyển sang BS Tweaker, nhấn BS Tweaker URL góc dưới phải.
- Trên website Tweaker, tab Utils, tải SuperSu APK mới nhất.

- Lưu file lên Desktop, chuyển sang cửa sổ BlueStacks.
- Nhấn icon Install APK thanh bên phải, double-click SuperSU APK.

- Nhấn icon SuperSU trên màn hình Home, nếu yêu cầu cập nhật, nhấn Continue.

- Chọn Normal (nếu không dùng custom ROM), khi SuperSU cập nhật xong nhấn OK.

- Chọn Reboot, chờ instance BlueStacks đóng.
- Khởi tạo lại BlueStacks instance từ cửa sổ BS Tweaker.
- Sau khi boot, mở SuperSU application kiểm tra cài đặt.
Cài đặt Xposed Framework
Xposed Framework cung cấp các module cho phép tùy chỉnh sâu Android và BlueStacks.
- Chuyển sang BS Tweaker, khởi động instance BlueStacks đã root.
- Chọn instance trong BS Tweaker, tab Root.
- Mục Xposed, nhấn Patch, chờ trạng thái Xposed patch is true.

- Nhấn Install, chờ Xposed installed.

- Nhấn Flash, chờ Xposed flash True.

- Chuyển sang cửa sổ BlueStacks, sẽ thấy icon Xposed Installer nhưng chưa khởi chạy.
- Đóng instance BlueStacks, sau đó khởi động lại từ BS Tweaker.
Sử dụng Xposed Installer tận dụng BlueStacks đã Root
- Sau khi instance boot, mở Xposed Installer, nhấn OK cảnh báo.
- Đảm bảo Xposed Status là Xposed Framework is active.

- Nhấn menu hamburger (góc trên trái), chọn Download.

- Nhấn icon tìm kiếm, tìm BootManager (không dấu cách).
- Chọn BootManager, tab Versions.
- Phiên bản mới nhất, nhấn Download, sau đó Install. Xác nhận Install BootManager.

- Sau khi cài, đóng BlueStacks, khởi động từ BS Tweaker.
- Mở Xposed Installer, mở rộng Menu.
- Tab Modules, tích chọn BootManager.

- Khởi động lại BlueStacks, mở BootManager.
- Chọn app không muốn chạy khi BlueStacks khởi động (ví dụ: IPTV Smarters Pro).

- Khởi động lại BlueStacks, app đã chọn sẽ không tự chạy.
Như vậy, bạn có thể dùng các module Xposed để tùy chỉnh BlueStacks. Còn nhiều app khác cho BlueStacks đã root (Google là bạn tốt nhất) để tận dụng tối đa root.