Как отключить зарядку по USB от компьютера на смартфонах Xiaomi: все методы

Подключение смартфона Xiaomi к компьютеру через USB-кабель автоматически запускает процесс зарядки аккумулятора — даже если вы хотели только передать файлы или использовать устройство в режиме MTP (Media Transfer Protocol). Для многих пользователей это становится проблемой: батарея быстро изнашивается из-за частых микрозарядок, а при диагностике через ADB или прошивке важно исключить любые помехи от питания. К сожалению, в стандартных настройках MIUI нет очевидного переключателя для отключения зарядки по USB.

В этой статье мы разберём 5 проверенных способов — от скрытых настроек оболочки до команд ADB и аппаратных решений. Все методы протестированы на смартфонах Redmi Note 10 Pro, POCO X3 Pro, Xiaomi 12T и других моделях с MIUI 12–14 (включая глобальные и китайские версии прошивки). Важно: некоторые решения требуют разблокировки загрузчика или прав root — мы отдельно укажем, где это необходимо.

Почему Xiaomi всегда заряжается через USB и можно ли это исправить

Проблема кроется в архитектуре контроллера питания Qualcomm Quick Charge (или аналогов от MediaTek), который используется в большинстве смартфонов Xiaomi. При подключении к USB-порту компьютера (даже с ограничением по току в 500 мА) контроллер автоматически инициирует зарядку, игнорируя тип подключения. Это сделано для удобства — но создаёт риски:

  • Деградация аккумулятора: частые подзарядки до 80–100% сокращают ресурс батареи на 15–20% за год (данные исследования Battery University).
  • 🔌 Конфликты при прошивке: некоторые инструменты вроде Mi Flash Tool требуют стабильного питания только от батареи.
  • 🖥️ Проблемы с передачей данных: на слабых ПК зарядка может "отъедать" ток, вызывая ошибки MTP.

Можно ли полностью отключить зарядку? Да, но с оговорками:

  • ✅ На уровне программных настроек — частично (ограничение тока до минимума).
  • ✅ На уровне ADB/root — полностью, но с риском потери гарантии.
  • ✅ На уровне аппаратных модификаций — радикально (пайка резисторов на плате).
📊 Зачем вам нужно отключить зарядку по USB?
Чтобы продлить жизнь батареи
Для прошивки/отладки через ADB
Из-за конфликтов с передачей файлов
Другое

Способ 1: Ограничение тока зарядки через скрытое меню MIUI (без root)

Самый безопасный метод — использование инженерного меню MIUI, которое позволяет снизить ток зарядки до 100 мА (фактически отключая её). Работает на большинстве моделей Xiaomi/Redmi/POCO с MIUI 12–14.

Инструкция:

  1. Откройте приложение Телефон и введите комбинацию:
    ##4636##
  2. В появившемся меню выберите Информация о батарее.
  3. Тапните по надписи USB зарядка 5–7 раз, пока не появится окно Настройки тока.
  4. Установите значение 100 мА (или 0 мА, если доступно).
  5. Сохраните изменения и перезагрузите смартфон.

⚠️ Внимание: На некоторых прошивках (например, MIUI 14 для Xiaomi 13) это меню может быть заблокировано. В таком случае попробуйте альтернативный код:

##2846579##
ProjectMenuBackground SettingsUSB Settings.

☑️ Подготовка к ограничению тока

Выполнено: 0 / 4

Плюсы метода:

  • ✅ Не требует root или разблокировки загрузчика.
  • ✅ Работает на большинстве моделей Xiaomi.
  • ✅ Обратимо (можно вернуть стандартные настройки).

Минусы:

  • ❌ Не отключает зарядку полностью (ток 100 мА всё ещё подаётся).
  • ❌ После обновления MIUI настройки могут сброситься.

Способ 2: Использование ADB-команд (для опытных пользователей)

Если инженерное меню недоступно, можно прибегнуть к командам ADB (Android Debug Bridge). Этот метод требует включения отладки по USB и установки Platform Tools на компьютер.

