Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска
Друзья! Много ли гиковских серийных смартфонов вы знаете на текущее время? PinePhone, Pixel, Nothing Phone, да даже AYYA — выбор не так уж и велик. В 2014 году компания LG представила смартфон для гиков на базе FireFox OS эксклюзивно для рынка Японии — Fx0, который был интересен не только своей системой, но и прозрачным стильным дизайном, под которым можно было рассмотреть некоторые внутренности смартфона. Кроме того, это был самый мощный серийный смартфон на FireFox OS из когда-либо выпущенных. Несколько месяцев назад мне написал читатель с Хабра, предложив подарить такой девайс и попросил написать подробную инструкцию о перепрошивке на Android. Предлагаю сегодня посмотреть на этот уникальный и коллекционный смартфон поближе!
❯ Что за гаджет и почему FireFox OS?
Вероятно, многие читатели вообще никогда не слышали про такую систему, как FireFox OS, но вполне возможно, продолжают использовать её потомка и сейчас. Ещё в начале десятых Mozilla решила выйти на мобильной рынок, припася несколько тузов в кармане:
Тотальная открытость. Вся операционная система должна была быть открытой и свободной для модификации, а не только AOSP — как в случае с Android (маркет, сервисы — всё ещё закрытые и проприетарные продукты Google).
Низкие системные требования. Android по первой вполне неплохо работал и с устройствами с 256мб ОЗУ и одноядерными ARMv6 чипсетами частотой ~600мгц. Но FF OS умудрялась чуть ли не летать при таких характеристиках.
Веб-приложения. Концепция системы заключалась в том, что все приложения должны быть написаны с использованием HTML5 + JS. Если очень условно, то это аналог современных PWA приложений (только на FFOS было доступно больше API). А благодаря Cordova, приложения с FFOS можно было бы легко портировать на iOS/Android.
Портируемость. Здесь всё серьёзно: FFOS умеет работать через прокладку libhybris, позволяющую загружать библиотеки и драйвера (формально) от стоковых Android-прошивок. Благодаря чему систему можно было портировать почти на любое устройство с доступными исходниками ядра.
И некоторые производители поддержали молодую систему, выпустив один или несколько аппаратов на различных версиях. Так или иначе, почти все эти устройства были в бюджетном классе и предназначались в первую очередь для гиков и веб-разработчиков, которые могли бы разрабатывать новые приложения для развивающейся системы. Кроме того, в основную версию FireFox на ПК был введен отдельный режим, где разрабы могли бы запускать и отлаживать свои приложения в эдаком симуляторе.
Как уже было сказано выше, все приложения под эту систему пишутся на связке HTML5 + JS. Однако немногие знают, что большая часть системы и интерфейса тоже написаны на JS, в том числе некоторые сервисы. Приложениям предоставляются упрощенные, но типичные для мобильных систем API в виде доступа к базе данных мультимедиа/контактов, API для файлов, диалогов и т. п. При этом, несмотря на «веб» корни интерфейса, работает он очень шустро даже на слабых девайсах и имеет некоторую многозадачность.
Из самых известных моделей на FFOS, можно вспомнить ZTE Open, Alcatel Fire E, про который я уже писали конечно же Fx0! Девайс был выпущен эксклюзивно для рынка Японии в 2014 году, под местного оператора au (KDDI), лого которого красуется и на нашем девайсе. В первую очередь интерес к устройству вызывает его прозрачный дизайн, наводящий некоторые мысли о киберпанке. LG видимо хотели подчеркнуть гиковскую составляющую своего нового устройств.
Сама прозрачность корпуса даёт нам разглядеть светодиоды подсветки дисплея, подключенные шлейфы, АКБ, слоты под сим и строение кнопки домой. Кроме того, задняя крышка покрыта интересным рельефом, приятным на ощупь. Кому-то этот дизайн кажется отталкивающим, но как по мне — он классный. Не менее интересна и железная начинка девайса:
Процессор: 2-х ядерный Qualcomm Snapdragon 400 с видео-ускорителем Adreno 305.
Оперативная память: 1.5гб ОЗУ.
Дисплей: 4.7" IPS матрица с HD-разрешением.
ПЗУ: 16гб.
Камера: 8мп/2мп.
ОС: FireFox OS 2.
Для 2014 года это вполне неплохие характеристики для средне-бюджетного аппарата. Похожими хар-ками обладает, например, Galaxy S4 Mini.
Fx0 подарил мне мой читатель Артём с Хабра. Несколько месяцев назад он написал мне и предложил прислать два таких девайса: один в качестве подарка для статьи, другой для того, чтобы я перепрошил его на Android и отправил обратно. Под Fx0 уже был готовый порт CyanogenMod, поэтому в процессе прошивки ничего сложного нет, но Артёму нужна была подробная инструкция, дабы не убить девайсы. У него их оказалось несколько: в своё время он купил по вкусной цене и так они у него лежат новыми, а некоторые даже не распакованы!
Конкретно про опыт использования FireFox OS в 2023 году я писал в статье про Alcatel Fire E. В этом материале давайте прошьём наш Fx0 и посмотрим, на что он способен сейчас!
❯ Прошиваем
Собственно, в этом нет ничего сложного. Работы буквально на 15 минут, благо уже есть готовая и рабочая прошивка CyanogenMod под наше устройство.
Первым делом качаем саму прошивку и TWRP — раздел recovery. Пригодятся драйверы и adb/fastboot.
Теперь нам нужно включить режим разработчика. Идём в настройки -> О телефоне -> Больше информации и включаем галочку режима разработчика. Теперь идем в соответствующее меню для разработчиков и выбираем режим работы USB — нам нужен режим adb.
Подключаем устройство к ПК и открываем командную строку (cmd.exe). Переходим в папку с скачанным adb (например, C:/adb/) и запускаем терминал:
adb shell su
После этого нам нужно сдампить три важных раздела — с специальным режимом обновления lg и настройками модема. Пишем:
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
Далее в папке с adb появятся наши бэкапы. Это важно! Можно и систему забэкапить, если хотите потом вернутся на FireFox OS (раздел system). Теперь нам нужно получить доступ к fastboot, дабы загрузить кастомное рекавери. У устройства изначально разблокирован загрузчик, поэтому заморачиваться с разблокировкой не нужно. Однако для того, чтобы войти в него, нужно затереть раздел с режимом обновления LG — тот самый laf. Почему так? Загрузчик LG, при переходе в режим прошивки фирменным софтом, пытается загрузить специальный образ ядра и системы из раздела laf. Если он его не находит — то «сваливается» в обычный режим fastboot. Это работает и на некоторых других устройствах LG тех лет. Снова идем в командную строку:
adb shell su dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/laf
Готово! Варнинги в консоли — это нормально.
Теперь пишем в консоли reboot и выполняем команду, одновременно зажав громкость вверх, устройство перейдет в режим fastboot. Теперь нам нужно загрузить recovery, пишем:
fastboot boot twrp_302-madai01.img
Устройство загрузится в режим recovery. Свайпаем ползунок и попадаем в главное меню.
Теперь у нас два варианта: закинуть прошивку на MicroSD флэшку и вставить её в устройство (судя по всему, девайс поддерживает горячую замену), либо загрузить прошивку вообще не прибегая к MicroSD. Я выбрал второй вариант: заходим в Advanced -> Sideload и свайпаем полузнок. После этого, устройство «переподключится» к ПК и мы можем просто написать:
adb sideload cm-11-20160710-UNOFFICIAL-madai.zip
Готово! Теперь девайс прошьется сам. Можно сделать вайпы и перезагрузится в систему. Вероятно, кто-то спросит, почему всё так легко и откуда тут даже разметка памяти под Android? Потому что изначально FireFox и использует стандартную разметку андроида, что и позволяет легко портировать их на устройства под управлением каждой из них.
Если мы хотим вернуться на FFOS, то можно взять образ /system/ вот тут. Прошить можно из под TWRP через adb с помощью команды:
dd if=/sdcard/jp-system.img of=/dev/block/platform/msm-sdcc.1/by-name/system
Делаем вайпы и ребут. Дальше всё как обычно — настраиваем язык, подключаемся к сети и т. п.
❯ Юзаем девайс
Ну что ж. Устройство прошито и теперь работает на базе чистого Android 4.4 — никаких гугл-сервисов, ничего лишнего. Как оно работает теперь? Давайте узнаем!
Сама по себе прошивка достаточно стабильная. Нет ни зависаний, ни особых багов, а сам девайс работает очень шустро. Но к сожалению, уже даже 4.4 потихоньку начинает умирать: например, WhatsApp перестанет работать осенью этого года. Однако, некоторая часть нужных приложений все ещё работает и поэтому смартфон может оказаться полезным!
Например, здесь все еще работает клиент ВК Kate Mobile, через который можно посидеть не только в ВКшечке, но и послушать музыку через местный стриминговый сервис. Однако могут возникать проблемы при воспроизведении видео, причем только некоторых. Работает и Telegram, который пока ещё поддерживает все устройства с Android 4.2 и выше.
Стандартный браузер уже сильно устарел и едва ли открывает современные страницы. Поэтому накатываем последнюю версию Chrome для 4.4 — 81. Он пока еще может открывать большинство сайтов, но на Pikabu/DTF уже ломается верстка.
Без каких либо проблем работает и встроенный клиент почты. Тут уж я не перестану хвалить почтовый клиент Android — он в разы лучше и Gmail, и любых других сервисов как по мне. Работает без проблем, только не забываем про одноразовые пароли и ставить SSL с одобрением всех сертификатов.
Кроме того, здесь очень неплохая камера для своих лет. 8мп матрица выдает достойную картинку, на уровне флагманского Galaxy S4 2013 года выпуска. Однако есть важный нюанс: в предпросмотре кадра картинка получается мыльная, но сами фотографии сохраняются вполне неплохими. Оцените сами:
Ну и конечно же игры! Как раз отличная возможность вспомнить 2012-2014 годы в мобильном гейминга и поиграть в годноту тех лет. Балдеж!
❯ Заключение
Смартфон получится очень интересным, но для некоторых весьма противоречивым. Ещё во время анонсов я слышал от своих читателей мнение о том, что он невзрачный, но лично я считаю что он наоборот, весьма и весьма симпатичен! Это действительно необычный, шустрый и интересный гаджет, который должен был получить продолжение!
Но увы, LG уже более года назад закрыли свое мобильное подразделение и ушли с рынка мобилок. А жаль, ведь зачастую у них выходили очень годные девайсы — абы какую компанию к работе над Nexus не привлекут! А вы как считаете? Жду ваше мнение в комментариях!
Статья подготовлена при поддержке компании TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропускать новые статьи каждую неделю!
Почему модульные смартфоны не пошли в массы?
Если вы хотя бы немного следите за тех индустрией, то вы наверняка знаете, ну или хотя бы краем уха слышали о модульных смартфонах. Почти весь прошлый 2016 год отечественные и зарубежные медиа, освещающие высокие технологии, пиарили эти устройства вдохновляя нас свежими концептами собираемых по частям смартфонов. Такие легендарные компании, как Google, LG и Motorola почти одновременно анонсировали свои модульные смартфоны, но что-то пошло не так.
Мне лично было сложно представить себе человека, который бы не хотел себе телефон, в котором он мог бы настроить не только внешний вид, но и внутренние составляющие. Захотел батарейку побольше, вставил модуль батареи. Захотел камеру получше, заменил модуль камеры. И тогда мне казалось, что именно за такими смартфонами будущее.
Но вот наступил 2017-й, а модульные смартфоны так и не стали мэинстримом. Без объяснения причин Google отменила Project Ara, устройство, имевшее несколько универсальных слотов для модулей сзади. LG G5, со сменными модулями под экраном, был признан провальным даже самой компанией и как это видно в G6 решила вовсе отказаться от модульного дизайна. Единственными, кто решил ещё побороться стали Motorola с их Moto Z, в котором модули просто крепятся сзади. Но и им не удалось продать достаточное количество устройств, а потому и их попытки с натяжкой можно назвать успешными.
И возникает закономерный вопрос, почему же такая привлекательная идея, которую обсасывали и хвалили все техно-медиа ресурсы, так и не получила должного распространения? Ну что же давайте разбираться.
И так, теоретически у модульного дизайна четыре основных преимущества - Расширение функционала, Перспектива улучшения, Настройка под себя и, наконец, Ремонтопригодность. Вы безусловно можете оспорить любой из этих пунктов в комментариях или может быть даже добавить свой собственный.
Расширение функционала
А начнём мы с Расширения Функционала. Предположим вы захотели посмотреть кино, прицепили прожектор. Решили послушать музыку - нацепили колонку. Решили сделать высококачественные снимки - установили объектив. Ну вы поняли. Как раз это преимущество Motorola, Google и LG, пожалуй, рекламировали больше остальных. Ведь, в конце концов, это очень красиво можно было показать в демо-роликах.
Проблема в том, что функционал можно расширить и без этих модулей. Для этого уже есть всякие аксессуары и периферийные устройства. Нужен хороший звук, купите Bluetooth колонку, не устраивает заряд батареи купите портативное зарядное устройство или на крайний случай телефон со сменной батарейкой. Ну, а такие необязательные модули, как различные сканеры, инфрокрасные датчики, минипрожекторы и панорамные камеры совсем не обязаны быть частью вашего телефона. Вместо этого их можно просто подсоединить к устройству с помощью USB кабеля, через Bluetooth или Wifi. Такие аксессуары не делают ваш телефон более громоздким, и вы можете использовать их с любым другим смартфоном. При этом цена сопоставима с ценой модуля.
Перспектива улучшения
Перспектива улучшения, возможность, так сказать, прокачать свой девайс, прям как в случае с персональными компьютерами, звучит очень круто. Согласитесь, идея заменить какую-то одну часть, которую вы хотели бы улучшить, вместо того, чтобы покупать новый смартфон, не может не привлекать. Например, заменить старый процессор на более мощную модель. Или расширить количество оперативы. Вся проблема заключается в том, что телефон - это не ПК и все его компоненты куда более компактны и зависимы друг от друга, как аппаратно, так и программно. Что означает, что на данном этапе развития смарфоностроения, даже в модульном смартфоне будет невозможно заменить такие ключевые компоненты, как процессор, видео-чип и оперативную память или даже хотя бы антенны, радио модули или дисплей.
Настройка под себя
Это подводит нас к третьему пункту – Настройка телефона под себя. И для некоторых индивидуумов это может быть очень чувствительной темой и некотрые из них могут часами рассказывать, как же для них важно иметь телефон, который может подчеркнуть их индивидуальность и выделить из толпы… НО, история и статистика учит нас тому, что подавляющему большинству пользователей пофигу на индивидуальность. Более того, создаётся впечатление, что большинству людей нравится то, что нравится всем остальным. Им нравится серый iphone, чёрный Samsung galaxy, или серебряный macbook. И многие даже не позаботятся о том, чтобы сменить дефолтные обои на рабочем столе. В общем люди не любят сильно заморачиваться.
К тому же чтобы быть конкурентно способными, основные элементы дизайна модульных смартфонов должны выглядеть лучше или по крайней мере не хуже, чем на обычных телефонах. А различные разъёмы, магнитики, штифты, дорожки делают телефон только толще и уродливее.
Ремонтопригодность
И наконец, последнее преимущество ремонтопригодность. И это мне кажется один очень веский аргумент в пользу модульности. Представьте себе возможность самим чинить вышедшую из строя деталь, без наличия специальных инструментов. Всё что вам нужно это определённый модуль. Треснул экран? Купил и тут же заменил. Сдохла одна батарея, поставил другую.
Итак, как бы прискорбно это не звучало, среднестатистическому пользователю не нунжы модульные телефоны. Они громоздкие, толстые, не очень привлекательные и как правило стоят дороже, чем их обычные аналоги. При этом всём преимуществ у таких телефонов не так уж и много. А потому не удивительно, что они так и не прижились.
Статистика продаж показывает, что большинство людей ценят такие вещи, как привлекательный дизайн, высококачественные материалы, влагозащищённость и готовы поступиться даже такими удобствами, как съёмная батарея, например.
Ведущий инженер гугловского Project Ara, Рафа Камарго, однажды сказал, цитата «При проведении исследований, мы обнаружили, что большинство пользователей не заботит модульность основных функций. Они ожидают, что они уже будут в телефоне и будут работать как положено»
Но и это ещё не всё. Такие компании, как Apple или Samsung, которые обладают достаточными объёмами производства и количеством верных последователей, попросту не хотят на этом заморачитваться. Для этого у них нет ни единого стимула. Для них гораздо проще и выгоднее продавать новые телефоны за восемьсот долларов каждые два года, чем тратить миллионы на разработку технологии, которая позволит продлевать жизнь ваших устройств. И в то время, как LG или Motorola и рады бы поменять положение дел на рынке смартфонов, они попросту не могут заручиться поддержкой сторонних производителей аппаратного обеспечения, чтобы создать реальную рабочую экосистему.
И поскольку ни большинство покупателей, ни большинство производителей не заинтересованы в модульных смартфонах, их появление в массовом количестве, не предвидится в ближайшем будущем. А жаль. Я бы не отказался от возможности самостоятельно чинить смартфон. Ну или хотя бы батарейку съёмную во флагманы верните...
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi