9 причин поставить на свой смартфон кастомную прошивку
9 причин поставить на свой смартфон кастомную прошивку
Только что распакованный новенький смартфон может разочаровать. То рекламного мусора в оболочку напихают, то куча багов вылезет. Или переведут на русский так, что уж лучше бы китайский интерфейс оставили. Огрехи в прошивках не исправляются месяцами. А уж про обновления можно вообще забыть, особенно если аппарату больше года. Но если вендоры умыли руки, за дело возьмутся энтузиасты: создадут новую прошивку, решающую все проблемы. Мы собрали девять случаев, когда кастомная Android-прошивка необходима, и рассказываем, где её взять.
Право на выбор
Для начала упомянем некоторые неофициальные прошивки и определим их наиболее заметные особенности.
OpenWrt – одна из наиболее известных альтернатив «родным» прошивкам. Фактически это целая операционная система, построенная на основе ядра Linux. Здесь работают стандартные утилиты командной строки Linux (mount, kill и т.д.), существует репозиторий с готовыми программами для разных устройств, пакетный менеджер, позволяющий установить нужные компоненты, и т.д. Вообще список расширенных возможностей OpenWrt просто огромен, но работоспособность тех или иных функций напрямую зависит от модели роутера. К счастью, эта операционная система хорошо документирована: существуют и официальные руководства от разработчиков, и различные советы от опытных пользователей.
DD-WRT– еще одна популярная альтернативная прошивка. Отличается достаточно удобным веб-интерфейсом «из коробки», позволяющим быстро настроить роутер и получить доступ к сети. Для желающих получить представление о веб-интерфейсе разработчики даже создали небольшой демо-сайт. При этом, как и в случае с OpenWrt, опытный пользователь может осуществить тонкую настройку системы с помощью текстового интерфейса – к счастью, в Интернете вполне подробно описаны особенности работы с прошивкой.
LibreCMC – полностью свободный проект операционной системы для роутеров и мини-компьютеров, ответвление OpenWrt. Отличается полным отсутствием драйверов с закрытым исходным кодом в составе дистрибутива. Также по умолчанию доступны средства анонимизации сетевого трафика (Tor).
Разумеется, это далеко не все прошивки, разрабатываемые в настоящее время. Нетрудно заметить, что альтернативные решения в основном разрабатываются на базе ядра Linux и стандартных утилит. Эти операционные системы в ряде случаев позволяют получить доступ к некоторым дополнительным возможностям, не всегда присутствующим в прошивках от производителя. С их помощью можно настроить файлообмен (Samba), раздачу контента (торрент-клиент, например, transmission-cli), домашний медиацентр на основе DLNA и даже попытаться использовать роутер для VoIP-телефонии. Также альтернативные прошивки могут заинтересовать тех, кому «посчастливилось» приобрести недорогой китайский роутер с некачественным ПО.
Прошивка MAG-250 и IPTV RT-STB-HD
Шаг 1. Скачанную прошивку, программу mcast.exe и DHCP-сервер кладем в одну папку в корень диска C:. К примеру — C:mag250. Обратите внимание, что для прошивки тв-приставки в папке должны быть 2 файла: Bootstrap и imageupdate. Поэтому скачанный файл Bootstrap_250 надо будет переименовать просто в Bootstrap. То же самое и с imageupdate. Выглядеть содержимое папки должно вот так:
Шаг 2. На сетевой плате, через которую будем подключать приставку надо прописать IP-адрес 192.168.1.1 и маску 255.255.255.0.
Для этого нажимаем комбинацию клавиш Win+R и в сроке открыть пишем команду ncpa.cpl
Шаг 3. Соединяем кабелем LAN-порт ТВ-приставки MAG-250 и сетевую плату компьютера.
Шаг 4. Включаем приставку MAG-250 и сразу же нажимаем несколько раз кнопку Menu. Должен открыться BIOS ТВ-приставки:
В некоторых случаях ПО не будет заливаться до тех пор, пока не сбросите конфиг устройства с помощью пункта «Def.Settings».
Шаг 5. Запускаем на компьютере DHCP-сервер. В случае с предложенным мной DualServer — Вам надо запустить командную строку Windows. Для этого нажимаем комбинацию клавиш Win+X и в открывшемся меню выбираем пункт «Командная строка(Администратор)». В ней пишем команду:
C:mag250dualserver.exe -v
Нажимаем Enter для запуска сервера.
Шаг 6. Запускаем программу mcast.exe для трансляции загрузчика и прошивки. При запуске она попросит выбрать нужный сетевой интерфейс:
Выбираем IP: 192.168.1.1, Подключение по локальной сети и нажимаем кнопку Select.
Откроется главное окно программы:
Здесь от Вас потребуется исправить адрес в первом потоке (Stream 1).
Адрес трансляции для MAG-250 должен быть: 224.50.0.70:9000.
Адрес второго потока должен быть: 224.50.0.51:9001.
Нажимаем копки Start на обоих потоках.
Пойдет трансляция загрузчика и прошивки по мультикасту:
Шаг 7. В BIOS приставки выбираем пункт «Upgrade Tools»:
Далее надо выбрать пункт «MC Upgrade». Приставка начнет ловить загрузчик:
После загрузки Bootdtrap, приставка напишет:
Bootstrap message: Reception of an image is started!
Это означает, что Ваша STB-приставка начала загрузку прошивки. Эта надпись должна смениться на «Bootstrap message: Writing image to flash».
После того, как приставка запишет прошивку в память , она должна выдать сообщение: Writing image to flash successfull!
После этого ТВ-приставка должна перезагрузиться и Ваш MAG-250 или IPTV RT-STB-HD должен запуститься с новой прошивкой.
3. Свежие фичи флагманов
Многие фирмы приберегают новые функции и фишки для премиального сегмента, обделяя старые аппараты функциональностью даже после выпуска для них обновлений. Особенно этим грешит Samsung, устаревшим устройствам которой достаются лишь объедки со стола флагманов. За примерами далеко ходить не надо: Samsung Galaxy S7 так и не получил цифрового ассистента Bixby, а Galaxy Note 4 — возможность создавать заметки на выключенном дисплее.
Промо портированной для предыдущего флагмана прошивки Galaxy S8
Своеобразно поступает и компания Xiaomi: её техника нередко получает апдейты оболочки MIUI без изменения версии Android, а последние ревизии операционки доступны только свежим флагманам.
Видите разницу? Мы тоже не видим. Однако версии Android в обоих случаях разные
Как вы уже догадались, проблемы решаются сторонними прошивками. Обычно для прошлогоднего смартфона они появляются спустя пару недель после релиза обновлённой модели в линейке. А через месяц она становится достаточно стабильной для повседневного использования. Иногда даже появляются билды, портированные с других серий смартфонов. Например, существует неофициальная сборка для Samsung Galaxy S7 Edge на основе прошивки Galaxy Note 7.
Когда можно перепрошить роутер?
Подавляющему большинству домашних пользователей вполне хватит базовой функциональности любой распространенной модели роутера, поэтому, скорее всего, и вы сможете обойтись без перепрошивки устройства. При этом сохранится гарантия на роутер (если он был куплен сравнительно недавно), а также вы получите более оперативную техническую поддержку со стороны компании-провайдера. Но в некоторых случаях вы можете попробовать альтернативные прошивки:
- Если официальная прошивка от производителя содержит серьезные недочеты, а обновлений выпущено не было. Случай редкий, но, увы, бывает и так.
- Вам нужны дополнительные сетевые функции, которые в принципе могут поддерживаться роутером, но не реализованы в прошивке от производителя. С помощью альтернативных прошивок можно добиться от роутера функциональности принт-сервера, торрент-клиента, медиасервера, цифровой АТС и т.д. Что-то будет работать стабильнее, что-то хуже – здесь многое зависит от аппаратных возможностей устройства.
- Вы обладаете навыками работы с Linux, любите работать с сетевым оборудованием и можете самостоятельно диагностировать и устранить возникающие технические проблемы. Правда, и в этом случае советуем поискать на сайте компании-производителя файлы с заводской прошивкой и инструкцию по восстановлению оригинального ПО – если что-то пойдет не так, вы сможете вернуть устройство к исходному состоянию.
Таким образом, можно сказать: если вы не уверены в необходимости перепрошивки роутера, не рискуйте. Стандартные прошивки позволяют произвести необходимую настройку сети, а дополнительные функции могут вам и не понадобиться.