Откат с OpenWRT на официальную прошивку.

Приветствую, друзья.
Недавно я опубликовал инструкцию по установке альтернативной прошивки прошивки OpenWRT на Smartbox.

На данный момент OpenWRT для нашего устройства далёк от идеала (но ситуация стремительно меняется к лучшему), поэтому некоторые мои читатели задаются вопросом возврата (отката) на стоковую прошивку.
Для возврата на стоковую прошивку понадобиться флешка, на которую вы делали резервную копию (бэкап) стоковой прошивки (а конкретно папка mtd_backup и ее содержимое) и живой Smartbox с доступом по ssh/telnet.
Читать далее Откат с OpenWRT на официальную прошивку.

Ставим OpenWRT за 10 минут [теперь без пайки]

openwrt
Приветствую, друзья.
Стараниями моих читателей Кредов и deadc0de найден метод перепрошивки загрузчика и установки альтернативной прошивки OpenWRT без подпайки к UART и сложных манипуляций.

ВСЕ ОПЕРАЦИИ ВЫ ПРОВОДИТЕ НА СВОЙ СТРАХ И РИСК.
НИ АВТОР, НИ КОММЕНТАТОРЫ И ПРОЧИЕ ТРЕТЬИ ЛИЦА НЕ НЕСУТ ОТВЕСТВЕННОСТИ ЗА ВОЗМОЖНОЕ ОКИРПИЧИВАНИЕ ДЕВАЙСОВ.
Однако я лично успешно прошил 3 устройства по данной инструкции.

Что потребуется:

ВНИМАНИЕ: Отключите брандмауэр Windows и/или сторонний фаерволл, ибо они могут (а в случае со стандартным Windows еще и 100% это делают) помешать загрузке образа по tftp.

Что нам потребуется ?

0) Роутер Beeline Smartbox. Гарантировано работает для роутеров с прошивкой версии 2.0.29. Работа с роутерами с другими версиями прошивки не гарантируется, поэтому обновитесь до неё.
Также рекомендую сбросить настройки роутера на дефолтные.
1) Образ загрузчика.
2) Образ OpenWRT (заботливо собран для вас Кредов).
Желающие могут собрать образ самостоятельно, вскоре будет инструкция и все необходимое для сборки.
3) Telnet и tftp-клиенты . Я рекомендую Putty и MicroTFTP соответственно.
4) Кусок патчкорда (есть в коплекте Smartbox’а).
5*) Желательно любая флешка (хватит и 32 мб) для бэкапа текущей прошивки  дабы иметь возможность всегда вернуться к заводскому состоянию.

Читать далее Ставим OpenWRT за 10 минут [теперь без пайки]

Никто не останется без ответа

Салют, друзья.

Сейчас из-за рабочей загруженности появляюсь здесь редко, как и отвечаю на ваши вопросы. Поэтому,  если ваш вопрос.остается без ответа более 4х дней то поднимите его комментом и я постараюсь ответить на него в кратчайшие сроки.

Хорошие новости — у моего читателя получилось запустить WiFi на OpenWRT.

Это означает (в теории, пока не тестил) возможность запускать XL2TP/PPPT/PPPoE/IPoE/Static IP коннекта, т.е завести подавляющее большинство интернет-провайдеров на устройстве и получить фишки вроде принт-сервера ,торрент качалки, мобильный 3g/LTE через свисток и прочие хотелки.

Как появится информация чиркну развернутую инструкцию, так что реклмендую добавить сайт в избранное

К вопросам по поводу работоспобоносити конкретных провайдеров ВСЕГДА прикладывайте необходимые настройки (узнается у провайдера) и скриншот Расширенные настройки — WAN. Это сильно ускоряет решение проблемы (у меня нет времени обычно гуглить настройки под каждого конкретного провайдера)

Спасибо, что заходите на огонек несмотря на затишье.

P.S Постараюсь на этой неделе вырваться и приобрести Авито Smartbox на эксперименты чтобы не отвечать на вопросы «вслепую».

P.S.S У самого сейчас на руках роутео Xiami MiWiFi Nano на ASUSовской прошивке от Padavan(до этого была 5ггц Mini, подаренный за ненадобностью USB и 5ггц). Доволен как слон

Что нам новый год готовит

Приветствую, друзья. Несколько с опозданием, однако не менее искренне от этого, поздравляю вас с Новым 2016 Годом.

Желаю вам новых трудовых достижений, уюта и тепла в ваш дом и чтобы каждый день был повод для радости. 
А для достижения всего остального мы приложим все наши усилия, не так ли? 🙂

Теперь к нашим баранам  Smartbox’aм и прочим вещам.
Дело будет продолжено, однако только совместными усилиями мы придем к успеху.  Честно говоря энтузиазм уже поугас, да и само исследование прошивки было спонтанным, но т.к я вижу жгучий интерес читателей — постараюсь довести дело до конца.

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

Также периодически здесь будут появляться мои заметки о разных событиях и явлениях происходящих вокруг.
Наконец-то начну пилить темы, продавать курсы заработка в интернете и делиться своими успехами (читай сливами бабок в минус) на ниве арбитража

HOWTO: Заливаем OpenWRT в роутер (+ новый boot)

openwrt-command
Приветствую, друзья.
В предыдущей заметке я рассказал вам как собрать OpenWRT под Smartbox.

Однако в ней я умышленно упустил заливку полученного образ в роутер (т.е непосредственно сам процесс прошивки OpenWRT в Smartbox)

Для заливки прошивки в Smartbox вам понадобится:

Читать далее HOWTO: Заливаем OpenWRT в роутер (+ новый boot)

HOWTO: Собираем OpenWRT под Smartbox

OpenWRTSmartbox
Приветствую, друзья.
В последнее время мне всё чаще и чаще задают вопросы по поводу установки альтернативных прошивок под Smartbox.
Причины ясны — даже с суперпользователем далеко не всегда можно заставить работать «коробку» с  необходимым провайдером, да и хочется большей гибкости.

Запуск OpenWRT под Smartbox возможен, однако есть ряд проблем, таких как неработающий Wi-Fi модуль.
Я вижу два возможных решения — собирать строе ядро 2.6, в котором Wi-Fi модуль должен работать хорошо и попытаться собрать старый модуль в новом ядре.

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

Да и хочется дать вам возможность собрать прошивку такой, какой хотите именно вы (OpenWRT вообще хороша своей модульностью и возможностью собрать прошивку именно такой, какой вы хотите)

Хватит болтать, приступим к делу
Читать далее HOWTO: Собираем OpenWRT под Smartbox

Сила boot’а или что может загрузчик Smarbox’а


Приветствую, друзья. В предыдущей заметке я рассказал о способах перепрошивки Smartbox’а упомянув о азиатском коварстве со скрытием возможностей загрузчика. (необходимо в строго определенный момент нажать ESC) Читать далее Сила boot’а или что может загрузчик Smarbox’а

Швейная мастерская или способы прошивки Smartbox’а

Приветствую, друзья.
Для начала вкратце опишу наш прогресс с прошивкой: на данный момент новостей нет, однако есть хорошие предпосылки.

После более тщательного изучения команд загрузчика найдена возможность загрузиться в «нативном» режиме с поддержкой загрузки прошивки по TFTP без проверки подписи. (почему это важно поймёте прочитай статью до конца.)

В ближайшее время постараюсь с помощью моих тестеров проверить мою задумку и зашить наконец тестовый билд OpenWRT.

Пути перепрошивки Smartbox’a:

1) Прошивка через админ-панель
Прошивка устройства из-под админ-панели обычным способом, как часть из вас это делала для официальных прошивок Beeline.

Преимуществане требуется никаких вмешательств, подпайки проводов, UART-адаптера и прочего. Просто, понятно и удобно.
Недостатки:  Прошивка должна иметь определенную подпись,  содержащую номер модели, версию прошивки и разметку разделов.

Небольшой оффтоп о сигнатуре:
Сама подпись-сигнатура занимает первые 512 байт файла прошивки, поэтому нетрудно «вырезать» и «приклеить» ее к любому образу для прошивки и прошить устройство. (предварительно заzipовав его, как это сделано в оригинальных прошивках) Но тут вас будет ждать облом, поскольку в этой сигнатуре содержится разметка, то ваше устройство перестанет в штатном режиме (что было проверено при тестировании).

Честно говоря разбираться со структурой прошивки на данный момент у меня нет никакого желания.
Однако я в ближайшее время выложу всю имеющуюся на руках информацию, а также некоторые исходники от Sercomm для изучения.

2) Прошивка через http-download mode.
Тот самый способ перепрошивки, который мы с тестерами изначально пробовали.
Для запуска его нужно подключиться по UART и нажать ESC после загрузки. Устройство поднимет веб-сервер доступный по сети по адресу 192.168.1.1 c с крайне минималистичным дизайном состоящим из одной формы с кнопкой загрузить.
Преимущества: возможность восстановить устройство после неудачной прошивки, если не был перезатёрт загрузчик.
Недостатки: что и у первого способа (файл должен быть «подписан»), а также необходимость наличия UART-адаптера а также внешнего вмешательства (подпайки).

3) Прошивка через нативный tftp.
Как раз тот способ, который описан в официальной документации от Realtek, но был глубоко запрятан SERCOMMовцами, отчего я упустил его из виду. (я уж огорчился, что злыдни-китайцы убрали его из загрузчика полностью)
Информация еще не проверена, но если разработчики ничего не сломали, то в этом режиме отсутствует проверка подписи и прошивка не должна вызвать сложностей. Звучит многообещающе 🙂
Преимущества: возможность залить неподписанную прошивку
Недостатки: требуется наличие UART-адаптера а также внешнее вмешательство (подпайка).

За содействие огромная благодарность Леониду Харчеву а также всем откликнувшимся.

 

Набор тестировщиков для прошивок

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

В данный момент есть готовая версия прошивки OpenWrt под наше устройство (а также ряд заготовок портированных прошивок), но нет возможности их проверить.

Из преимуществ OpenWRT:

1) Открытость — все исходники доступны и при желании модифицируются под ваши потребности.
2) Легкость и минималистичность (в совокупности с настраиваемостью)
3) Работа PPTP/PPPoE/L2TP/IPoE (возможно потребуется допил) и многое другое.
4) Возможность практически любое ПО на роутер: торрент-качалку, DC-клиент, веб-сервер или интернет радио. Всё зависит от вашей фантазии

Минусы: не до конца оттестирована. Что-то может не работать, не работать до конца или неправильно.

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

Если ты:

1) Готов эксперементировать и имеешь устройство на руках.
2) Знаешь, что такое UART, TFTP и имеешь под рукой UART-шнурок. Ну или на худой конец готов изучить материал в Интернете.
А также не боишься и можешь подпаять 4 проводка для UART’а. 🙂
3) Не боишься «окирпичить» устройство частично или полностью (крайне маловероятно).
4) Готов выделить от часа в неделю (оптимально — час в день).
Я с радостью жду тебя — оставляй контакты в комментариях и я отпишусь тебе.
Опыт работы c Linux’ом, программаторами и сетевым оборудованием крайне приветствуется.

Зачем это нужно вам:

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

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

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

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

Расширенная информация о моих экспериментах — в полной версии статьи.
Читать далее Альтернативные прошивки Smartbox