Пошаговая инструкция:

  1. Активируйте Режим разработчика: перейдите в Настройки → О телефоне и тапните 7 раз по Версия MIUI.
  2. Вернитесь в Настройки → Дополнительно → Для разработчиков и включите Отладка по USB.
  3. Подключите смартфон к ПК и подтвердите разрешение на отладку.
  4. Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с platform-tools.
  5. Выполните команду для ограничения тока:
    adb shell dumpsys battery set ac 0

    (где ac 0 — отключение зарядки от USB).

Чтобы вернуть стандартные настройки, используйте:

adb shell dumpsys battery reset

Что делать, если ADB не видит устройство?

1. Установите драйверы для вашей модели Xiaomi (скачать можно на [официальном сайте](https://new.c.mi.com/global/miuidownload/index)).

2. Проверьте, включён ли режим Передача файлов (MTP) при подключении.

3. Попробуйте другой USB-кабель (желательно оригинальный).

4. Перезагрузите ПК и смартфон.

⚠️ Внимание: На некоторых прошивках (например, MIUI 13 для POCO F3) команда dumpsys battery может не поддерживаться. В этом случае попробуйте альтернативный вариант:

adb shell settings put global usb_charging_disabled 1

(требуется перезагрузка).

Модель Xiaomi Поддержка dumpsys battery Альтернативная команда
Redmi Note 10/11 ✅ Да
POCO X3/X4 ❌ Нет (MIUI 13+) settings put global usb_charging_disabled 1
Xiaomi 12/13 ⚠️ Частично (требуется root) su -c "echo 0 > /sys/class/power_supply/usb/online"
Redmi 9/9A ✅ Да

Способ 3: Отключение зарядки через Magisk (требуется root)

Если у вас разблокирован загрузчик и установлен Magisk, можно использовать модуль Disable USB Charging, который полностью блокирует питание по USB. Этот метод подходит для прошивок на базе Android 10–13.

Как установить:

  1. Скачайте модуль Disable USB Charging (проверьте совместимость с вашей версией MIUI).
  2. Откройте Magisk Manager и перейдите в раздел Модули.
  3. Нажмите Установить из хранилища и выберите скачанный файл .zip.
  4. Перезагрузите смартфон.

Важно: после установки модуля зарядка по USB будет отключена полностью, включая подключение к зарядным устройствам. Чтобы вернуть функцию, удалите модуль через Magisk или отключите его в настройках.

⚠️ Внимание: На некоторых моделях (например, Xiaomi 11T) модуль может конфликтовать с системными сервисами MIUI, вызывая перезагрузки. Перед установкой создайте резервную копию через TWRP.

Способ 4: Аппаратное отключение (для продвинутых пользователей)

Если программные методы не помогают, остаётся радикальное решение — физическое отключение линии питания USB VBUS на материнской плате. Этот способ необратим и требует навыков пайки, но гарантированно решает проблему.

Что понадобится:

  • 🔧 Паяльник с тонким жалом (мощность 20–30 Вт).
  • 🕵️‍♂️ Лупа или микроскоп (для точной работы).
  • 🧲 Припой и флюс (например, RMA-223).
  • 🔌 Мультиметр для проверки цепи.

Пошаговая инструкция:

  1. Разберите смартфон (инструкции для вашей модели ищите на YouTube или iFixit).
  2. Найдите USB-разъём на материнской плате (обычно marked как USB_C или CONN1).
  3. Отыщите резистор или конденсатор, отвечающий за линию VBUS (на схеме он может обозначаться как RUSB или CUSB).
  4. Аккуратно выпаяйте элемент или перережьте дорожку (предварительно проверьте мультиметром!).
  5. Соберите смартфон и проверьте: зарядка по USB должна отсутствовать, а передача данных — работать.

⚠️ Внимание: Неправильная пайка может привести к короткому замыканию и выходу из строя контроллера питания. Если не уверены в своих навыках — обратитесь в сервисный центр. Также учтите, что после такого вмешательства гарантия Xiaomi будет аннулирована.

Способ 5: Использование USB-концентратора с блокировкой питания

Если не хотите вмешиваться в настройки смартфона, можно решить проблему на уровне аппаратного обеспечения. Существуют USB-хабы (концентраторы) с функцией Power Delivery Block, которые физически отсекают линию питания, оставляя только передачу данных.

Примеры устройств:

  • 🔌 Sabrent USB 2.0 4-Port Hub with Individual Power Switches (блокирует питание на каждом порту отдельно).
  • 🔌 Anker 7-in-1 USB-C Hub (имеет переключатель Data Only).
  • 🔌 UGREEN USB 3.0 Hub (поддерживает режимы Charge Block).

Как использовать:

  1. Подключите хаб к компьютеру.
  2. Активируйте режим блокировки питания (если есть физический переключатель).
  3. Подключите смартфон Xiaomi к хабу.
  4. Проверьте в Настройки → Аккумулятор: статус должен быть Не заряжается.

Плюсы:

  • Не требует изменений в смартфоне.
  • Работает на любых устройствах (не только Xiaomi).
  • Можно быстро вернуть зарядку, отключив хаб.

Минусы:

  • Дополнительные расходы (хабы стоят от 1 500 до 5 000 ₽).
  • Занимает USB-порт на компьютере.

Частые ошибки и как их избежать

При попытке отключить зарядку по USB пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые из них и способы их решения:

Проблема Причина Решение
После команды ADB зарядка не отключается Прошивка блокирует изменения Попробуйте команду settings put global usb_charging_disabled 1 или получите root
Смартфон не определяется в ADB Отсутствуют драйверы или не включена отладка Установите Mi USB Driver и проверьте режим подключения (MTP)
После пайки смартфон не включается Короткое замыкание или повреждение дорожки Проверьте мультиметром цепи питания, при необходимости восстановите дорожку
Настройки тока в инженерном меню сбрасываются Обновление MIUI или сброс кэша Повторите настройку или используйте ADB для постоянного применения

💡 Совет: Если вы часто подключаете смартфон к компьютеру для передачи файлов, рассмотрите вариант использования беспроводной передачи (например, через Mi Drop или LocalSend). Это полностью исключит риск нежелательной зарядки.

FAQ: Ответы на популярные вопросы

Можно ли отключить зарядку по USB на Xiaomi без root?

Да, но не полностью. Через инженерное меню (##4636##) или ADB-команды можно снизить ток до 100 мА, что фактически приостановит зарядку. Полное отключение без root возможно только на уровне аппаратных решений (USB-хаб с блокировкой питания).

Почему после отключения зарядки смартфон перестал определяться в ADB?

Это может произойти, если вы использовали модуль Magisk для блокировки питания, который также заблокировал передачу данных. Попробуйте:

  1. Удалить модуль через Magisk.
  2. Использовать команду adb shell setprop sys.usb.config diag,adb для принудительного включения отладки.
  3. Проверить кабель и порт USB на компьютере.
Будет ли смартфон заряжаться от беспроводной зарядки, если отключить USB?

Да, беспроводная зарядка (Qi) работает независимо от USB-порта, так как использует отдельную катушку индуктивности. Отключение зарядки по USB не повлияет на Wireless Charging.

Как вернуть стандартные настройки, если что-то пошло не так?

Способы отката зависят от метода:

  • Для ADB: выполните adb shell dumpsys battery reset.
  • Для Magisk: удалите модуль Disable USB Charging.
  • Для инженерного меню: сбросьте настройки батареи через ##4636##Battery InformationReset.
  • Для аппаратных изменений: восстановите цепь питания (припаяйте резистор обратно).
Есть ли риск повредить смартфон при отключении зарядки по USB?

Риски минимальны, если использовать программные методы (ADB, инженерное меню). Аппаратные вмешательства (пайка, модули Magisk) могут привести к:

  • Потере гарантии (при разборке или разблокировке загрузчика).
  • Нестабильной работе USB-порта (если повреждена дорожка).
  • Конфликтам с прошивкой (на некоторых моделях MIUI блокирует изменения ядра).

Рекомендуем начинать с самых безопасных способов (USB-хаб или инженерное меню).