LG Fx0: уникальный прозрачный смартфон на Firefox OS и его перепрошивка на Android



Друзья, мир гиковских смартфонов не так уж и велик. Помимо современных PinePhone, Pixel, Nothing Phone и AYYA, стоит вспомнить и уникальные устройства прошлого. В 2014 году компания LG выпустила эксклюзивно для Японии смартфон Fx0, который стал настоящей находкой для энтузиастов. Он работал на операционной системе Firefox OS и выделялся не только программной начинкой, но и футуристичным прозрачным корпусом, сквозь который виднелись внутренние компоненты. Более того, это был самый производительный серийный аппарат на Firefox OS за всю историю. Недавно один из читателей Хабра предложил мне такой девайс в подарок с просьбой подготовить детальную инструкцию по установке Android. В этой статье мы подробно изучим этот коллекционный и необычный смартфон, а также разберем процесс его перепрошивки.

Что это за устройство и почему Firefox OS?


Многие, возможно, даже не слышали о Firefox OS, хотя её наследие до сих пор можно встретить в современных технологиях. В начале 2010-х годов Mozilla решила завоевать мобильный рынок, предложив несколько ключевых преимуществ:

  • Открытость и прозрачность. Вся операционная система была полностью открыта для модификаций, в отличие от Android, где открыт лишь базовый код AOSP, а сервисы Google остаются проприетарными.

  • Низкие системные требования. В то время как Android с трудом справлялся с устройствами на 256 МБ ОЗУ, Firefox OS демонстрировала неплохую производительность даже на таких скромных аппаратах.

  • Веб-приложения как основа. Философия системы заключалась в том, что все приложения должны были создаваться на HTML5 и JavaScript. По сути, это были предшественники современных PWA (Progressive Web Apps), но с более широким доступом к API устройства. Благодаря фреймворку Cordova, приложения легко портировались на iOS и Android.

  • Высокая портативность. Система могла работать через libhybris — библиотеку, позволяющую использовать драйверы из стоковой прошивки Android. Это значительно упрощало портирование Firefox OS на различные устройства.


Некоторые производители поддержали молодую ОС, выпустив устройства, в основном бюджетного сегмента, ориентированные на гиков и веб-разработчиков. Для удобства разработки в браузер Firefox для ПК был встроен специальный симулятор, позволяющий тестировать приложения.


Интересно, что не только приложения, но и большая часть интерфейса и системных сервисов Firefox OS были написаны на JavaScript. Несмотря на «веб-происхождение», система работала очень шустро даже на слабом железе и поддерживала многозадачность.


Среди известных устройств на Firefox OS — ZTE Open и Alcatel Fire E. Но Fx0 от LG занимает особое место. Выпущенный эксклюзивно для японского оператора au (KDDI), он привлекал внимание своим киберпанковским прозрачным дизайном, который подчёркивал гиковскую сущность устройства.


Сквозь заднюю крышку можно разглядеть светодиоды подсветки, шлейфы, аккумулятор, слот для SIM-карты и механизм кнопки «Домой». Крышка имеет приятный рельеф. Дизайн, конечно, на любителя, но он определённо запоминается. Технические характеристики для 2014 года были весьма достойными:

  • Процессор: 2-ядерный Qualcomm Snapdragon 400 с графикой Adreno 305.

  • Оперативная память: 1,5 ГБ ОЗУ.

  • Экран: 4,7 дюйма, IPS, разрешение HD.

  • Встроенная память: 16 ГБ.

  • Камеры: 8 Мп (основная) и 2 Мп (фронтальная).

  • ОС: Firefox OS 2.


По характеристикам аппарат был сопоставим с Samsung Galaxy S4 Mini того времени.


Мой экземпляр Fx0 предоставил читатель Артём с Хабра. У него оказалось несколько таких устройств, купленных по выгодной цене, некоторые даже были в оригинальной упаковке. Он попросил перепрошить один из них на Android и подготовить подробное руководство. К счастью, для Fx0 уже существовал порт CyanogenMod, что значительно упрощало задачу.


Опыт использования самой Firefox OS в 2023 году я уже описывал в статье про Alcatel Fire E. В этом же материале мы сосредоточимся на перепрошивке Fx0 и оценке его возможностей с Android на борту.

Процесс перепрошивки на Android


Процедура не представляет особой сложности и занимает около 15 минут, так как для устройства уже есть готовая прошивка CyanogenMod и кастомное рекавери TWRP.

Для начала необходимо скачать саму прошивку, образ TWRP, а также драйверы и утилиты adb/fastboot.

