Роутер билайн 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% случаев это достаточно. Если же адрес статический - то нужно прописать его и все те данные, что Выдал Вам провайдер и применить настройки. На мой взгляд никаких сложностей у Вас возникнуть не должно. Удачи!