How-To: «Льем» FritzBox 7170 с ruKernelTool
 
из любой (немецкой) прошивки (с аннексом B), напр. 29.04.xx

в английскую прошивку 58.04.82 с аннексом А.




Версия: 24.08.2010г., 15:00

Оглавление:
1)
Инсталляция
2)
Запуск ruKernelTool
3)
Первый запуск ruKernelTool
4)
Отключаем "MediaSensing"
5)
Выбираем необходимый сетевой адаптер
6)
Проверяем сетевое соединение с Fritz!Box
7)
Выбираем и скачиваем нужную прошивку
8)
Проверка настроек
 9)
«Льем» прошивку на бокс
 10)
Перезагружаем компьютер (Бокс перезагрузится сам)
 11)
Наслаждаемся обществом Fritz!Box


Важные замечания (пожалуйста, прочитайте это до начала работы с программой):
 - Для ознакомления с программой, пожалуйста, прочитайте краткую документацию и FAQ.
 - К большинству кнопок и настроек появляются подсказки, если на них навести мышкой.
 - Отключенные кнопки станут активными, если вы включите "Experten-Modus" (Экспертный режим) (см. "Einstellungen" [Настройки]) или же они станут активными тогда, когда это будет разрешено для данной операции.
 - Для «заливки» прошивки на роутер не обязательно включать Экспертный режим или выставлять вручную настройки Adam2-IP-Address!


1) Инсталляция
В первую очередь необходимо скачать утилиту "ruKernelTool". Утилита всё еще находится в стадии бета-тестирования, поэтому к утилите необходимо получить доступ.
(Частичка "ru" в названии связана не с "Russia", а с именем автора...)

Итак, получить доступ к утилите можно из темы форума : Click me.
Если вы владеете немецким языком или GoogleTranslate, то проблем возникнуть не должно. Но если языковой барьер всё-таки сказался, то:
  1. Скачиваем утилиту "ruKernelTool" с сайта автора: Click me.
  2. Для входа на сайт вводим логин и пароль, указанные в этом файле: Click me.
Если вы владеете немецким, то вот мануал по использованию утилиты: Click me.
Если нет (а иначе зачем бы вам сюда заглядывать), то ниже представлено небольшое HOW-TO для перепрошивки/восстановления вашего Fritz!Box.

Извлекаем файлы из скачанного архива "ruKernelTool.zip" в вашу любимую директорию на жестком диске вашим любимым архиватором (например, 7-zip или WinRar).

Извлекаем файлы из архива "ruKernelTool.zip":




2) Запуск ruKernelTool
После окончания процесса распаковки, запускаем "ruKernelTool.exe" из образовавшейся папочки.
Для запуска нужна права Администратора, т.к. утилита меняет параметры сетевых адаптеров.
Если у вас 64-битная версия Windows, то надо запускать "ruKernelTool_x64.exe".



В Windows Vista и Windows 7 подтверждаем запрос UAC.



Нажмите "Да", чтобы запустить программу с правами администратора.
Если ваша учетная запись не имеет прав администратора, то вам нужно запустить программу с помощью функцию "Запуск от имени ...".  (Нажмите правой кнопкой мыши на файле ruKernelTool.exe и выберите пункт "Запуск от имени ...")
Введите имя пользователя и пароль от логина с правами администратора в следующем окне:




После запуска появится информационное окошко и вас будет приветствовать мишка с роутерами в лапах.




3) Первый запуск ruKernelTool
Во время первого запуска нужно будет провести первоначальную настройку программы, отвечая на появляющиеся вопросы (в последующих запусках этих вопросов не будет).
(При запуске программа может ругаться на отсутствие Telnet клиента. Доустановка Telnet клиента силами Windows опциональна, но не критична для наших целей).

Читаем и принимаем лицензионное соглашение:



Нажимаем "Ja" (Да).

Автоматическое обновление:



Если вы знаете, что делать, настроить обновление вручную.



Рекомендуется использовать  "рекомендованные" настройки, кликнув на кнопке "Empfehlung" (Рекомендация) (3),
а затем кликнув на кнопке "Weiter" (Дальше) (4).

Временное отключение неиспользуемых сетевых адаптеров:

Если в вашем компьютере есть несколько сетевых карт и/или адаптеров, то программа спросит, нужно ли отключать
неиспользуемые адаптеры/карты во время процедуры прошивания (повторюсь, только на время работы программы).



Говорим "Ja" (Да) (иначе операции по загрузке файлов на/с роутера будут невозможны)!

Предупреждения, FAQ и краткий гид по использованию программы:
На этом (последнем) шаге первоначальной настройки нас предупреждают, что лить прошивку от других устройств
чревато серьезными последствиями и что нам надо обязательно прочитать FAQ (хотя бы первую часть), который
тут же появляется в текстовом редакторе.

Очень желательно прочитать краткий гид и по крайней мере главу 1 FAQ!



Деваться некуда - соглашаемся, кликнув на кнопку "OK".

Итак, начинаем использовать утилиту по-настоящему.


