Как прошить роутер Xiaomi Mini?

Перепрошивка роутера Ксяоми Мини.

Этот метод работает на стоковых версия прошивки не выше 2.9.х!
  1. Включите и настройте роутер, чтобы он получил адрес 192.168.31.1
  2. Войдите в веб-админку роутера и найдите в адресной строке браузера следующее: stock=<значение>.
    Скопируйте это значение. (например: «9c2428de4d17e2db7e5a6a337e6f57a3»)
  3. Подставьте значение из п.2 вместо в следующем адресе.
//192.168.31.1/cgi-bin/luci/;stok=/api/xqnetwork/set_wifi_ap?ssid=whatever&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd

Браузер должен показать сообщение об ошибке. Это нормально.
3а. (если 3 пункт не сработал):
//192.168.31.1/cgi-bin/luci/;stok=/api/xqsystem/upgrade_rom?url=|/usr/sbin/telnetd
Браузер должен показать следующее: {«code»:0}
4. В адресе ниже, замените , , значением из п.2, паролем от веб-админки и новым паролем соответственно.
Новый пароль — любой, придуманный вами пароль. Запомните его, потому что это ваш будущий пароль от рута.
//192.168.31.1/cgi-bin/luci/;stok=/api/xqsystem/set_name_password?oldPwd=&newPwd=
Браузер должен показать следующее: {«code»:0}
5. Войдите в роутер через telnet. Пользователь: root, пароль: новый пароль из п.4.
Утилиту telnet, для виндовс, можно взять из пакета Putty.
6. Смотрим как называются разделы MTD:
cat /proc/mtd
Если видем раздел firmware то заливаем прошивку на него, если его нет то заливаем в раздел OS1.
7. Скачайте вашу любимую прошивку wget’ом и прошейте ее командой ‘mtd -r write /path/to/firmware.bin OS1’  Где OS1 название раздела MTD. (В новых версиях названия разделов могут отличатся, будьте внимательны)
Этой же командой, можно установить прошивку прямо с флешки.
Видео: как прошить роутер Xiaomi Mini.

Комментарии