Роутер билайн smart box black прошивка. Билайн smart box one альтернативная прошивка

Приветствую, друзья.
Наверное, нет такого человека, который бы не слышал о компании 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 порт

Из софтовых фич: DLNA , FTP -сервер, SAMBA -сервер (подключение usb устройств как сетевого диска), что делает его интересным вариантом для создания простейшего домашнего медиацентра.
В целом устройство неплохое и работало у меня стабильно, выдавая тарифный максимум по Wi-Fi.

Однако мне как энтузиасту нехватало свободы, SSHа и возможности поковыряться внутри, а также возможности тонкой настройки. Именно поэтому я приступил к поиску альтернативных прошивок под «умную коробку» и вскоре понял, что их нет и в ближайшее время не будет…
Что же, ситуация неприятная, но не безвыходная. 🙂
Раз нет альтернативных нужно выжать максимум из стоковой, по возможности получив нормальную консольку и подняв привилегии до рута. А для этого нужно слить и распаковать стоковую прошивку.

Приступим:

Внимание . Cледующие пункты выполнены из-под Linux системы и я не гарантирую, что вы сможете все это повторить под Winоподобными OS.

При препарировании использовались: Debian Lenny, binwalk,squashfs-tools , немного смекалки и красноглазия.

1) Сливаю последнюю версию прошивки отсюда
wget http://static.beeline.ru/upload/images/help/devices/routers/SmartBox/SmartBox2019.zip
2) Распаковываю 7zip’ом , обнаруживаю img файл непонятного, на первый взгляд, содержания.
7z x SmartBox2019.zip
3) Запускаем передавая в качестве аргумента img шник, на что тот бодро рапортует о Secommовских сигнатурах и даже говорит нам hardware id , но главное не в этом. Внутри мы обнаруживаем пережатый бинарь (bin -файл) , распаковываем архив и получаем

Вывод binwalk

S1000_Smart_box_SERCOMM_BEELINE_2019.bin что лишний раз подчеркивает SERCOMMовское происхождение девайса 🙂

4) Вот он бинарь, казалось бы, счастье рядом. Но не тут то было.
Сам по себе бинарный файл не дает никакой понятной человеку информации (бинарный же, кэп ).

И вот здесь начинается самый анал-карнавал:
Повторно натравливаем на него и среди сигнатур, загрузчика и мусора обнаруживаем squashfs ‘ офский образ (Кратко: Read-only файловая система, широко используемая при сжатии образов загрузки *nix).


Cчастье близко, думал я. Осталось только распаковать…

Сливаем из репозитория squashfs-tools содержащий все необходимое для распаковки и предвкушая… Обламываюсь, unsquashfs говорит

Filesystem uses lzma compression, this is unsupported by this version

Filesystem uses lzma compression , this is unsupported by this version

Что означает, файл коварнейшим образом пожат lzma и он его распаковать не может.
Хмм, лезу на Github за последней версией squashfs-tools , собираю из исходников и… Опять обламываюсь.
Почесав репу и прочесав makefile я замечаю, что поддержка lzma отключена по умолчанию. Меняю параметр и… обращаю внимание на комментарий, что для для LZMA требуется LZMA SDK .

Смена интернет провайдера — дело не частое, но иногда очень необходимое. Особенно в последнее время это касается абонентов Beeline. Набрав в свое время большую базу клиентов, постепенно качество услуг стало падать по сравнению с развивающимися конкурентами. Однако при смене оператора встаёт одна проблема. Дело в том, что Билайн вместе с тарифным пакетом распространял повсеместно свои весьма неплохие по тем временам брендовые роутеры Smart Box One , которые заложены на использование интернета только в их сети. Однако есть способ сэкономить деньги — прошить роутер Билайн Смарт Бокс под всех операторов. Как? Сейчас расскажу!

Настройка маршрутизатора Beeline Smart Box под всех операторов

