# Actualizar el estado de ADB del teléfono en la nube

Activa o desactiva el acceso ADB en uno o varios Cloud Phones.
- **Requisitos previos**: solo se tienen en cuenta los teléfonos cuyo SKU admite ADB; si ninguno de los indicados cumple el requisito, la llamada se rechaza. Los teléfonos a los que nunca se les asignó una instancia se omiten.
- **Efecto**: establece el interruptor de ADB en el servicio y lo persiste para los teléfonos que el servicio aceptó.
- **Fallo parcial**: si algunos teléfonos tienen éxito y otros no, **la llamada informa igualmente un error**. Interpreta un fallo como «puede que algunos teléfonos se hayan cambiado» y vuelve a leer el estado.
- **Finalización**: sincrónica. Lee los datos de conexión con `/cloudphone/batchAdbInfo`, que solo devuelve datos de los teléfonos encendidos y compatibles con ADB.

Errores de negocio documentados: `33350`, `33401`. Consulte [Error Codes](../Getting%20Started/error-codes.md) para el significado de cada código. Cualquier operación puede devolver además los códigos comunes.

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

## Request fields (application/json):

  - `enableAdb` (boolean, required)

  - `ids` (array, required)

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `code` (integer, required)
    Código de resultado devuelto 0: Normal. Los demás códigos son excepciones.

  - `msg` (string | null, required)
    Mensaje de error

  - `requestId` (string, required)
    ID de solicitud de operación

