# Оновити стан ADB хмарного телефону

Вмикає або вимикає доступ через ADB на одному чи кількох хмарних телефонах.
- **Передумови**: враховуються лише телефони, чий SKU підтримує ADB; якщо жоден з переданих не підходить, виклик відхиляється. Телефони, яким ніколи не виділявся інстанс, пропускаються.
- **Ефект**: встановлює перемикач ADB у Сервіса й зберігає його для телефонів, які Сервіс прийняв.
- **Часткова невдача**: якщо частину телефонів оброблено успішно, а частину — ні, **виклик усе одно повідомляє про помилку**. Трактуйте помилку як «частину телефонів могло бути змінено» й перечитайте стан.
- **Завершення**: синхронне. Дані підключення читайте через `/cloudphone/batchAdbInfo`, який повертає дані лише для увімкнених телефонів із підтримкою ADB.

Задокументовані бізнес-помилки: `33350`, `33401`. Значення кодів див. у [Error Codes](../Getting%20Started/error-codes.md). Будь-яка операція може додатково повернути загальні коди.

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)
    Код результату повернення 0:Звичайний. Інші коди є винятками.

  - `msg` (string | null, required)
    Повідомлення про помилку

  - `requestId` (string, required)
    Ідентифікатор запиту на операцію