Сегодня можно встретить кучу объявлений на Авито по продаже Смарт Бокс — по смешным ценам и в отличном состоянии с полным комплектом и коробкой. Дело в том, что мало кто знает, что роутер Билайн легко настроить на работу с любым провайдером. Тут даже не требуется сложная для новичков прошивка.

Секрет в том, что когда мы входим в панель управления под учётной записью администратора по умолчанию с логином и паролем admin/admin, которые указаны на наклейке, то настройка порта WAN, которая как раз отвечает за выбор типа подключения к интернету, заблокирована на L2TP для Билайн.


Чтобы разлочить его достаточно просто войти в маршрутизатор из-под супер-юзера.

Для этого открываем в браузере страницу входа http://192.168.1.1 и используем пару:

  • Логин — SuperUser
  • Пароль — Beeline$martB0x

Если эти данные не подходят, то пробуем в качестве пароля указать серийный номер маршрутизатора, указанный на наклейке — он имеет вид «SFXXXXXXXXXX».


После авторизации в разделе «Расширенные настройки» в меню «Другие» получаем полный доступ ко всем конфигурациям, в том числе и интернета, без всякой прошивки. Тут теперь имеются все типы подключений, в том числе и через 3G модем.

Настраиваем Smart Box для другого провайдера ​



Появление беспроводных многофункциональных роутеров Смарт Бокс (Smart Box) от Билайн в конце 2013 года активно обсуждалось на форумах и блогах. Действительно, это весьма производительный в аппаратном плане маршрутизатор с очень неплохим функционалом. У него был ряд детских болезней, которые позже решились обновлением прошивки. На сегодняшний день особых проблем со Смартбоксами нет, работают стабильно. Но вот со временем пользователи стали задавать вопросы - как можно настроить Smart Box для других провайдеров, отличных по типу доступа - Ростелеком, Дом.ру, ТТК и т.п. Зачем это надо? Да просто люди в силу разных причин отключившись от Билайн, не хотят тратить лишние деньги на новый роутер, потому и ищут способ перенастроить уже имеющийся на нового оператора связи.

Под обычным доступом с правами админа - admin/admin - вам доступно только DHCP+L2TP. А вот чтобы настроить PPPoE, Динамический или Статический IP, Вам нужно зайти под суперюзером - логин SuperUser, пароль Beeline$martB0x.

В меню выбираем пункт «Расширенные настройки»:



Теперь надо зайти в раздел Другие -> WAN:



В этом разделе Вы увидите существующие на роутере подключения. Вы можете удались существующее WAN-соединение и создать заново, либо отредактировать существующее:


Для Интернет подключения тип сервиса - «DATA», тип подключения - «Routing». Соответственно для цифрового телевидения - IPTV, SIP-телефония - VOIP. Тип подключения чаще всего bridge. Отдельно хочу отметить, что при необходимости, для каждого подключения можно указать тег VLAN ID и приоритет трафика по 802.1p.

В качестве примера, я рассмотрю настройку PPPoE на Смарт Бокс для Ростелеком, ТТК или Дом.ру. В этом случае в строке «Режим IP» ставим флажок «PPPoE». Ниже вводим логин и пароль на доступ, выданные Вам провайдером. Триггер оставляем в значении Keep Alive для постоянного поддержания соединения активным. MTU так же оставляем по-умолчанию 1460. Обязательно проверьте чтобы стояла галочка «Использовать NAT» и нажимаем кнопку «Сохранить».

В случае, если Ваш оператор связи использует IPoE соединение (Dynamic или Static IP), то там ещё проще. В случае Динамического IP можно просто выбрать этот тип и нажать кнопку Сохранить. В 99% случаев это достаточно. Если же адрес статический - то нужно прописать его и все те данные, что Выдал Вам провайдер и применить настройки. На мой взгляд никаких сложностей у Вас возникнуть не должно. Удачи!



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!