4) Отключаем "MediaSensing"
Сначала отключаем функцию "Media Sensing"* на вашей сетевой карте. Этот шаг поможет установить устойчивое
соединение с вашим Боксом, даже если он подхватил "reboot loop" (зацикливание процесса перезагрузки).
*: В русской справке это называется «Проверка состояния сетевого подключения для протокола TCP/IP». Более подробно см. в базе знаний Microsoft: KB239924

Заходим во вкладку "Netzwerk" (Сеть) в главном окне ruKernelTool. 



Здесь нажимаем на кнопку "MediaSensing abschalten" (отключение Media Sensing) (1). Подтверждаем наш выбор, нажав "Ja" (Да) (2).



Появится окошко, требующее обязательной перезагрузки (с таймером). Соглашаемся, перезагружаемся: "Ja" (Да).



Отключение MediaSensing сработает только после перезагрузки!


5) Выбираем необходимый сетевой адаптер
После перезагрузки вновь запускаем ruKernelTool с правами администратора. Снова идем на вкладку "Netzwerk" (Сеть) и выбираем нужный
сетевой адаптер (если их несколько), к которому подключен ваш Fritz!Box. Делается это в выпадающем списке "Name: ".



После выбора соответствующего адаптера должны появиться его характеристики (MAC адрес, IP адрес, DHCP и т.д.).


6) Проверяем сетевое соединение с Fritz!Box
Теперь необходимо проверить насколько корректно работает сетевое соединение с Fritz!Box. (это возможно проверить, даже если Бокс словил "reboot loop").

Важно, чтобы настройки сетевого адаптера определялись верно! В случае неудачи автор советует обновить драйвера на сетевую карточку и посмотреть 3 главу FAQ.
Если сетевой адаптер определяется нормально, то этот шаг можно пропустить и идти к шагу №7.


Переходим во вкладку "Upload" программы ruKernelTool.



Далее нажимаем на кнопку "Infos auslesen" (Считать информацию).



Появится окошко, вопрошающее действительно ли вы хотите считать информацию с Бокса:



Отвечаем утвердительно: "Ja" (Да).

На этом шаге все неиспользуемые сетевые адаптеры отключаются. Оставшемуся адаптеру (который вы выбрали ранее на вкладке "Netzwerk")
присваивается статический IP адрес.

Дальше появляется важное окошко, которое просит вас отключить питание от Fritz!Box. Здесь мы отключаем питание и затем говорим окошку "Ja" (Да).



Следом появляется другое окошко, которое просит вас подключить питание к Боксу ПОСЛЕ того, как вы нажмете "ОК".
"Bereit?" (Готовы?). Собираемся с духом и жмем "ОК" (питание пока не включаем).



Теперь утилита пытается соединиться с Fritz!Box за 30 сек.
Включаем питание (30 сек. должно хватить, даже если у вас дрожат руки). Утилита подхватит соединение и теперь сможет подключиться
по FTP к Боксу (что как раз предусмотрено для таких случаев в загрузчике [а-ля bootloader]).
После установления соединения утилита будет считывать различные настройки в загрузчике.



Если всё прошло успешно, то считанные настройки появятся в окошке ruKernelTool.

Также появится сообщение, в котором будет спрашиваться об установке найденного WLAN ключа (если функция WLAN есть в роутере) в
базу настроек Бокса.



Это подразумевает, что ваше WLAN подключение не будет беззащитным* после процедуры прошивки, о которой мы поговорим ниже.
Итак, подтверждаем, нажав "Ja" (Да).
*: Т.е. WLAN подключение будет зашифровано найденным WLAN ключом от поджидающих вас хакеров.

После удачного сохранения WLAN ключа снова появится окошко. Оно говорит, что ваш сетевой адаптер теперь вновь подчиняется DHCP
(т.е. все вернулось на круги своя и статического адреса теперь нет).



Соглашаемся, говоря окошку "OK".

В это время роутер тихо перезагружается, но т.к. он еще во власти "reboot loop", мы идем дальше.

(Если "reboot loop" нет, то делаем следующее:
Ждем, пока роутер полностью перезагрузится, потом идем во вкладку "Netzwerk" и кликаем на кнопку "DHCP erneuern" (DHCP Renew [Получить DHCP заново]).



Если при нажатии на кнопку "DHCP erneuern" вы получаете ошибку, то это значит что роутер еще не перезагрузился.
Подождите немножко и нажмите на кнопку еще раз!



7) Выбираем и скачиваем нужную прошивку
Теперь настало время выбрать правильную прошивку с Аннексом А для вашего Fritz!Box 7170.
Сначала идем во вкладку "Firmware-Downloads" в ruKernelTool. Программа выведет список доступных прошивок.



Выбираем прошивку "58.04.82_AnnexA" (1) для вашей модели Fritz!Box, кликнув на чекбоксе в колонке "DL" (Download). Потом нажимаем на кнопку "Download" (2).
(На данный момент это единственная английская прошивка с Аннексом А для 7170. Желающие могут скачать 58.04.76_AnnexA на немецком)

После нажатия на кнопку "Download" появляется окошко, которое спрашивает, действительно ли мы хотим загрузить прошивку.



