iden

 
<<< Back

Xiaomi Gateway Lumi.gateway.mieu01 с евро вилкой (обновление 07.05.2020)

сброс пароля и получение root для евро шлюза от xiaomi, установка стороннего ПО

Писать красиво и интересно не умею , так что извините, все просто и по минимуму.

Все что вы делаете с шлюзом, вы делаете на свой стах и риск, окуратнее с шлюзом при подключении, 220 вольт не шутка!
Подключаем шлюз в MiHome, обновляем прошивку.

Берем USB-UART (у меня CP210x) подпаиваемся, подключаем, смотрим порт в диспетчере устройств
Настройка PuTTY: Connection type ставим serial, Speed 115200, порт из диспетчера устройст, Flow control off
Длалее USB-UART у нас подключен, подаем 220 на шлюз и сразу жмем Enter, загрузка останавливается
вводим код ниже, жмем Enter

setenv bootargs 'console=ttymxc0,115200 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs cma=96M mtdparts=gpmi-nand:3m(boot),7m(kernel),1m(dtb),-(rootfs) rw single init=/bin/bash'

обязательно вводим

boot

далее действуем быстро, время на все про все ограничено секуд 5-8 (пароль лучше придумать заранее, нужно вводить буквы и цифры)

mv /etc/rc5.d/K10dropbear /etc/rc5.d/S99dropbear
passwd

попросят ввести новый пароль, вводим, вводим пароль поворно, должно выдать что типа смена пароля прошла удачно.
Все! Предергиваем шлюз из розетки, для перезагрузки, пусть прогрузится до конца.
вводим:

exit_factory

пользватель root далее ваш пароль, у меня пароль major123
Поздравляю вас, можно "ковыряться", здесь работают команды из Linux (например mc или nano), также писали что все и крутится на Linux.

Можно еще включить SSH доступ:

вводим:

/etс/init.d/dropbear start

качаем WinSCP
настройки WinSCP: ip адрес шлюза (смотрим в роутере или в MiHome), режим подключения SCP, писали что и SFTP можно, логин root
и ваш пароль

Информация взята мной из СТАТЬИ уважемого человека Lenar Mahmutov (@lmahmutov), также благодарен ему за помощь при подключении и настройке.
Также есть чат в Телеграм, народу мало, но очень интересно)
Т.К. у меня не все проходило гладко, вот проблемы с которыми я столкнулся:
1) не работала клавиатура в PuTTY Решение: в диспетчере устройств сменил COM PORT, перезагрузил ноутбук.
2) доступа по SSH не было. Решение: обновил прошивку шлюза и установил WinSCP для x86, на версии портабл не удалось получить доступ
3) информацию брал там-сям, в командную строку вбивал копи-пастом и постоянно были ошибки, то слеш не скопировал то вставлялось криво, а boot так вообще постоянно забывал. В общем за этот вечер, я напрактиковался так, что наверное за всю жизнь столько не писал в консоль в ручную))) Будьте внимательны и аккуратны.

Обновление от 07.05.2020:
Есть прогрес с разбором прошивки. Появилась возможность установить на шлюз стороннее ПО, на базе проекта ZESP (Телеграм ZESP32), что дает возможность подключать девайсы не только от компании xiaomi, но других производителей.

Discuss (0) (3)

Новосибирск, Россия

На форуме: iden