29.05.2015, 21:50 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Прошивка роутера wr703n v1.7 без вскрытия
Человек впервые столкнулся с OpenWrt и нарвался на роутер wr703n ver. 1.7 , а более точно то firmware 3.17.1 Build 140120 Rel.56593n
Соответственно он не стал сам рисковать и попросил меня помочь ему прошить этот роутер в CyberWrt Производитель лишил нас возможности прошивать CyberWrt, OpenWrt,DD-WRT через веб интерфейс. Но это не самое страшное Проблема в том что производитель спрятал загрузчик в недрах прошивки и тем самым усложнил задачу (отпилил сук на котором сидел) И так все по порядку ... Для прошивки нам потребуется 1-Установить на ПК сервер TFTP Для Linux: sudo apt-get install tftpd tftp Для винды: здесь 2-Прописать на ПК, настройки сети IP 192.168.1.9 3-скачать и разархивировать приложенный мной архив. В архиве должно быть 4-ре файла(aa, i1, i2, busybox) и ничего лишнего. Не вздумайте редактировать какой либо из файлов, результат может быть не предсказуемым 4-положите эти 4-ре файла в папку TFTP сервера на ПК в Linux папка называется /srv/tftp На всякий случай дайте ей права 777 5-подключите роутер LAN кабелем к ПК и включите питание 6-После того как роутер загрузился нужно зайти в веб интерфейс в раздел "administration" и выполнить "factory reset" 7-открываем окно с консолью на ПК и выполняем по очереди команды Код:
cd /srv/tftp curl -o - -b "tLargeScreenP=1; subType=pcSub; Authorization=Basic%20YWRtaW46YWRtaW40Mg%3D%3D; ChgPwdSubTag=true" "http://192.168.1.1/" curl -o - -b "tLargeScreenP=1; subType=pcSub; Authorization=Basic%20YWRtaW46YWRtaW40Mg%3D%3D; ChgPwdSubTag=" --referer "http://192.168.1.1/userRpm/ParentCtrlRpm.htm" "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?ctrl_enable=1&parent_mac_addr=00-00-00-00-00-02&Page=1" curl -o - -b "tLargeScreenP=1; subType=pcSub; Authorization=Basic%20YWRtaW46YWRtaW40Mg%3D%3D; ChgPwdSubTag=" --referer "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?Modify=0&Page=1" "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?child_mac=00-00-00-00-00-01&lan_lists=888&url_comment=test&url_0=;cd%20/tmp;&url_1=;tftp%20-gl%20aa%20192.168.1.9;&url_2=;sh%20aa;&url_3=&url_4=&url_5=&url_6=&url_7=&scheds_lists=255&enable=1&Changed=1&SelIndex=0&Page=1&rule_mode=0&Save=%B1%A3+%B4%E6" Дождитесь полной прошивки и перезагрузки устройства. Во время всех этих процедур светодиод будет периодически моргать, а когда роутер уже загрузится с прошивкой OpenWrt то светодиод должен постоянно светится Для контроля можете попробовать подключится из Putty по telnet ip 192.168.1.1, Вы должны попасть в консоль OpenWrt, тогда с облегчением можете вздохнуть Вроде бы казалось OpenWrt прошит и работает, можно радоваться, но Вы ошибаетесь Как я писал ранее u-boot-а на роутере нету. Не вздумайте нажимать кнопку reset(wps) , если не хотите получит кирпичь Далее я опишу как установить u-boot |
30.05.2015, 00:04 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Прошивка роутера wr703n v1.7 без вскрытия
Для установки u-boot потребуется специальная прошивка, которая разблокирует разделы u-boot и art. Теоретически можно было бы для операции описаной в предыдущем топике, порезать прошивку с разблокировкой разделов и залить ее на роутер, но я не стал рисковать, так как если бы что то пошло не так , то пришлось бы вскрывать роутер и выпаивать Flash ROM, для восстановления. Но мне не очень хотелось это проделывать с чужим роутером.
1-скачиваем модифицированную прошивку, с разблокированными областями u-boot и art 2-при помощи winscp копируем прошивку в папку /tmp роутера wr703n 3-с помощью PUTTY заходим на роутер и выполняем следующие команды Код:
cd /tmp mtd -e firmware -r write openwrt_unlock_703_squashfs_factory.bin firmware Не вздумайте во время прошивки отключить питание !!! Для подтверждения проверяем загрузку роутера в PUTTY На всякий случай сделаем бэкап раздела ART cat /dev/mtd4 > /tmp/backup_art.bin Не забудьте сохранить бэкап на ПК Теперь можно заливать u-boot 1-скачиваем модифицированный u-boot от pepe2k 2-Перед прошивкой этого u-boot нужно прописать родной MAC адрес Вашего роутера Для этого потребуется любой hex редактор. Ваш MAC прописан на обратной стороне роутера MAC адрес во всех роутерах начинается с адреса 0х1FC00 под него выделено 6 байт. Модель роутера начинается с адреса 0х1FD00, в приложенном u-boot прописана модель роутера wr703n Hex редактором отредатируйте MAC адрес (выделил красным цветом). 3-После правки МАК адреса, закидываем отредактированный full u-boot в папку /tmp роутера 4-Выполним операцию прошивки full u-boot Код:
cd /tmp mtd -e u-boot -r write full_uboot_wr703n.bin u-boot Так выглядит веб интерфейс u-boot Для входа в веб режим u-boot, нужно зажать кнопку reset(wps) и подать питание, через 3сек. отпустить кнопку Отсчитать 3 сек можно по светодиоду, его частота моргания будет равна 1 сек Веб интерфейс роутера будет доступен из браузера по адресу 192.168.1.1 Для входа в режим Recovery, нужно зажать кнопку reset(wps) и подать питание, через 5сек. отпустить кнопку, режим Recovery будет доступен по Telnet с адресом 192.168.1.1 Еще есть один режим, который запускается при отпускании кнопки после 7 секунд, но я так и не понял как им пользоваться |
22.06.2015, 22:08 | #3 |
Senior Member
|
Re: Прошивка роутера wr703n v1.7 без вскрытия
Попробовал прошить свой WR703W v1.7 по инструкции:
- первая команда curl выполнилась без отклика; - вторая выдает такой отклик, как на картинке |
22.06.2015, 22:19 | #4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Прошивка роутера wr703n v1.7 без вскрытия
Честно говоря я уже не помню как он откликается.
|
22.06.2015, 22:21 | #5 |
Senior Member
|
Re: Прошивка роутера wr703n v1.7 без вскрытия
А разве вообще должен быть похожий какой-то отклик? Считаете, можно продолжить?
|
22.06.2015, 22:24 | #6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Прошивка роутера wr703n v1.7 без вскрытия
Продолжайте
И еще просьба заглянуть в тему "CyberBot-3" |
22.06.2015, 22:25 | #7 |
Senior Member
|
Re: Прошивка роутера wr703n v1.7 без вскрытия
Третий curl тоже выдал длинный отклик.
При этом светодиод на роутере не моргает и он не перегружается |
22.06.2015, 22:32 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Прошивка роутера wr703n v1.7 без вскрытия
А tftp сервер на ПК запущен и работает?
|
22.06.2015, 22:34 | #9 |
Senior Member
|
Re: Прошивка роутера wr703n v1.7 без вскрытия
Да, пробовал с другой машины tftp-клиентом, все ОК.
|
22.06.2015, 22:39 | #10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Прошивка роутера wr703n v1.7 без вскрытия
И 4-е файла в домашней папке TFTP лежат?
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|