Прошивка роутера smart box под другого провайдера. Разбираем прошивку 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 порт
Из софтовых фич: 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 модем.
Подключившись по акции "Дом 21 века+" и вам в квартиру в день подключения принесли Wi-Fi роутер Smart Box . Как правило всю настройку оборудования осуществляет монтажник при подключении. Бывают ситуации, когда по каким то причинам настройки вашего роутера сбились и вам необходимо перенастроить ваш Smart Box. Для этого ниже представлена инструкция.
Основные параметры роутера Smart Box:
- Адрес роутера - 192.168.1.1
- Последняя прошивка - 2.0.11
- Имя пользователя для доступа к устройству - admin
- Пароль для доступа к устройству - admin
- Имя сети (SSID) - Smart_box-XXXXXX (где X - символы уникальные для каждого устройства)
- Ключ беспроводной сети (Wi-Fi) по умолчанию - без ключа
Подключение роутера Smart Box
1. Вставьте кабель, проведеный в квартиру нашими монтажниками в WAN порт, а компьютера соедините патч-кордом (кабелем) из комплекта роутера в любой из портов LAN. Так же можно соединить ваш компьютер с роутером по сети Wi-Fi, но на первом этапе все-таки лучше использовать подключение по кабелю.
Настройка соединения
2. Итак, вы подключили роутер к компьютеру и к кабелю из подъезда. Далее откройте ваш браузер и введите в адресную строку 192.168.1.1. Вы должны будете попасть на страницу приветствия. Нажмимайте на кнопку Продолжить.
3. Программа настройки предложит ввести имя пользователя и пароль. Введите в первое поле admin , и во второе admin . Нажмите Продолжить .
4. Теперь вы попадете в главное меню Нажмите на кнопку Быстрая настройка.
"Домашний Интернет" - в этом разделе происходит настройка соединения с интернето, все данные, которые необходимы для подключения содержатся в памяти устройства, вам только необходимо ввести ваш логин и пароль из договора в соответствующие графы.
"Wi-Fi-сеть роутера" - в этом разделе вы имеете возможность настроить беспроводную домашнюю Wi-Fi сеть. В поле Имя сети необходимо придумать и ввести имя вашей сети, например free_wifi, а в графу пароль введите ключ сети для того чтобы защитить ваше подключение от не санкционированного доступа. Обратите внимание, ключ сети должен быть от 8 символов включая на выбор цифры и буквы латинского алфавита.
"Гостевая Wi-Fi-сеть" - существует возможность настроить гостевую Wi-Fi сеть.
"Билайн" ТВ - если вы так же являетесь абонентом телевидения , вам необходимо выбрать порт (LAN1, LAN2, LAN3, LAN4), к которому вы подключите приставку. В том случае, если вы просматриваете каналы на ПК или с помощью Xbox 360, настраивать проброс портов не нужно.
Для сохранения параметров настройки нажмите кнопку Сохранить .
6. Для сохранения настроек и подключения к интернет роутеру потребуется около 1 минуты.
Как только соединение будет установлено, напротив строки Статус появится сообщение "Интернет подключен" . Примите поздравления! Роутер Smart Box полностью настроен для работы в сети Билайн .
Прошивка Smart Box
Для начала скачиваем прошивку - smart_box_2.0.11.img
1. Открыв браузер заходим на страницу 192.168.1.1? вводим логин admin , пароль admin и нажимаем кнопку Продолжить.
2. Нажимаем на кнопку Расширенные настройки
4. Появится страница с расширенными настройками роутера. В меню слева, нажмите Обновление ПО . Нажимайте на кнопку Выберите файл и с помощью обзора выберите расположение скаченного файла. Далее можете нажать кнопку Выполнить обновление.
5. Подождите пока устройство выполнит обновление прошивки, это занимает около 5 минут, после этого роутер нужно перезагрузить (вытащить и вставить обратно кабель питания роутера). Ваш Smart Box готов к работе.