Отвечаем утвердительно: "Ja" (Да).
Прошивка будет загружена на ваш жесткий диск в особую папочку Firmware-Sammlung в каталоге программы.





Не имея ничего против, жмем "ОК".

После окончания загрузки на вкладке "Firmware-Downloads" выбираем загруженную прошивку и нажимаем на кнопку "Als kernel.image benutzen" (Использовать как kernel.image).
Этим вы указываете, какая прошивка будет заливаться на роутер.



Следом появится окошко, в котором спрашивается, действительно ли вы хотите использовать этот файл как kernel.image. Подтверждаем выбор, нажав на "Ja" (Да).

Появится еще одно окошко, которое скажет вам, что нужно извлечь kernel.image из скачанной прошивки.



Даём программе свободу действий, нажав на "Ja" (Да).

Вновь вываливается окошко, в котором вас просят дать имя извлеченному kernel.image.



Имя по умолчанию уже дано (kernel_aus_FRITZ.Box_Fon_WLAN_7170.AnnexA.en.58.04 .82.image). Если оно вас устраивает, кликаем на "OK".

На этой стадии появится последнее окошко, в котором программа просит вас удостовериться, что выбранный вами kernel.image подходит для вашего Бокса.



Всё должно быть правильно, поэтому нажимаем на "Ja" (Да).


8) Проверка настроек
Следом появится окошко, в котором отображена информация о прошивке.



Должна быть следующая информация: "Branding: avme" [английский язык] и "Annex: Annex A".
Читаем, проверяем, жмем "OK".


После этого программа автоматически перебросит вас на вкладку "Upload-Parameter" (если нет - идем туда мануально).
Здесь проверяем, что в поле "Branding" выставлено "avme", в поле "Annex" - "Annex A" (Остальные параметры тоже можно изменить. Если не знаете зачем - оставьте всё, как есть.)
В случае, если в поле WLAN-Key пусто, то можно ввести текст на картинке: 01234567890abcdef.
Но всё же предпочтительней заглянуть на донышко Fritz!Box и оттуда взять WLAN-key.




9) «Льем» прошивку на бокс
Удостоверившись, что все настройки верны, идем во вкладку "Upload".

ВНИМАНИЕ! Начинаем прошивать роутер.



Кликаем на кнопку "Upload starten" (Начать заливку). Появится окошко, в котором спрашивается, готовы ли мы к столь важному процессу.
Подтверждаем, говоря веское "Ja" (Да).

Вашему сетевому адаптеру будет присвоен постоянный IP адрес, иначе (т.е. через DHCP) Fitz!Box не сможет предоставить IP адрес, который требуется для заливки прошивки. 
После присвоения сетевому адаптеру постоянного IP адреса, появится сообщение с заголовком "Netzteil ausgesteckt?" (Кабель питания отсоединен?).



Отсоедините питание от Бокса и скажите "Ja" (Да).

После этого появится еще одно окошко с заголовком "Bereit?" (Готовы?). В нем вас попросят включить питание ПОСЛЕ нажатия кнопки "ОК".



Жмем "ОК".
Включаем питание.

Сейчас утилита будет пытаться подключиться к вашему Fritz!Box и установить с ним соединение.



После установления соединения с Боксом, утилита считывает различные настройки из загрузчика.
Затем начинается процесс переноса kernel.image во флэш-память Бокса.

Необходимое время (87 Sekunden) является примерным. Нет причин для беспокойства, если процесс займет чуть больше или чуть меньше времени.



После заливки kernel.image, остаются еще две части памяти, которые должны быть очищены, чтобы сбросить настройки Fritz!Box (похоже на "Reset to factory defaults", но гораздо глубже).

Сначала удаляется зона флеш-памяти mtd3...:



... потом зона флеш памяти mtd4 ...



В случае успеха восстановятся первоначальные настройки вашего сетевого адаптера, и появится окошко, предлагающее вам включить Media Sensing.



Если иных планов нет, жмем "Ja" (Да).


10) Перезагружаем компьютер (Бокс перезагрузится сам)
После включения Media Sensing появится окошко, в котором вас слезно просят перезагрузить компьютер.



Внимаем мольбам и говорим окошку "Ja" (Да).

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

После перезагрузки проверьте, что ваш сетевой адаптер подчиняется DHCP (если нет - установите DHCP вручную).


11) Наслаждаемся обществом Fritz!Box
После успешной перезагрузки компьютера и роутера, ваш Фритцик должен быть доступен через ваш любимый браузер по адресу fritz.box.
Во время процесса прошивки все настройки сбросятся к заводским, поэтому вам придется ввести заново все настройки
(например, настройки подключения к интернету, настройки WLAN, конфигурация телефонов и т.д.).

Вот и всё!
Удачи!



Большое спасибо skyteddy, автору ruKernelTool, и Andi_84 за его подробные комментарии на английском.
Перевод осуществлен Andrew_a. По всем вопросам и пожеланиям обращайтесь в соответствующие темы форума или в личку на форумах.




24.08.2010г., Copyright © 2009-2017 by Andreas Gsinn and Rainer Ullrich, Andrej Ampilogov and Rainer Ullrich - All rights reserved! Please report suggestions and errors to Andi or Rainer