Подключение смартфона 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 — полностью, но с риском потери гарантии.
- ✅ На уровне аппаратных модификаций — радикально (пайка резисторов на плате).
Способ 1: Ограничение тока зарядки через скрытое меню MIUI (без root)
Самый безопасный метод — использование инженерного меню MIUI, которое позволяет снизить ток зарядки до 100 мА (фактически отключая её). Работает на большинстве моделей Xiaomi/Redmi/POCO с MIUI 12–14.
Инструкция:
- Откройте приложение
Телефони введите комбинацию:##4636## - В появившемся меню выберите
Информация о батарее. - Тапните по надписи
USB зарядка5–7 раз, пока не появится окноНастройки тока. - Установите значение
100 мА(или0 мА, если доступно). - Сохраните изменения и перезагрузите смартфон.
⚠️ Внимание: На некоторых прошивках (например, MIUI 14 для Xiaomi 13) это меню может быть заблокировано. В таком случае попробуйте альтернативный код:
##2846579## → ProjectMenu → Background Settings → USB Settings.
☑️ Подготовка к ограничению тока
Плюсы метода:
- ✅ Не требует root или разблокировки загрузчика.
- ✅ Работает на большинстве моделей Xiaomi.
- ✅ Обратимо (можно вернуть стандартные настройки).
Минусы:
- ❌ Не отключает зарядку полностью (ток
100 мАвсё ещё подаётся). - ❌ После обновления MIUI настройки могут сброситься.
Способ 2: Использование ADB-команд (для опытных пользователей)
Если инженерное меню недоступно, можно прибегнуть к командам ADB (Android Debug Bridge). Этот метод требует включения отладки по USB и установки Platform Tools на компьютер.
Пошаговая инструкция:
- Активируйте
Режим разработчика: перейдите вНастройки → О телефонеи тапните 7 раз поВерсия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчикови включитеОтладка по USB. - Подключите смартфон к ПК и подтвердите разрешение на отладку.
- Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с
platform-tools. - Выполните команду для ограничения тока:
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.
Как установить:
- Скачайте модуль Disable USB Charging (проверьте совместимость с вашей версией MIUI).
- Откройте
Magisk Managerи перейдите в разделМодули. - Нажмите
Установить из хранилищаи выберите скачанный файл.zip. - Перезагрузите смартфон.
Важно: после установки модуля зарядка по USB будет отключена полностью, включая подключение к зарядным устройствам. Чтобы вернуть функцию, удалите модуль через Magisk или отключите его в настройках.
⚠️ Внимание: На некоторых моделях (например, Xiaomi 11T) модуль может конфликтовать с системными сервисами MIUI, вызывая перезагрузки. Перед установкой создайте резервную копию через TWRP.
Способ 4: Аппаратное отключение (для продвинутых пользователей)
Если программные методы не помогают, остаётся радикальное решение — физическое отключение линии питания USB VBUS на материнской плате. Этот способ необратим и требует навыков пайки, но гарантированно решает проблему.
Что понадобится:
- 🔧 Паяльник с тонким жалом (мощность 20–30 Вт).
- 🕵️♂️ Лупа или микроскоп (для точной работы).
- 🧲 Припой и флюс (например, RMA-223).
- 🔌 Мультиметр для проверки цепи.
Пошаговая инструкция:
- Разберите смартфон (инструкции для вашей модели ищите на YouTube или iFixit).
- Найдите USB-разъём на материнской плате (обычно marked как
USB_CилиCONN1). - Отыщите резистор или конденсатор, отвечающий за линию
VBUS(на схеме он может обозначаться какRUSBилиCUSB). - Аккуратно выпаяйте элемент или перережьте дорожку (предварительно проверьте мультиметром!).
- Соберите смартфон и проверьте: зарядка по 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).
Как использовать:
- Подключите хаб к компьютеру.
- Активируйте режим блокировки питания (если есть физический переключатель).
- Подключите смартфон Xiaomi к хабу.
- Проверьте в
Настройки → Аккумулятор: статус должен бытьНе заряжается.
✅ Плюсы:
- Не требует изменений в смартфоне.
- Работает на любых устройствах (не только 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 для блокировки питания, который также заблокировал передачу данных. Попробуйте:
- Удалить модуль через
Magisk. - Использовать команду
adb shell setprop sys.usb.config diag,adbдля принудительного включения отладки. - Проверить кабель и порт USB на компьютере.
Будет ли смартфон заряжаться от беспроводной зарядки, если отключить USB?
Да, беспроводная зарядка (Qi) работает независимо от USB-порта, так как использует отдельную катушку индуктивности. Отключение зарядки по USB не повлияет на Wireless Charging.
Как вернуть стандартные настройки, если что-то пошло не так?
Способы отката зависят от метода:
- Для
ADB: выполнитеadb shell dumpsys battery reset. - Для
Magisk: удалите модульDisable USB Charging. - Для инженерного меню: сбросьте настройки батареи через
##4636##→Battery Information→Reset. - Для аппаратных изменений: восстановите цепь питания (припаяйте резистор обратно).
Есть ли риск повредить смартфон при отключении зарядки по USB?
Риски минимальны, если использовать программные методы (ADB, инженерное меню). Аппаратные вмешательства (пайка, модули Magisk) могут привести к:
- Потере гарантии (при разборке или разблокировке загрузчика).
- Нестабильной работе USB-порта (если повреждена дорожка).
- Конфликтам с прошивкой (на некоторых моделях MIUI блокирует изменения ядра).
Рекомендуем начинать с самых безопасных способов (USB-хаб или инженерное меню).