Далее на самом смартфоне нужно активировать режим разработчика: «Настройки» → «О телефоне» → «Дополнительная информация» → поставить галочку «Режим разработчика». Затем в появившемся меню для разработчиков выбрать режим работы USB через adb.

Подключаем устройство к компьютеру, открываем командную строку в папке с adb и выполняем команду для получения прав суперпользователя:

adb shell su



Следующий шаг — создание резервных копий критически важных разделов (laf и modemst). Это необходимо на случай отката к оригинальной системе. Выполняем команды:

dd if=/dev/block/platform/msm_sdcc.1/by-name/laf of=/sdcard/laf.bin
dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst1 of=/sdcard/modem0.bin
dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst2 of=/sdcard/modem1.bin


Затем копируем созданные файлы на компьютер:

exit
exit
adb pull /sdcard/laf.bin
adb pull /sdcard/modem0.bin
adb pull /sdcard/modem1.bin



Теперь, чтобы получить доступ к fastboot, нужно «затереть» раздел laf. Загрузчик LG при попытке войти в режим обновления проверяет этот раздел. Если он пуст, система переходит в стандартный fastboot. Выполняем команду:

adb shell su dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/laf


Предупреждения в консоли игнорируем — это нормально.



Перезагружаем устройство командой `reboot`, удерживая кнопку увеличения громкости, чтобы попасть в режим fastboot. Затем загружаем кастомное рекавери:

fastboot boot twrp_302-madai01.img


После загрузки в TWRP проводим по экрану для разблокировки и попадаем в главное меню.



Прошивку можно залить через карту microSD или с помощью функции sideload. Выбираем второй вариант: в TWRP переходим в «Дополнительно» → «Боковая загрузка» (ADB Sideload) и проводим пальцем для активации. Устройство переподключится к ПК, после чего выполняем команду:

adb sideload cm-11-20160710-UNOFFICIAL-madai.zip


Процесс прошивки начнётся автоматически. После завершения можно выполнить wipe data/cache и перезагрузить систему. Простота портирования Android обусловлена тем, что Firefox OS использовала ту же разметку разделов, что и Android.

Для возврата к оригинальной Firefox OS необходимо прошить ранее сохранённый образ системы через TWRP командой dd, выполнить wipe и перезагрузку.

Обратите внимание: 12 лучших смартфонов Xiaomi.

Использование устройства после прошивки


Итак, на нашем Fx0 теперь работает чистый Android 4.4 KitKat без сервисов Google. Как он себя чувствует в 2023 году? Давайте разберёмся.


Прошивка оказалась стабильной: нет зависаний, критических ошибок, устройство работает очень быстро. Однако Android 4.4 уже устарел: например, WhatsApp скоро перестанет на нём работать. Тем не менее, некоторые необходимые приложения ещё функционируют.


Отлично работает клиент ВКонтакте Kate Mobile, который позволяет не только общаться, но и слушать музыку через встроенный стриминговый сервис. Есть проблемы с воспроизведением некоторых видео. Также стабильно работает Telegram, который до сих пор поддерживает Android 4.2 и выше.


Встроенный браузер безнадёжно устарел. Установка последней версии Chrome 81 для Android 4.4 частично решает проблему — большинство сайтов открывается, но вёрстка на таких ресурсах, как Pikabu или DTF, может отображаться некорректно.


Встроенный почтовый клиент Android работает безупречно. Он, по мнению автора, до сих пор превосходит многие современные аналоги, включая Gmail. Главное — не забывать о настройке одноразовых паролей и SSL-сертификатов.


Камера на 8 Мп выдаёт достойное для своего времени качество, сопоставимое с флагманами 2013 года, например, Samsung Galaxy S4. Важный нюанс: превью в видоискателе может быть размытым, но итоговые снимки сохраняются хорошо. Оцените примеры:


И, конечно, игры! Это отличная возможность окунуться в ностальгию по мобильному геймингу 2012-2014 годов и насладиться хитами того времени.

Заключение


LG Fx0 — очень интересный и неоднозначный смартфон. Его дизайн вызывает споры, но лично мне он кажется невероятно стильным и харизматичным. Это быстрый, необычный и по-настоящему гиковский гаджет, который заслуживал продолжения.

К сожалению, LG уже более года как закрыла своё мобильное подразделение и ушла с рынка. Жаль, ведь компания нередко выпускала выдающиеся устройства, включая линейку Nexus. А что вы думаете об этом прозрачном смартфоне? Жду вашего мнения в комментариях!

Статья подготовлена ​​при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропускать новые статьи каждую неделю!

Больше интересных статей здесь: Гаджеты.

Источник статьи: Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска.