Альтернативные прошивки Smartbox

Приветствую, друзья.

Прогресс по Smartbox’у кратко:
1) Собран тестовый вариант прошивки OpenWrt для Smartbox’а (пока прошивка возможна только с помощью UART)
2) Найден алгоритм проверки подписи прошивки и программа для подписи прошивки (одна от производителя, вторая от энтузиастов, зато с исходниками). Вероятно, если при помощи неё возможно будет подписать прошивку OpenWrt для прошивки через web-интерфейс (читай – “без физического вмешательства“). Однако требуются эксперименты.
3) Найден загрузчик используемый в Smartbox’e. (правда только в виде бинарного файла) Может оказаться полезным при создании собственных прошивок с нуля.
3) Найден способ модифицировать исходную прошивку. Способ рабочий, однако в некотором плане “грязный”, ибо просто перезаписывается часть бинарного файла начиная с определенного адреса. Способ рабочий, но не мне не нравится

Расширенная информация о моих экспериментах – в полной версии статьи.

Читать далее Альтернативные прошивки Smartbox

Smartbox клон или еще раз о китайских изобретателях

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

И это устройство Belkin F9K1102 v2, собираемое всё тем же Sercomm’ом.
Аппаратно устройство очень похоже на наш смартбокс, визуально – как две капли воды.
Взгляните на это, прямо вылитый SmartBox.

А теперь самое интересное: прошивка Belkin’а по структуре идентична смартбоксовской (за исключением того, что смартбоксовская состоит из 2х образов – образ “роутера” и “репитера”, в белкине же образ другой).
И смартбокс готов шиться этой прошивкой, если подменить номер модели в сигнатуре прошивки. Как оно будет работать пока неизвестно, однако факт примечательный, особенно учитывая то, что прошивка Belkin’а не кастрированная и поддерживает PPTP из коробки.
Самый сок в том, что Belkin выкладывают исходники прошивки на своем сайте, что делает анализ существенно проще.


Если всё удастся, то следует ожидать порт Белкиновской прошвки на смартбокс. Одному заниматься допилом и отладкой крайне сложно, поэтому вероятнее всего я займусь этим, если появятся желающие помочь с тестированием.

Друзья, нужно ли вам это?

FAQ по Beeline Smartbox

Приветствую, друзья. В этой заметке буду постепенно составлять краткий перечень распространнех вопросов и ответов относительно роутера Beeline Smartbox.
Просьба указывать в комментариях какие общие вопросы необходимо на ваш взгляд добавить сюда.
Хотите задать вопрос? Проверьте, не содержит ли данный пост ответ на него.

Читать далее FAQ по Beeline Smartbox

Beeline Smartbox – получаем полный доступ (суперпользователь)

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

Это может быть полезно для:
1) Настройки подключения к интернету для других провайдеров.
2) Тонкой настройки вашего роутера (Например,отключения бэкдора TR069, включения доступа по ssh и telnet и многих других интересных вещей)
3) В исследовательских целях, чтобы понять “как оно работает

Читать далее Beeline Smartbox – получаем полный доступ (суперпользователь)

Схема разделов Beeline Smartbox

Приветствую, друзья.
Копошась как-то в логах dmesg обнаружил интересную, на мой взгляд информацию, а именно схему разделов (предствлена ниже):

Читать далее Схема разделов Beeline Smartbox

Beeline SmartBox работа с другими провайдерами.

Приветствую, друзья.
В Интернете неоднократно сталкивался с вопросами, как заставить работать роутер Beeline SmartBox с другими провайдерами.

Кто-то разочаровался в услугах провайдера Beeline, у кого-то в связи с личными факторами (переезд, например) нет возможности пользоваться услугами данного провайдера. Да и просто несправедливо, что вас ограничивают в использовании честно купленного вами устройства.

После разборки прошивки в папке /etc.ro/ был обнаружен файл default.xml, содержащий в себе настройки роутера.
При беглом изучении я наткнулся на строки

<PARAMETER name="FullName" type="string(256)" value="Root" writable="1" />
<PARAMETER name="UserName" type="string" value="SuperUser" writable="1" />
<PARAMETER name="Password" type="string" value="Beeline$martB0x" writable="1" />
<PARAMETER name="Group" type="string" value="admin" writable="1" enumeration="user,support,admin" /> 

Не поверив своим глазам, я попытался залогиниться с этими данными(Логин — SuperUser, Пароль — Beeline$martB0x) через веб-интерфейс.

Все прошло гладко и я получил полный доступ с возможностью тонкой настройки почти всего и вся. Но об этом в другой статье.
Запомните главное — системная учетная запись для данного роутера SuperUserBeeline$martB0x
Обновление:
начиная с версии прошивки 2.0.25 пароль суперпользователя изменен на SFXXXXXXXXXX (серийный номер устройства, указан на наклейке сзади устройства)
Так что если вам не подошел пароль указанный выше, попробуйте этот.

Главное, что привлекло мое внимание полноценная настройка WAN интерфейса, позволяющая включать/отключать интерфейсы, а главное получать адрес по DHCP, поднимать PPPoE/PPPT, т.е роутер можно заставить работать с 99% Российских провайдеров.
Перейдем от теории к практике.

Настраиваем:
1) Заходим в веб-интерфейс по адресу http://192.168.1.1/ (по-умолчанию, если меняли то — свой адрес)

В открывшемся окне вводим:
Имя пользователя: SuperUser
Пароль: Beeline$martB0x

2) Жмем «Расширенные настройки».

3) Выбираем «Другие».

4) Выбираем интерфейс и жмем «Изменить».

5) Вводим соответствующие настройки для вашего провайдера.

6) Сохраняем и пользуемся

Разбираем прошивку Beeline Smartbox

Приветствую, друзья.
Наверное, нет такого человека, который бы не слышал о компании Beeline и их одноименном интернете. Как и любой «серьезный» провайдер в билайне очень любят ставить брендированные роутеры.

Плюсы очевидны: простота настройки и эксплуатации, а также поддержки пользоваталей — железки одинаковые и возможные проблемы давным-давно известны. А кастрированные, заточенные под большинство, настройки не позволяют шаловливым рукам пользователя все поломать.
В данной статье рассматривется, один из самых популярных, распространенных и в целом, неплохой роутрер Beeline SmartBox.
Как и полагается в подобных случаях 🙂 , является OEM устройством. Правда это не типичные перекрашенные DLink’и, а экзотика от SERCOMM)

По сути роутер это слегка модифицированный референс Realtek_RTL8197D.
Посмотреть подробнее о нем можно здесь или ниже
Бренд-нейм
Beeline SmartBox.
Чип: Realtek 8197D (600 мгц)
ОЗУ: 64 МБ
Wi-Fi: 802.11b/g/n 300Mbps, 2 внутренние антенны: 2×2 MIMO
Интерфейсы: 5 разъемов RJ-45 с автоопределением типа кабеля, USB 2.0 порт

Читать далее Разбираем прошивку Beeline Smartbox