# Bật hoặc tắt ROOT toàn cục

Bật hoặc tắt công tắc ROOT toàn cục của một cloud phone.
- **Điều kiện tiên quyết**: cloud phone phải đang bật và không bị thành viên khác chiếm giữ. Hỗ trợ trên thiết bị tương thích; với các mẫu thiết bị khác, lệnh gọi thành công nhưng không có hiệu lực.
- **Tác động**: khác với `/cloudphone/app/openRoot`, thiết lập này **được lưu lại** trong bản ghi cấu hình của cloud phone rồi mới đẩy tới dịch vụ thiết bị như một công tắc cho toàn thiết bị.
- **Hoàn tất**: đồng bộ. MoreLogin không khởi động lại cloud phone; thời điểm thay đổi có hiệu lực trên thiết bị phụ thuộc vào hành vi của dịch vụ thiết bị.
- **Thử lại**: idempotent.

Các mã lỗi nghiệp vụ đã ghi nhận: `33300`, `33301`. Xem [Error Codes](../Getting%20Started/error-codes.md) để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung.

Endpoint: POST /api/cloudphone/enableRoot
Version: 2026-09-05

## Request fields (application/json):

  - `id` (string, required)
    ID điện thoại đám mây
    Example: 1558968155668507

  - `enableRoot` (boolean, required)
    Có bật quyền ROOT toàn hệ thống hay không
    Example: true

## Response 200:

  - `200` (unknown)
    Thành công. `data` luôn là null với thao tác này; kết quả được thể hiện qua `code`.

## Response 200 fields (application/json):

  - `code` (integer)
    Mã phản hồi: 0 = thành công, >0 = lỗi

  - `data` (null)

  - `msg` (string | null)
    Thông báo; có giá trị khi code > 0

  - `requestId` (string)
    Định danh yêu cầu duy nhất; hãy cung cấp khi liên hệ hỗ trợ

