В Китае люди уже и забыли думать о пластиковых картах
Если хочешь что-то купить - свети лицом
Если хочешь что-то купить - свети лицом
всем здравствуйте. интересует такой вопрос, возможно ли заказать с алибабы или с таобао как частное лицо штучный товар? например что-то для компьютера типа корпуса с доставкой как например с алиэкспресса. или нужны обязательно посредники? если кто-то уже пробовал не могли бы описать как и что вы делали? если тема уже была, ткните ссылкой.
Практически каждое поколение портативных устройств производители чипов на архитектуре ARM пытаются втиснуться в рынок полноценных десктопных компьютеров и получить себе место под солнцем в качестве рабочих станций, серверов, а то и простых мультимедийных ПК. Последний десяток лет им это удаётся особенно хорошо, и в первую очередь — благодаря выходу чипа Apple M1. Даже Qualcomm, в сотрудничестве с Microsoft, выпустили нетбуки на полноценной Windows 10 For ARM с эмулятором x86, который и игрушки неплохо тянет. Однако яблочные устройства стоят огромных денег: 100+ тысяч рублей может потратить далеко не каждый энтузиаст, который хотел бы себе портативный компьютер на ARM. А вот 500-2.500 рублей вполне! Предлагаю в этой статье глянуть на ARM-смартбуки прошлых лет и оценить их перспективы тогда и сейчас!
На самом деле, эра портативных ПК на ARM началась не с выхода M1, как кто-то может считать, а ещё с самого начала нулевых. Параллельно обычной версии Windows для x86-совместимых систем, Microsoft разрабатывала и успешно продвигала Windows CE — версию ОС для встраиваемых систем, для которой характерны различные архитектуры (MIPS, PPC, ARM) и ограниченные ресурсы (от 5 МБ ОЗУ для запуска GUI окружения, для CLI можно и меньше). Портативная версия системы от Microsoft могла похвастаться интерфейсом а-ля десктопной Windows, идентичным форматом exe и возможностью загрузки динамических библиотек, поддержкой «ООП на уровне системы» — т.е COM и ActiveX, и API, которое очень напоминало обычное WinAPI с некоторыми особенностями (выкинули ANSI версии функций, выкинули слои совместимости с 16-ти битными приложениями). Чуть позже даже подвезли почти полную поддержку .NET Compact Framework — т.е. под встраиваемые системы была возможность писать на C# и VB.NET, а приложения, спроектированные с учетом особенностей CE, могли работать без изменений и на обычных ПК!
Скорее всего, Вы хоть раз встречали в своей жизни WinCE: её повсеместно использовали в автомобильных навигаторах (помним звук «блюм»?), терминалах самообслуживания (POS), станках управления ЧПУ, телефонах (коммуникаторы на базе Windows Mobile), КПК или даже планшетах! Система действительно имела хорошую популярность, и в не последнюю очередь благодаря уже наработанной базе разработчиков, знакомых с API обычной Windows. Благодаря этому, в разные времена выходили разные устройства, которые были призваны играть роль портативных ПК, на которых можно было бы выполнять различные задачи: просматривать и редактировать документы, слушать музыку, выходить в сеть, использовать программы, написанные сторонними разработчиками. Как вам, например, планшет на WinCE из 2003 года?
EB2000:
Одним из самых популярных классов подобных устройств быликарманные персональные компьютеры— т.е КПК. Их название говорило само за себя. Такое устройство могло было выполнять довольно обширный круг задач обычного ПК: слушать музыку, заниматься теми же самыми документами, играть, сёрфить ранний WEB2.0, а иногда и выводить картинку на телевизор. А ещё можно было всегда держать связь с «большим братом» — т.е обычным ПК, и синхронизировать всю работу, выполненную на устройстве.
Сталкерам привет!
Тем не менее, «под капотом» Windows NT и CE сильно отличались: CE была написана так, чтобы её легко можно было портировать между любыми устройствами, где нет чёткой спецификации «что и как должно работать», как это происходит на обычных x86 ПК. Если на обычных компьютерах у нас гарантированно есть BIOS, который может предоставить функции для работы с дисками/флоппиками/cd-rom и что-то вывести на экран, есть стандартизированный способ общения с видеокартой и вывода 2D изображения (VESA), есть четко фиксированные порты ввода-вывода для работы с клавиатурой и мышкой, то на портативных устройствах у вас есть только голое железо, под которое вы сами должны написать Board Support Package (BSP) и адаптировать систему под конкретно эту плату/платформу — сделать опрос физических кнопок, выводить картинку на экран, обрабатывать ввод с тачскрина и т.п. Этим и обеспечивался большой парк поддерживаемых устройств.
Почти Win95!
Кроме WinCE, были и другие системы для embedded устройств: QNX (BlackBerry OS), Palm, Symbian (EKA) и они тоже использовались на весьма обширном числе устройств, но Symbian в первую очередь была предназначена для смартфонов, Palm — для КПК и, позже, коммуникаторов, но была однозадачной, а QNX была проприетарной. Поглазеть исходники WinCE мог любой: Platform Builder с полным исходным кодом как UI, так и ядра, можно было скачать свободно, но чтобы использовать в коммерческих целях, нужно было платить…
Но что насчёт чего-то свободного? Тут приходит Linux, который вполне неплохо работал на ARM уже тогда. Вспомнить только Sharp Zaurus, или серию интернет-планшетов от Nokia а-ля N810, которые не просто работали на Linux как Android, но и использовали типичное *nix окружение в виде glibc/xorg. А ещё всё это было полностью свободным, производитель обязан был выпустить исходный код ядра устройства, благодаря чему моддить его мог кто угодно!
Шло время, в КПК стали появляться радиомодули, что превращало их в коммуникаторы, а у коммуникаторов росли дисплеи и становилось меньше хардварных кнопок, что превращало их в смартфоны и планшеты. Чипсеты портативных ПК серьезно нарастили свою мощь: уже в 2010 году, в мобильном мире, чипы с частотой 600 мгц-1 ггц и мобильным GPU были вполне себе нормой, и они практически не выделяли тепло, а потребляли сравнительно мало. С момента выхода первого iPad, интернет-планшеты потихоньку начали заменять некоторым людям нетбуки, а благодаря китайским производителям и чипмейкерам, через год-два цены уже упали ниже 200$ за полноценный Android-планшет в кармане, который может запустить что-то вроде Asphalt 6.
Примерно в тоже время, как выходили первые интернет планшеты, производители решили поэкспериментировать и выпустить небольшие ARM-смартбуки! Это эдакие предшественники хромбуков, только ориентировались они не на веб, а на мобильные приложения. Уже тогда у Android была довольно большая база приложений, а сама система поддерживала мышку с клавиатурой в качестве устройств ввода. Перспективы были большими, ведь ARM-чипы стоили в разы дешевле, однако разные производители пошли разными путями…
Один из самых популярных смартбуков своих лет, Toshiba AC-100, работал на базе мощнейшего, по своим годам, чипсета Nvidia Tegra, имел 512 МБ ОЗУ (что было неплохо по меркам планшета, но мало по меркам десктопа) и 8 ГБ ПЗУ. Всё это удовольствие стоило около 150$ в розницу — или ~4.000 рублей по тем деньгам. Очень недорого, согласитесь? EEEPC на x86 стоил не меньше 8-9 тысяч, или 280$, а тут смартбук с весьма годным железом, которое гораздо лучше справляется с мультимедийными задачами, стоит почти в два раза дешевле!
Так уж получилось, что AC-100 мне подарил читатель с хабра под ником —inkvizitor68slи именно поэтому, данный девайс станет первым из тех, что будут участвовать в нашем сравнении.
С завода смартбук работал на базе Android 2.1, а вышел в конце 2010 года — прошло почти 13 лет с момента его выхода! Благодаря низкой цене и массовости (в своё время, на форуме linux.org.ru люди строили большие планы на подобные девайсы), а также относительной лояльности Nvidia к open-source (исходники ядра были открыты, но драйвера на видео и, вероятно, другие мультимедийные модули, были в виде «блобов»), на смартбук довольно быстро портировали обычную Ubuntu. Причём разработчики порта откровенно жаловались на Nvidia, объясняя их решения примерно как «накидали всё подряд, чтобы работало как-то, а нам разгребать». Глюков в свое время было куча — то звук отвалится или хрипит, то с видео проблемы. Nv стабильно держала планку касательно поддержки Linux.
Вторыми по популярности стали китайские смартбуки на чипе WonderMedia WM8650. Тут уж китайцы перепрыгнули сами себя: полноценный девайс с клавиатурой, дисплеем, тачпадом, Ethernet, Wi-Fi, аккумулятором и USB-хабом стоили всего ~1.500 рублей, что равняется ~50-60$. 50 БАКСОВ ЗА НЕТБУК, КАРЛ! Это был эдакий ответ на OLPC, производился очень долго (примерно до 2014-2015 года, по некоторым данным — до 2018), а работать мог на 3-х разных ОС, две из которых предоставлял производитель: Windows CE (стоковый), Android 2.1 (тоже от производителя) и обычный Linux.
Фотка выглядит конечно странно, но какой-то шарм в ней есть :)
Судя по референсной схеме, WonderMedia сама проектировала и планшеты, и нетбуки, отдавая готовые схемы производителям на производство. Спроектировали устройство в конце 2010 года. Первый чипсет компании — WM8505, увидел свет в конце 2009 года и имел много общего с 8650 — это были ARMv5 одноядерные процессоры на частоте 600мгц, которые похожи на процессоры для обычных КПК. Из-за того, что WinCE был популярнее Android в 2009-2010 году, изначально вендор портировал именно её.
Чипсет не имел встроенного GPU, поэтому Android на нём работал весьма медленно, однако в нём был модуль для декодирования видео в h264, позволявший смотреть кино с комфортом. Кроме того, устройство относительно адекватно переваривало веб тех лет, что делало из него отличную машинку для серфинга, или, например, сисадминам по объекту бегать. В целом, причина их популярности понятна сразу: дешево, кастомизируемо, доступно (они очень часто светились на главной странице китайских магазинов).
Нетбуков на базе чипсетов WonderMedia у меня целых два: второй из них на WM8880, который я купил почти новым, с родной коробочкой. Через несколько лет после выхода подобных ультрабуков, WonderMedia активно метила в рынок ультрадешевых планшетов и даже добилась некоторых успехов, но основной рынок занял AllWinner/RockChip, а затем пальму первенства перехватил MediaTek.
В сравнение можно было бы добавить популярные в прошлом «планшеты с клавиатурами» от китайцев — эдакие трансформеры по 2 тыщи, — но это будет не совсем честно: мы ведь смотрим на полноценные смартбуки!
Итак, у нас есть аж три девайса, которые мы будем сравнивать, но по каким критериям? В 2023 году, нам нужны будут как минимум три вещи:
Мультимедийные возможности — просмотр кино, прослушивание музыки, опционально — DLNA сервер
Серфинг — сможет ли устройство выйти в сеть и насколько хорошо у него это получится. Одно дело linux.org.ru листать, другое «тяжелый» Хабр читать
Возможности администрирования — поскольку мои статьи всегда были с уклоном в техническую часть, весьма немалый процент моих читателей — потенциальные сисадмины, которые могут рассматривать подобное устройство к покупке. Попытаемся узнать, можно ли подключиться по VNC к серверу, или админить сервак с SSH
Удобство использования — сюда я причисляю такие характеристики, как качество дисплея, качество динамиков, плавность работы, время жизни от аккумулятора. Тут уже моя личная субъективщина — для кого-то TN матрицы после Galaxy S22 вырвиглазные, а мне норм!
Такие устройства сейчас можно найти на барахолках за копейки. В среднем, их цена 500-1.500 рублей (не забываем про торг! Можно попытаться сбить ещё ниже), но иногда продавцы наглеют и просят больше цены нового (!). Т.е., условно, AC-100 стоил 4.000 рублей новым по тому курсу 13 лет назад, а сейчас её пытаются впаривать за 5.000. Тоже самое с ноутами на вондермедии: они стоили 1.500 рублей, а кто-то пытается впарить за 2.000 рублей. Но цену можно легко скинуть, если указать продавцам на цену нового девайса 10 лет назад: обычно люди соглашаются.
Первым делом, мы обслужим нетбук на WM8650, благо требовал он только замену АКБ и перепрошивку. Предыдущий владелец успел установить тормозной кастом с кучей софта: благо с прошивками тут всё хорошо. Поскольку эти смартбуки были почти идентичным в хардварном плане (дисплеи — TTL, тачскринов не было, контроллеры тачпада/клавиатуры — идентичные), то подходит одна единая прошивка «для всего». Прошить их очень легко: кидаем прошивку на заранее отформатированную в FAT SD-флэшку, вставляем в смартбук и включаем его. Дальше он сделает всё сам!
Под «капотом» всё работает достаточно просто: в качестве загрузчика используется обычный U-Boot (записанный в SPI-памяти), который выполняет роль BIOS. При старте он ищет скрипт wmt_scriptcmd в корне флэшки, и если находит, то начинает исполнять команды из него. Скрипт очень простой: по сути, он напрямую загружает файлы в память (стандартные образы nb0) и записывает их в внутреннюю память. Затем u-boot запускает свежую, но ещё чистую систему, копирует все программы во внутреннюю память и отправляет систему в ребут. Благодаря такой свободе действий, можно напрямую грузить систему с SD-флэшек/USB-флэшек, да хоть по сети, если такая поддержка есть в U-Boot. А исходники U-Boot ведь доступны любому!
Теперь время разобрать смартбук и заменить АКБ. После разборки я немного удивился: обычно в подобных лэптопах используется стандартная 3.7В аккумулятор, но в этом смартбуке было два элемента 7.4В, связанных изолентой в «динамитную шашку» :). Поскольку места в «поддоне» много, я решил заменить их на довольно ёмкие аккумуляторы от битый телефонов.
Сделать АКБ «по заводу» своими руками не выйдет, поэтому я вынес плату контроллера отдельно (выглядит не очень, т.к не хотел ничего клеить, да и тканевого скотча под рукой не оказалось). Осторожнее с полярностью, контроллер не уйдет в защиту при переполюсовке! Если после подключения АКБ у вас отсутствует напряжение на выводах, то отверткой можно аккуратно позамыкать все ножки у контроллера АКБ, и он начнёт работать (справедливо для любых аккумуляторов).
За кадром я привел хаос из проводов в порядок.
Давайте посмотрим на плату устройства поближе. По сути, основная плата с чипсетом, памятью и всей обвязкой, припаяна к дополнительной плате с контроллером сети, аудиокодеком, USB-хабом и.т.п. Сделано это, скорее всего, для удешевления: заведомо рабочие «чипсетные модули» при бракованных платах можно будет просто перепаять, а ещё эти модули могли продавать и другим разработчикам железа, например, ЧПУ станков.
На плате очень много подписанных (!) диагностических пятачков, благодаря чему можно подпаяться к UART и общаться с нетбуком через COM-порт в WinCE, или попробовать подключить внешние девайсы к шине SPI/I2C (насчёт их использования в юзермоде WinCE я не уверен). Для самоделок, такой нетбук может оказаться просто незаменимой панелью управления!
Его более «свежий» брат на WM8880 (произведенный аж в 2018 году) уже работал исключительно на Android 4.4 KitKat и был скорее планшетом без тачскрина и с клавиатурой. Он не требовал никакого обслуживания, кроме замены АКБ, которая тут была пухлой как батон! Благо, она съёмная — что несомненный плюсик производителю.
Этот нетбук уже ценный тем, что работает от обычного 3.7В АКБ и потребляет не очень много энергии, что при небольшом моддинге позволяет вынести мощный аккумулятор за корпус и получить автономный девайс. Пятачки у них обычно тоже подписаны, и с условной Arduino/ESP32 можно попытаться «общаться» через UART. Кроме того, он довольно ремонтопригоден: например, дисплей тут универсальный, 7-дюймовый, с TTL-интерфейсом от планшетов и стоит по 200-300 рублей.
AC-100 же требовал только переустановки ОС и работал из коробки, даже аккумулятор живой. Разве что кнопка Backspace отвалилась со временем, но это мелочи. На нём уже была установлена Ubuntu 12.04 моим читателем, но в ней были глюки со звуком, а ещё забыт пароль (в single user загрузиться нельзя, или я не понял как).
Благо найти образ ОС и переустановить её легко и сейчас. Берём отсюда presintalled bootimg и tar.gz — это ядро с рамдиском и установщик системы. Подключаем выключенный нетбук к ПК с MiniUSB кабелем, нажимаем Ctrl + Esc и нажимаем кнопку включения. Нетбук перейдет в режим загрузки: надо установить драйвера nvflash и сам nvflash. Закидываем bootimg в «Program Files/NVIDIA Corporation\tegra_froyo_20101105», открываем командную строку и пишем:
nvflash --bl bootloader.bin --download 6 «lubuntu-12.10-preinstalled-desktop-armhf+ac100.bootimg»
Ядро записано. Теперь берем любую USB-флэшку, просто кидаем в корень tar.gz (не распаковывая), вставляем в нетбук и перезагружаем его долгим зажатием кнопки питания и повторным включением. Нетбук сам распакует rootfs и начнёт установку, дальше процесс идентичен установке десктопной Ubuntu.
Система устанавливается ~10 минут. Но это ещё не все: репозитории с софтом давно перемещены на old-release, поэтому сразу после загрузки открываем /etc/apt/sources.list в nano/vi/abiword и меняем ports.ubuntu.com, на old-releases.ubuntu.com. Выполняем apt-get update, ждём и всё: теперь мы можем устанавливать софт из репозиториев, но только для архитектуры armhf (есть ещё armel, но это другое ABI без поддержки FPU).
Первым делом заценим мультимедийные возможности нетбука на WinCE. И тут все в целом ничего: есть стерео-звук (правда достаточно тихий), благодаря Windows Media Player поддерживаются многие форматы музыки, а хардварный видео-декодер полностью работает. Есть ещё и TCPMP плеер, судя по всему, есть поддержка воспроизведения с удаленного сервера. Удобно!
Правда, стоит быть готовым к тому, что видео придется переконвертировать при необходимости: настроек для принудительного включения программного декодера я не нашёл. В целом — посмотреть киношку в mp4/h263 можно без проблем. Для музыки его можно использовать только нетребовательным пользователям: WinCE вроде-бы не поддерживает внешние аудио-DAC, поэтому в качестве полноценной аудиосистемы его использовать не выйдет.
Острого недостатка в софте под WinCE не чувствуется: ещё в нулевых выходили устройства, которые назывались HPC (Handheld Personal Computer), под которые и вышло основное число программ. Плюс, здесь запускаются некоторые программы и игры от WinMobile, но только в полноэкранном режиме.
Ситуация с AC-100 же ровно наоборот: у него гораздо более качественный стереозвук, обилие самых разных плееров (mplayer, vlc и кучу других), есть возможность переконвертировать видео прямо на устройстве (ffmpeg), но несмотря на присутствие блобов… 720p видео он всё равно декодирует софтварно! Чипсет точно умеет до 1080p, но поддержки декодера в системе нет. В качестве грязного хака, можно сделать дуалбут с Android'ом и для просмотра видео использовать его — там точно всё будет работать.
А вот музыку на нём слушать очень даже неплохо! Плюс, DLNA-сервер из него развернуть не будет проблемой.
Малыш, благодаря Android на борту, оказался самым функциональным: тут есть и кучу плееров, и эквалайзеры, и аудиоредакторы. Кроме того, есть DLNA-сервер.
Видео он переваривает без каких либо проблем.
Не стоит ожидать, что такие нетбуки смогут больше, чем устройства на Atom. Их максимум — лампово полистать opennet, зайти на linux.org.ru, или почитать rss Хабра. Никаких ютубчиков, вкшечек и прочего: лучше всего они работали на выходе с вебом времен HTML4.
Вот так это выглядит с AC100. Тут у нас есть Chromium и FireFox, не исключаю, что можно попытаться собрать и более свежие версии браузеров, но как они будут работать на 512 МБ ОЗУ? Вот то-то же…
Относительно неплохо идут дела у нетбука на WM8650. В качестве браузера тут Pocket IE, который Вы можете помнить по коммуникаторам на Windows Mobile, и есть альтернатива в виде Opera Mobile, но всё равно — работает так себе.
Малыш тут показывает себя лучше всего. Можно накатить последний доступны на KitKat Google Chrome (правда работает он так себе), а можно остановиться на Opera Mini, который еще переваривает большинство сайтов для «почитать».
У всех устройств с этим всё хорошо: под WinCE есть VNC-клиент, RDP-клиент для Windows и порт Putty (который может слушать в том числе и COM-порты).
Под Ubuntu всё максимально очевидно: TightVNC есть, ssh из коробки есть, а под Android разработаны самые разные клиенты, про некоторые я рассказывал в статьях о превращении «сонерика» в тонкий клиент и Galaxy J3 за 500 рублей в сервер. Всё тоже самое — только с клавиатурой!
Самой крошечкой, которую при желании можно закинуть даже в сумку или карман зимней куртки, оказался нетбук на WM8880. В целом, он не только крохотный, но и весьма добротно собран. В целом, при желании им можно пользоваться даже стоя, держа его в одной руке, а работая второй рукой: такое качество может пригодится сисадминам, которые бегают по объекту.
У него есть полноценный Ethernet-контроллер на 100мб/с, Wi-Fi, и он поддерживает 3G модемы. Тачпад здесь всего на одно касание, без возможности скроллинга, но из-за специфики Android, весь скроллинг производится «зажал кнопку и потянул». Кроме того, у него есть 2 полноценных USB разъёма, 3.5 разъемы для наушников/микрофона, слот для SD-карт и полноценный HDMI для вывода картинки на монитор (правда, только в разрешении экрана — т.е 480p).
Кроме того, у него весьма ёмкая АКБ и он питается от 5В, что позволяет путём нехитрых манипуляций сделать зарядку от повербанка. Жаль, что у устройства нет тачскрина, хотя-бы резистивного — он был бы очень кстати. Дисплей, хоть и TN, весьма низкого разрешения, но неплох в повседневной работе — с такого расстояния явных пикселей не видно, да и есть серьезный плюс — как я уже говорил, сюда подойдут обычные TTL матрицы с планшетов по 300 рублей, так что даже разбитый экран не будет означать конец нетбуку!
Девайс на WinCE оказался очень тонким и слегка косит на MacBook. Несмотря на то, что нетбук пытается казаться «большим» (хотя есть подобные буки и с 7" дисплеями — как и WM8880), рамки у него очень здоровые. Зато всё гораздо лучше в плане дисплея: HD TN матрица с неплохими характеристиками: скажу честно, у многих нетбуков за 10-12 тысяч рублей ситуация в разы хуже. Однако, такие матрицы и минус: если её повредить, то замена на алике будет стоить ~2.000 рублей, а найти её больше нигде не представляется возможным.
Качество сборки у него неплохое — даже после нескольких разборок у него не рассыпались клипсы, и он чувствует себя уверенно. Однако пластик оказался слегка скрипучим (впрочем, нетбук явно многое повидал). Что мне понравилось — так это клавиатура. Она здесь действительно ничего, как и тачпад, зато не понравились динамики — очень тихие (возможно «сели»). Для WinCE здесь просто огромный объём ОЗУ: аж 200 мегабайт почти свободно! Для Android это нормальный объём, но не более: какой-то хорошей многозадачности ожидать не придётся.
Тошиба же чувствуется как гораздо более дорогое устройство. Скажем так, явно не на 5 тысяч рублей: классный рельефный корпус, отличная сборка без люфтов и скрипов, АКБ продолжает жить спустя 13 лет. От клавиатуры весьма неплохие тактильные ощущения, хотя кому-то кнопки могут показаться великоватыми. Мне же нормально, понравилось, привык почти сразу (хотя читатель, подаривший мне устройство, назвал клавиатуру неудобной). В теории, даже замену при желании можно будет попытаться найти.
У Toshiba весьма достойный HD дисплей 10", также выполненный по технологии TN. В целом, у него, пожалуй, лучшая матрица: никаких особых искажений не видно, даже при работе в разных положениях. Мне лично понравился. Звук из его динамиков заметно чище и громче.
Ещё 13 лет назад, смартбуки на ARM были достаточно функциональными и при этом очень дешевыми устройствами. Они легко выполняли многие повседневные задачи пользователя в те годы: мультимедиа, какие-то игры, серфинг в интернете. Но это не значит, что спустя 10 лет они стали бесполезными — подобный нетбук вполне подойдет на дачу, в гараж, или даже в качестве небольшого сервера. Кроме того, из них можно сделать отличные терминалы для самоделок: например, панель для умного дома.
Так может, для успеха нужен дешевый open-source нетбук до 2 тысяч рублей, с доступными схемами и исходниками загрузчика/ядра хотя бы с блобами? Ведь ТВ-приставки захватили сегмент дешевых устройств с мощным железом, почему бы не добавить этим приставкам дисплей и клавиатуру!? А вы как считаете? Жду ваше мнение в комментариях!
Понравился материал? Тыкните плюсик этой же статье на Хабре - это поможет с финансированием новых статей! Материал подготовлен при поддержке компании TimeWeb.Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропускать новые статьи о гаджетах каждую неделю!
(Анонс) В одном из недавних постов, я создавал объявление о поиске айфона на мобильной винде: довольно редкой китайской подделке, которая стоила ~половину цены оригинала. И девайс нашелся - пикабушник @BarbedFrog согласился выслать мне девайс, ещё и доставку оплатил. Смартфон я уже отдриставрировал (именно так, т.к ориг. запчасти на него не найти), но теперь он полностью юзабелен. Статья про девайс и его сравнение с яблочным оригиналом выйдет в середине-конце мая!
Существует легенда, что в Бангкоке, в районе China Town выгодно покупать золото: слитки, монеты, украшения. Так ли это давайте разберёмся..
Сам район China Town, посетить нужно обязательно, так как он действительно не похож ни на один другой. Даже привыкнув к тому, что в столице Таиланда все понамешено, тут это возведено в абсолют.
Фрукты, еда, рестораны, лавки с тем, что глаза Ваши не видели и конечно магазины с золотом. Кстати само золото в Таиланде почитают. Семьи обязательно вкладывают часть семейного бюджета в золото..
Итак действительно, в районе чайна таун можно купить золото в любых формах и кол-вах.. При чем самой высшей пробы. Наиболее часто встречающаяся в России 585 не котируется вообще или считается ломом..
Но вот низких цен ждать не стоит. Цены привязаны к курсу золота на сегодняшний день. Скидок практически не делают, но тем не менее, если и покупать золото, то делать это нужно именно здесь, из за идеального соотношения цена, качество, выбор.
В видео практический опыт покупки..
Друзья! Если кто-то видит мой блог первый раз, то я пишу статьи о реанимации, моддинге и использовании в наше время различных старых девайсов: планшетов, смартфонов, игровых консолей. Одна из любимых рубрик читателей - моддинг всяких китайских подделок айфонов, самсунгов и блекберри. Но сейчас на авито и юле их найти крайне проблематично - обе площадки запрещают торговать контрафактом и найти подобные девайсы настоящая проблема, а многие люди их уже давно выкинули...
Если у вас вдруг лежат китайские реплики айфонов/самсунгов на андроиде (про java подделки особо писать нечего т.к их нельзя модифицировать и адаптировать к современным реалиям. Другое дело подделки на Windows Mobile - но они весьма редкие), то готов принять в дар или купить у вас такие девайсы. Можно даже опт (если вы вдруг когда-то их продавали)! В любом состоянии: без АКБ, пухлые АКБ, зависание на заставке, слет прошивки, но дисплей желательно чтобы был цел (т.к найти их нереально теперь и они несовместимы между собой). Если сможете помочь, то я не забуду в статье вас упомянуть и написать подробную историю о передаче девайсов!
Если у кого-то хорошая память на бренды, то вот известные китайцы: ORRO (именно так, не OPPO), SciPhone, Feiteng, HTM, Vinko, BML. Если ваш друг или знакомый когда-то торговал подобными гаджетами (почти в каждом городе были рынки с такими ребятами) и ему приносили бракованные подобные девайсы - тоже можно скинуть контакт, поговорить, возможно куплю болячки там обычно несуществуенные.
Подделки на самсунги - таких было прям очень много. На фото ORRO A9500/Z.DOXIO I9500, смартфон моей юности с АКБ как у нокий.
Особенно симпатизируют подделки на Galaxy note: это когда огромный дисплей низкого разрешения, в лучшем случае IPS и слабенькое железо:
Подделки на винфоны от ORRO (не Oppo!)
Довольно ранние реплики на винде и самых первых андроидах (1.5-1.6). Про них большинство забыли за давностью лет:
Веб-технологии давно и прочно вошли в нашу жизнь. Мы каждый день пользуемся уже ставшими привычными нам сервисами вроде социальных сетей или новостных сайтов. Браузер стал неотъемлемой частью современного смартфона, а некоторые приложения и вовсе полностью «переехали» в браузер, получив название PWA, хотя подавляющее большинство приложений всё ещё остаются нативными. Ребята из Mozilla как-то раз подумали: «отдельные PWA приложения это, конечно, круто, но почему бы не сделать мобильную систему, которая построена практически полностью на веб-технологиях?». И таки умудрились сделать, дав ей имя — FireFox OS(B2G), предназначенная для бюджетных смартфонов! Сегодня мы с вами: узнаем, что же это за ОС такая, что у неё под капотом и проверим, на что она способна в 2023 году. Встречаем — Alcatel OneTouch Fire E!
Попытки запихнуть веб в обычные, повседневные приложения предпринимались ещё в нулевых. Сам Стив Джобс, представляя первый iPhone в 2007 году заявлял, что нативные приложения новому устройству не нужны и пользователь должен довольствоваться сайтами-сервисами, которые можно было вывести на главный экран.
Как показала практика — он несколько поспешил с этим заявлением и через год, к моменту выхода iOS 2.0, поддержка нативных приложений была всё же добавлена. Концепция веб-приложений была весьма перспективной и в 2007 году, однако в те годы веб был гораздо менее функционален. Даже банального Canvas не было, не то что WebGL, что отсекало немаловажный для мобилок сегмент — игры.
Однако, несмотря на это, большинство приложений в iOS всё ещё оставались нативными, а полноценно концепция «ОС на JS/HTML» была реализована немного позже. И не абы где, а в одном из последних коммуникаторов от Palm — Pre, который работал на базе совсем молодой тогда webOS. Да, той самый webOS, что используют смарт-ТВ от LG.
И выбор такого стека технологий можно понять, ведь HTML/CSS легко сделать адаптивными, их несложно стилизовать/подгонять под необходимый дизайн, а порог вхождения в JS гораздо ниже, чем, например, в Java. Да и банально нет необходимости писать сложный UI-фреймворк с нуля, где нужно учесть не просто UX виджетов (кнопочки, флажки, радио-кнопки, ползунки), но и их правильную расстановку в независимости от разрешения экрана и DPI. Портировал условный WebKit и вот у тебя уже есть мощнейший движок для построения UI, чем сейчас и пользуется, например, Discord.
Другой вопрос, что далеко не каждый смартфон может потянуть достаточно тяжелую по тем меркам «веб-морду», а девайсы с приличным по тем временам железом (256мб ОЗУ, 512мб ПЗУ, ARMv6 чипсет с частотой 500-1ггц) стоили достаточно дорого. Зачем было рисковать, покупая смартфон с неизвестной ОС, когда за те же деньги можно было взять iPhone или активно набирающий обороты Android?
Ситуация поменялась ближе к 2013 году. Разработчики чипсетов MediaTek и Spreadtrum «уронили» цену смартфонов до ~1-1.5 тысяч рублей (MediaTek), 800-1.000 рублей (Spreadtrum, это не шутка если что. Статью про этот девайс я писал), что позволяло задуматься об альтернативах для бюджетного рынка. Да и Qualcomm сделал бюджетный чипсет Snapdragon 200, который дал зеленый свет очень дешевым смартфонам на Windows Phone (который, видимо, был прибит к «квалкому»). Тут пришла и Mozilla со своей открытой FireFox OS, кодовое название которой было B2G (Boot2Gecko, Gecko — название браузерного движка FireFox) и метить она решила в самое перспективное место — бюджетный рынок. Ребята нашли заинтересованных производителей, которые согласились выпустить один или несколько смартфонов на перспективной мобильной ОС: ими оказалась GeeksPhone, ZTE, Spice и Alcatel.
Работала FireFox OS на базе Linux. Но все не так просто. Казалось бы, уже есть инфраструктура, есть нативные драйвера на GPU, звук, модем, сеть, есть прослойки между Android и железом (RIL, surfaceflinger)… Зачем производителям чипсетов портировать драйвера на ещё одну ОС, успех которой весьма туманный. Да и свежих мобильных ОС уже развелось пруд-пруди: Sailfish OS, Ubuntu Touch, чуть позже появилась и pmOS. И чтобы иметь возможность использовать уже готовые бинарные блобы (драйвера) из Android, энтузиасты написали libhybris. Hybris — это специальная библиотека, которая даёт возможность загружать нативные библиотеки, скомпилированные для Android (т. е. для стандартной библиотеки bionic) из обычного Linux-окружения с libc. Таким образом, становится возможным использовать нативные драйвера почти любого устройства без ущерба функционалу и необходимости портировать все заново.
Костыль, однако касалось это по большей части портов на другие устройства. Как я понял, Qualcomm без каких-либо проблем согласились поддерживать FireFox OS, благодаря чему мы увидели ZTE Open на базе древнего бюджетного MSM7225A и Open C/OneTouch Fire E на базе более свежего Snapdragon 200:
Но пользователь в большинстве случаев не знает, что там под капотом: какая версия ядра linux, или какая версия Gecko там используется. Для него гораздо важнее была подсистема Gaia, которая как раз таки и реализовывала весь интерфейс системы и её стандартные приложения. Всё, что вы видите на экране смартфона — это просто WebView (окно браузера), и запущенная в ней Gaia, как обычное PWA приложение!
Поскольку все приложения в Gaia были построены на базе стандартной связке HTML/CS/JS, система экспортировала в JavaScript необходимые методы для работы с базовыми возможностями телефона: API для звонков, приёма и отправки SMS, контактов и прочих фишек.
Даже сервисы баз данных были написаны на JS: для хранения плейлистов в плеере (который доступен любым приложениям) используется обычный localStorage!
Что особенно интересно — так это реализация браузера. Поскольку вся система — это по сути уже запущенный браузер, Mozilla ввела новый HTML элемент — <webview>, который являлся более изолированным и функциональным iframe. Что мы получаем в итоге: браузер отображает интерфейс системы, которая отображает приложение браузер, который имеет отдельный браузер в каждой вкладке! Чудеса подхода Mozilla!
Отдельного упоминания стоит подход к разработке от Mozilla. Поскольку FireFox OS — открытая система, огнелисы сразу же открыли магазин приложений и предоставили публичное «SDK» для разработки приложений. Но почему я выделил SDK в кавычки? Потому что никакого SDK и не было, как и какого либо эмулятора! Приложения предлагалось разрабатывать и отлаживать прямо в обычном десктопном FireFox, без каких-либо систем сборок! Разработчик просто создаёт манифест, указывает там главную страницу приложения (index.html) и начинает реализовывать своё приложение, попутно отлаживая его в обычном десктопном браузере. Разработка приложений напоминала разработку самых обычных расширений и в этом была главная изюминка FF OS. Если Cordova или PhoneGap требовали установки SDK, системы сборки (а то и покупки мака, если речь идет об iOS), а отладка производилась только на устройстве/эмуляторе, то у огнелиса было всё куда проще:
Прожила FireFox OS, к сожалению, недолго. Вендоры банально не хотели связываться с непонятной ОС от Mozilla, продолжая выпускать десятки одинаковых смартфонов на Android без какой-либо отличительной черты. Появившись ещё в 2012 (с первым публичном релизом в 2013) и пережив две мажорные версии, FFOS была закрыта в начале 2017 года, распустив команду из 50 человек. И казалось бы, webOS есть только на ТВ от LG, FFOS мертва… но не всё так просто! Помним про KaiOS — ОС, на которой работают современные кнопочные 4G мобильники от Nokia? А ведь это та самая FireFox OS, наработки которой были оптимизированы для кнопочного управления без тачскрина! Даже чипсеты ставят Qualcomm'овские: Snapdragon 210/215, иногда разбавляя их медиатеками 10-летней давности (MT6572) и свежими спредтрумами. Пока ещё продаются кнопочники на KaiOS, можно считать, что дело FFOS ещё живёт!
Но давайте же познакомимся с загадочным девайсом поближе: недавно я купил новый Alcatel Fire E за 1.000 рублей на известной онлайн-барахолке. Со слов продавца, когда-то он из интереса купил этот смартфон, но этот девайс ни разу ему не пригодился. До этого читатель с Хабра предложил мне два LG Fx0 с условием перепрошивки одного из них на Android и отправки обратно, но увы, у него не получилось его отправить. Я плотно заинтересовался темой мобилок на FFOS и начал мониторить онлайн-барахолки, и буквально через день человек выложил этот смартфон, который я в итоге и забрал.
Как уже было сказано выше, смартфон — новый. У него неплохо держит АКБ, несмотря на возраст, он с полным комплектом и в пленках. Но что он из себя представляет в 2023? Давайте посмотрим!
Комплектация смартфона самая стандартная: кабель, блок питания 5в и сам смартфон. Ничего необычного, никаких трехэтажных текстурированных коробочек тут нет, всё таки это смартфон бюджетного сегмента, цена которого составляла всего 70 евро, которые превратились в 5.000 рублей в 2014 году. Устройство выпускалось в двух видах: первый вариант работал на ОС Android (OT-6014), а второй на FireFox OS (OT-6015).
Зато дизайном смартфон заметно отдаёт iPhone 5: здесь несъемный аккумулятор, три хардварные кнопки (громкость и включение) и одна тач-кнопка «домой», которая выполняет точно такую же функцию, как и в яблочном девайсе. В целом, выглядит достаточно стильно, материалы приятные, а вес устройства не «лопатный», но и не слишком лёгкий.
Наверняка многие читатели, увидев «веб» в названии, подумали что мобилка жрет немерено ресурсов и постоянно тормозит на весьма скромном железе: двухъядерный 3G чипсет Snapdragon 200, 512мб ОЗУ и 2гб ПЗУ. Но… это не так! Если запустить свежий Chrome на планшете 2013 года среднего класса и попробовать загрузить, например, Habr, то мы получим как минимум не особо плавный экспиренс. Но слабенький Fire E умудряется работать весьма шустро и по сегодняшним меркам. Да, это не 120, и даже не 60 FPS, но тормозом устройство назвать сложно.
Другой вопрос, что предоставляет производитель в плане софта. И тут у нас две стороны медали — с одной стороны webapps можно свободно установить из браузера, как apk на Android, а с другой есть нюанс. Официальный магазин закрыт ещё в начале 2018 года и бэкапов софта практически не осталось в интернете… По итогу у нас получился эдакий GNU-телефон — какие-то крупицы софта можно найти на Github и установить их чуть ли не с Github pages!
Но в целом, учитывая низкий порог вхождения в JS и то, что такие устройства в 2023 году берут только энтузиасты, даже выпускник каких-то курсов вероятно сможет реализовать минимальные клиенты для нужных ему сервисов, даже если этот клиент будет простым iframe'ом, который редиректит на нужный сайт! Это вам не Nokia N900, где софт пишется на плюсах, а для UI используется GTK…
Вообще, что касается стандартного софта, то необходимый минимум тут точно есть: почтовый клиент, СМС/ММС, номеронабиратель, контакты с возможностью импорта как с SIM, так и с почтового аккаунта, галерея, камера, музыка, браузер. Что приятно — Mozilla не ограничивала доступ к API этих приложений. Благодаря системе разрешений, любая программа может использовать системные функции устройства и реализовать, например, импорт контактов из проприетарного формата. Удобно!
В свою почту мне удалось войти сразу, без каких либо проблем с SSL:
С отображением html-писем проблем у него, по понятным причинам, нет. :)
Что касается функций звонилки, то здесь всё стандартно. Одна симка в сим-лотке, контактов (вроде-бы) не ограниченное число (а хранятся они тоже в localStorage, и к ним тоже есть доступ через API), номеронабиратель приятный и не имеет тенденции каждую цифру делать запрос к контент-провайдеру с приличными тормозами.
Что касается мультимедиа, то помимо поддержки microsd флэшек, смартфон имеет встроенную память 4гб, из которых 1гб доступно приложениям, а ещё 1гб под пользовательские данные. Не густо, но не сказать что всё прям плохо — немного музычки накидать явно можно! Сам плеер приятный, умеет в плейлисты, сам сканирует музыку, качество звука приемлемое. Ну, в целом, совсем плоским звуком грешат в основном бюджетные спредтрумы из-за простенького DAC, и некоторые медиатеки, а у квалкомов звук всегда был как минимум на уровне.
Камера… она тут есть и по меркам бюджетника вполне неплохая, даже с автофокусом, однако даже при относительно хорошем свете получается мазня. Сравните Fire E и мой флагманский BlackBerry Z30, который вышел на год раньше.
Настроек камеры немного, но на FxOS выходили в основном бюджетные устройства (кроме красавца LG Fx0), так что жаловаться на качество съемки смысла нет. Есть минус — картинки в превьюшках неправильно пережимаются, от чего фото на экране смартфона кажутся хуже, чем есть. Впрочем, в наше время камеры работают в паре с цифровыми сигнальными процессорами, которые и делают всю магию картинки типа программного боке, а как организовать такую работу из жабоскрипта для меня загадка. :)
Есть даже рабочие карты Here Maps, прямо как на Nokia. Работают шустро, но GPS не работает из-за санкций. Что забавно, ведь именно благодаря Here, навигация и карты всё ещё живут на люмиях и FireFox OS:
И вот мы плавно подходим к главной жемчужине FireFox OS: браузер! Да, это FireFox, с дизайном а-ля 2014 год, но тем не менее это всё ещё полноценный браузер в браузере. Другой вопрос, что он может загрузить в 2023? Ну, немалую часть сайтов, FireFox образца 2014 года ещё может загрузить, но вот корректно отображать далеко не все. Даже старая версия «Хабра» здесь
работает не очень, а DTF или Pikabu браузер загрузить совершенно не в состоянии. Слишком
сильно поменялись веб-технологии за последние 9 лет.
Но мобильную версию ВК девайс всё ещё в силах загрузить. Да, со сломанными стилями, ошибками сертификатов, но всё же…
FireFox OS была весьма перспективной на мой взгляд. Низкий порог вхождения для разработки приложений, хорошая производительность и открытость системы могли сделать свое дело и пробить бюджетный сегмент рынка для подобных смартфонов. Однако, этого не случилось. ОС была слишком мало распространена, а у Mozilla нет ресурсов Google для продвижения своей системы и крутых конкурсов на разработку приложений. Даже Windows Phone потихоньку начинала терять рынок в 2014, а BlackBerry вообще оказалась финансовым провалом. Рыночек уже поделили ведь.
Но идея FireFox OS ещё жива и её реализовали на кнопочных мобилках! KaiOS всё ещё жива, регулярно выходят новые версии и новые кнопочные смартфоны с поддержкой современных технологий. Но даже тут появился ещё более дешевый конкурент в лице кнопочников на Android. А вам понравился девайс? Жду ваше мнение в комментариях!
Статья подготовлена при поддержке @Timeweb.Cloud
Понравился материал? Подписывайтесь на меня и таймвеб, чтобы не пропускать еженедельные статьи про различные мобилки! А если у вас ещё и аккаунт на хабре есть, можно сюда плюсик поставить - поможет с будущими статьями!
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Казалось бы, в 2023 году мобильный рынок уже давно заполонили одинаковые смартфоны, где меняются только технологии изготовления дисплеев, разрешение, железо, и иногда чуть-чуть корпус, но в целом все выглядят практически одинаково. Но немногие знают, что одни из самых сочных и необычных устройств выпускаются только… для азиатского рынка! Разве ж где-то ещё встретишь людей, которые ходят всерьёз с полноценными смартфонами-раскладушками, с двумя полноразмерными дисплеями и флагманским железом!? Проблема одна: в РФ достать такие аппараты очень тяжело, особенно теперь. Однако мне удалось раздобыть Samsung Galaxy SM-W2014 за копейки с… нюансом, который требовал обслуживания. А это значит, что сегодня мы с вами: перепаяем аккумулятор, портируем кастомное рекавери, вычистим хлам из прошивки и оценим, каково пользоваться таким девайсом сейчас? Интересно? Жду вас под катом!
Честно сказать, я не так много знаю про японские телефоны и смартфоны, хоть и наслышан о них в положительном ключе. В России их купить крайне проблематично: например японские аппараты зачастую заблокированы на локальных операторов, таких как NTT DOCOMO, некоторые устройства умеют только CDMA, которого в России уже давно нет, да и носителей японского языка у нас тоже не особо много. Однако устройства действительно было очень необычными и заслужили того внимания, что к ним проявляли гики и просто люди, которые слышали про японские телефоны.
В нулевых, во всём остальном мире были популярны самые разные форматы смартфонов — слайдеры, раскладушки, моноблоки, но в азиатских странах особенно горячо любили раскладушки локального производства. Нет, на рынке Японии всё равно оставались привычные нам Nokia или Motorola, однако доля локальных производителей тоже была весьма немалой. И даже если начать рассматривать подобную раскладушку, то сразу удивляешься: Японцы использовали свой форк Symbian, который назывался MOAP, они делали раскладушки с поворотными дисплеями и вводили кучу разных фишечек типа iWidget, которые в чём-то даже обгоняли «европейские» телефоны, своя программная платформа с крутым 3D (MascotCapsule, помним такое?). Даже чипсеты они делали свои: аппарат ниже умудряется работать на базе чипа Hitachi SH-G3! Процессор этой же линейки использовался когда-то в консолях от SEGA!
К моменту популяризации Android, японцы быстро полюбили эту ОС и начали выпускать на ней самые разные девайсы, которые заметно выделялись, а поскольку развитие Android совпало с популяризацией китайских маркетплейсов в РФ, всё больше людей узнавали о японских смартфонах. Это явление назвали «японодроидами» и «японоводами», а некоторые люди стали целенаправленно их искать и делиться опытом использования, ведь Android позволял гораздо больше свободы и там хотя-бы можно было включить английский язык (а иногда и русский — morelocale в помощь). Аудитория подобных смартфонов была гораздо меньше, чем у культовых HTC Wildfire или Desire, поэтому какого-то особого моддинга на них или крутых кастомов ожидать не приходилось. Но обычно они всегда работали на неплохом железе и практически не использовали недорогих решений от MediaTek (разве что Sony в одном смартфоне) и Spreadtrum. На 4pda даже есть общая тема для японодроидов, где владельцы делятся своими впечатлениями и ищут решения каких-то проблем. На момент написания статьи, тема на 4pda с обсуждением японских смартфонов набрала 174 страницы. Нехило!
Обратите внимание на тенденции дизайна в Японии: глобальный Xperia Arc (третий) кое в чем похож на Sharp Aquos (второй)
Не стоит забывать и про китайский рынок, на котором тоже любят всякие необычные по европейским меркам мобильники, и раскладушки в том числе. А ещё там очень были популярны телефоны с телевизором, вы наверняка думали, что это всё шутка, видя у людей очередную Nokla с выдвигающейся антенной? Думали, что китайцы делали такие телефоны чисто для рынков Индии, РФ и Тайланда? Нет, они тоже использовали свои девайсы, в том числе и реплики айфонов, самсунгов и ещё бог знает чего. С выходом Android смартфонов, самобытность китайцев подугасла и действительно необычные девайсы мы видим уже не так часто, как раньше. Видимо, большая часть производства направлена на ODM мобильники и смартфоны именитых брендов:
CECT V777 — китайский ответ на японские смартфоны, но гораздо более доступный и даже поставлявшийся в РФ!
Ну а как насчёт Южной Кореи? Там тоже бывали необычные девайсы. Конкретно за раскладушки я не слышал, но знаю, что время от времени Samsung и LG делали очень крутые штуки. Если я ничего не путаю, в нулевых Samsung уже делали смартфоны с GPU (графическими ускорителями) для корейского рынка и другими прикольными фишками. Из тех, что я сразу вспоминаю — здоровая лопата LG Optimus Vu с по настоящему «квадратным» дисплеем, который и в руках то попробуй удержать. Хотя идея реально прикольная, мне лично понравилась! Из других запоминающихся устройств могу вспомнить Galaxy Round и G Flex — первые смартфоны с «погнутыми» дисплеями. Это ещё не совсем такие «гнущиеся» дисплеи, как в свежих «флипах», но они там действительно гибкие. До этого схожий эффект создавала Acer со своими смартфонами bePhone, у которых тачскрин был как-бы слегка изогнут.
Наш сегодняшний герой — Samsung SM-W2014, более известный как Galaxy Golden 3, был выпущен ещё в конце 2013 года как флагманский смартфон исключительно для рынка Китая. Производитель предлагал мощнейший на тот момент чипсет Qualcomm Snapdragon 800, 2гб ОЗУ, 32гб ПЗУ с слотом под MicroSD (редкость даже тогда для таких объемов!), а также два одинаковых полноценных сенсорных SuperAMOLED дисплея по обеим сторонам устройства! Но как же я раздобыл его, если он предназначался для рынка Китая? В этом мне помог мой читатель с Хабра — OldPronStar. Мужик выложил на известную онлайн-барахолку объявление о продаже SM-W2014 за… 1.000 рублей, а жил он в Красноярске. Как только я его не уговаривал выкупить устройство. И по предоплате, и доставкой, но продавать он мне его не хотел. Только личная встреча! Висел девайс с нового года, я под одной из своих статей написал про него, спросил — может кто-то сможет помочь с его покупкой — на что вызвался мой читатель! Он мне написал, я ему скинул номер продавца и он почти сразу его забрал, а через день уже отправил.
По словам читателя, продавец взрослый мужик, который не хотел особо заморачиваться с отправкой или просто не особо доверял. Но вот как у него оказался такой девайс — вопрос открытый, не сказать ведь, что Красноярск близок к Китаю и ответ на него дал сам продавец (данные скрыл):
Вот уж необычно получилось! В целом, вообще непонятно, кто додумался выбросить такую штуку на помойку. Это ж редкость дикая! Но видимо, именно он должен был попасть ко мне и конкретно о нём должна быть написана статья! Девайс требовал некоторого обслуживания: продавец запаял изношенный АКБ напрямую к пятакам на плате (коннектор АКБ скорее всего уже был выломан до него), который держал… ну может час в режиме сна. Не порядок! Кроме того, на устройстве были мусор и вирусы в системном разделе, которые требовалось вычистить.
Кроме того, девайс был далеко не в идеальном состоянии: отсутствовали толкатели кнопок громкости и включения, сама кнопка включения не работала (нужна замена шлейфа, благо у меня таких куча), а на «переднем» дисплее имелась трещина (которая, однако, не влияла ни на что кроме внешнего вида).
Давайте начнем с замены АКБ! Тут всё просто: отпаиваем старую АКБ, припаяем новую и наслаждаемся. Единственный минус в том, что продавец залил клеем и пятаки на плате и сами клеммы АКБ. Пришлось отрезать, наращивать, изолировать и припаивать свою АКБ.
Я установил аккумулятор на 1.500мАч от битого смартфона Lenovo. Батарейка 2015 года выпуска, но в целом всё ещё умудряется держать заряд!
BSI (т. е. средний контакт) я припаивать не стал. Разные смартфоны реагируют на него по разному, но иногда это может стать причиной того, что устройство не заряжается. На BSI обычно висит терморезистор, либо просто фиксированный резистор, который как бы выполняет роль ID аккумулятора.
После замены АКБ девайс включился и… тут мы увидим тот самый нюанс, о котором я предупреждал в начале статьи! Если подключить к выключенному смартфону ЗУ, то мы увидим анимацию зарядки… MediaTek! Подключаем устройство к ПК и видим заветное — MediaTek MT65xx Preloader! Это очень и очень хорошая китайская реплика, которая повторяет оригинал почти 1 в 1! После небольшого анализа, я узнал, что устройство работает на базе Android 4.2 и чипсета MediaTek MT6572, что открывает довольно большие возможности моддинга. Например, девайс можно превратить в «айфон! :)
Да, да, вы только представьте, китайцы всерьез скопировали смартфон для… китайского рынка! И причины этому были. Оригинал стоил 1649$, что по тому курсу около 50.000 рублей, т. е. его цена примерно равна текущей цене на Galaxy Z Flip! Цена этой реплики была около 10-15 тысяч рублей, что немало (для сравнения — младший братец флагмана Galaxy S4 — S4 Mini стоил те же самые 15 тысяч), а я точно помню, что такие продавали на AliExpress в 2013-2015 годах и были довольно популярны. Высокая цена оправдана не только эксклюзивностью подобных устройств но и сложностью конструкции. Здесь два полноценных сенсорных дисплея, которые нужно делить на программном уровне. Концевой выключатель внутри при открытии раскладушки переключает картинку на внутренний экран, при этом переключение сделано скорее всего на уровне драйвера дисплея. Как только приходит сигнал с выключателя, драйвер, видимо, переключает коммутацию питания подсветки, а возможно и полностью питание дисплея, при необходимости выполняя инициализацию снова (дисплеи переключаются отнюдь не моментально). С тачскринами же всё скорее всего проще: одинаковый контроллер, тачскрины, а откуда принимаем данные у нас решает сигнал CS.
Получается, у нас вдвойне более редкий девайс? :)
Но устройство требовало и софтварное обслуживание. После включения смартфона и подключения Wi-Fi, его раз в несколько секунд выкидывало на рабочий стол. Я сразу же подумал, что дело не в багах прошивки, а затесавшейся малвари в недрах прошивки, которая написана очень криво и при невозможности соединиться с сервером рекламы/ещё чего-то подобного, банально крашилась, вылетая на рабочий стол. И был прав: заходим в /system/app и видим столько всего интересного…
Речь про apk типа „com.hktkdzq.ph.cz.apk“, „com.rf.test.apk“. Они не одексированы (у них нет сопутствующего файла .odex), а значит „левые“ и на работоспособность не влияют. Но все равно делайте бэкапы
Я сразу же вытащил build.prop и загуглил номер сборки прошивки на манер наличия оной в свободном доступе. Но увы, таких нет, так что будем доводить до ума свою! Тут нужна аккуратность. Необходимо либо сразу полностью снять дамп устройства с помощью SP Flash Tool, либо сделать дамп первых 64мб eMMC — это включит в себя все необходимые разделы для включения смартфона — preloader, lk, boot. Саму систему можно и с другого девайса портировать, а без родного lk и ядра — телефон кирпич! Можно сделать и полный дамп eMMC — будет ещё надежнее.
Создаем scatter с помощью MTK Droid Tools — он содержит в себе разметку памяти для фирменной программы для прошивки MediaTek — SP Flash Tool. Он поможет узнать нам, где у нас находится раздел с boot и recovery и вычитать их напрямую. Загружаем полученный скаттер в SP Flash Tool, идём в вкладку readback, кликаем „add“ и в свойстве Length пишем 0x03e80000. Нажимаем start, подключаем выключенный телефон к ПК (иногда это нужно делать с зажатыми кнопками громкости) и ждём — флэшер всё сделает сам! Это самый необходимый минимум для восстановления „кирпича“ в будущем.
Теперь нам нужно вытащить конкретно раздел boot. Для этого открываем скаттер в текстовом редакторе, ищем нужный нам раздел boot и копируем его linear_addr в поле Start в флэштуле, а в поле length — соответственно length из скаттера. Вычитываем наш раздел boot, заходим в MTK Droid Tools и автоматически создаём CWM кнопкой „Recovery and boot“ из вычитанного boot.img:
Полученный рекавери окажется в папке MTK Droid Tools/recovery. Теперь нам нужно его прошить, но SP FlashTool не даст этого сделать: он будет считать, что таблица разделов изменилась и устройство нужно перепрошить полностью. Поэтому мы запишем лишь необходимый кусок памяти (этим же способом можно прошить полный дамп, если вы его делали). Жмём Ctrl + Alt + V, в заголовке окна появится надпись „Advanced Mode“. Заходим в Window, ставим галку на „Write memory“, заходим в появившуюся вкладку и прописываем смещение нашего boot.img, выбирая полученный recovery. Для чтения памяти preloader не нужен, т. к. при тестах, аварийном режиме и readback, чипы MediaTek работают в спец. режиме „BROM“, а вот при записи preloader нужен. Для этого мы с вами и делали бэкап первых 64мб eMMC! Открываем дамп в HEX редакторе и ищем строку ».bin" или «MTK_BLOADER_INFO».
Там записано заводское название нашего прелоадера — они переносимы между устройствами. В моём случае им оказался «preloader_ratech72_wet_rlk_jb3.bin». Забиваем в гугл и находим такой же прелоадер в прошивке некоего Blackview JK890. Качаем его прошивку, берём оттуда наш файл и загружаем его в SP Flash Tool. Почему нельзя просто извлечь его в HEX редакторе? SP Flash Tool хитро считает контрольную сумму для него, а как понять, где конец прелоадера, я пока не знаю. Попробовал обрезать до начала «нулей» — не работает. :(
Эта часть материала с поиском прелоадера может быть полезной не только для моддинга неизвестных устройств, но и для поднятия кирпичей. Если у вас лежит подобный девайс мертвым грузом с «левым» прелоадером — можете по CID eMMC (который можно узнать в вкладке memory test, только снимите галки с «ROM Test») найти подходящий прелоадер и прошить его. Устройство, возможно, снова оживет!
Такс, «Write memory» нажали, рекавери записали, загрузились в него нажатием «громкость вверх + включение» и видим, что всё работает! Правда чуть-чуть перевернуто, но это не критично. Иногда производители действительно ставят дисплеи «вверх-тормашками», а затем софтово переворачивают их в нужную ориентацию. Сделано это из-за того, что на некоторых платах коннектор дисплея можно развести только в определенном месте. Владельцы телефонов на базе ранних чипов Spreadtrum меня поймут — когда прошиваешь какую-то прошивку… а она вверх-ногами!
Заходим в терминал, пишем adb shell и монтируем системный раздел (карту блоков можно посмотреть в том же MTK Droid Tools). В моём случае, это /dev/block/mmcblk0p4: mount /dev/block/mmcblk0p4 /system/. После этого у нас открылся полный RW доступ к разделу /system/! Теперь мы можем установить root, моддить устройство или вычистить хлам. Поскольку девайс уникален, я решил его оставить в стоке, но сделать юзабельным, вычистив вирусы из /system/app. И тут китайцы подготовили нам подлянку. При попытке сделать rm <название apk>, программа будет писать «Operation not permitted» несмотря на наличие root прав! Просто китайцы повесили атрибут immutable на все файлы в этой папке, чтобы их нельзя было отключить даже при наличии root доступа в системе с помощью спец. программ. Решение простое — chattr -i -a .. После этого любые файлы можно будет удалить. Я рекомендую скопировать все файлы из этой папки локально (adb pull /system/app/), на случай чего. Удалять можно почти любые apk без сопутствующего .odex. Те apk, что вместе с файлами .odex — созданы при компиляции прошивки, они необходимы системе, а их код «одексирован» и содержится отдельно от архива. А те, что просто *.apk — «докинуты» производителем отдельно. Удаляйте всё, что выглядит подозрительно или даже пытается косить под системные сервисы (чего только com.gogle.meps.services стоит, это не очепятка). Я удалил больше 10 apk различной малвари. И это в смартфоне за 10-15 тысяч рублей! Очуметь просто…
Всё сделали? Теперь можно накатить root или сделать дампы необходимых разделов с помощью MTK Droid Tools. А можно просто перезагрузить устройство и посмотреть на результаты. В моём случае всё заработало сразу нормально: мусор вычистился, девайс заработал пошустрее и стало больше свободной ОЗУ.
Ой! А в устройство только китайский и английский язык. Но ситуацию исправить можно. Берем замечательное приложение morelocale и меняем язык на русский. Переведется только часть приложений, но глобально язык мы сменим, а значит установленные приложения уже будут на русском. Куда ни шло! Перед этим нужно дать morelocale специальное разрешение через adb shell: pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION. Теперь чуть лучше!
Ну вот теперь мы получили рабочую и крайне необычную мобилку. Хотя описанное в статье может выглядеть сложным для неподготовленного пользователя, работы тут на час от силы. Ничего сложного нет, если что, можете спросить в ЛС. :)
Давайте теперь посмотрим на смартфон внимательнее и попробуем решить, можно ли его использовать в 2023 году. В отличии от оригинала, у нашей реплики всего 512мб ОЗУ и двухядерный бюджетный чипсет MT6572 с GPU Mali 400MP, когда за эти деньги можно было найти девайс на топовом чипсете MediaTek — MT6592 с 1-1.5гб ОЗУ. ПЗУ тут около 512мб, устройству НЕОБХОДИМА MicroSD флэшка. Без неё он не может ни фотографировать, ни скачать что-то — прямо как на старых смартфонах 2010 года.
Что первое бросается в глаза — китайцы убрали миниджек за 3 года до Apple — его здесь вообще нет, даже несмотря на присутствие значка наушников на заглушке! Китайцы уже тогда предлагали слушать музыку в bluetooth гарнитуре.
Однако сам корпус выполнен качественно, не люфтит, не ощущается дешевым. Здесь явно использовали довольно неплохие материалы. От времени на моем экземпляре выломали заглушку петли и слегка треснули задний экран, без влияния тачскрина. Механизм плавный, не тугой, мне лично нравится.
При открытии девайса, он автоматически переключает экраны — в системе считается как «один» — т. е. вывести часы сзади не получится. Видно, что китайцы применяли хорошие IPS матрицы, которые в целом можно спутать с ранними AMOLED'ами — цветопередача отличная, да и разрешение ничего — <вставить>. Тачскрины есть и на заднем, и на переднем дисплее — представьте себе, открываете вы раскладушку и начинаете тыкать по ней, несмотря на хардварную клавиатуру! Люди в общественном транспорте явно удивятся такому чуду.
Кроме того, у устройства конечно же есть гироскоп — а значит, посмотреть на нём можно и фильмы. В таком случае, клавиатура будет представлять из себя роль «подставки».
Что самое обидное — сходу клавиатуру можно использовать для печати и она весьма удобная, но… только на китайском T9 или английском. Поддержки русской клавиатуры не предусмотрено. В целом, с выходом кнопочников на Mocor, появились и другие клавиатуры, в числе которых есть и ввод на русском — так что сейчас это не проблема. Есть и обычная экранная клавиатура Google — кому как привычнее!
Ну а работает смартфон на базе Android 4.2 JellyBean с оболочкой (или её копией) Samsung TouchWiz. Всё работает весьма бодренько, каких-то очень серьезных лагов нет, а повседневные приложения бегают нормально. WhatsApp, Telegram, VK — всё это работает здесь хорошо.
Можно и посерфить интернет. Правда, использовать придется Opera Mini из-за устаревших сертификатов. Более-менее свежую версию Chrome можно установить на устройство, но он будет лагать — ведь у нас всего 512мб ОЗУ!
Для прямых целей он тоже неплохо подойдет — есть всё, что нужно: импорт/экспорт контактов, 2SIM. Разве что синхронизации с ПК не хватает — но контакты без проблем можно выгружать в облако. Радиомодуль здесь поддерживает только 3G, так что ещё какое-то время девайс останется актуальным, в то время как оригпнал умел уже 4G. В целом, выбор MT6572 для меня всё ещё остаётся загадкой — просили немалые деньги, накидали вирусов (с рекламы производитель скорее всего получал хорошую денюжку) и всё равно поставили ультрабюджетный чип. Можно же было хотя бы 6582 поставить!
Ну а игры я не буду затрагивать — в них тут играть будет не очень удобно. :) Хотя хардварные кнопки в эмуляторах можно без проблем забиндить — потянет он любые эмуляторы примерно до уровня PS1 включительно, что в целом тоже неплохо.
Концепция получилась интересной. Раскладушки — это сами по себе телефоны, которые рассчитаны именно для звонков своим форм-фактором. Казалось бы — в них не потыкать пальцами — но азиатские производители показали обратное. Но выполнять остальные задачи на них как минимум немного необычно. Не сказать, что неудобно — просто требует привыкания. Мне лично девайс понравился, это действительно редкая мобилка, которую нужно бережно хранить — ведь шлейф на него сейчас днем с огнем не сыщешь. Кто знает, может быть концепция Android кнопочников пошла именно от таких раскладушек?
А вы как считаете? Жду ваше мнение в комментариях!
Следующим у нас станет Alcatel Fire E на базе редкого зверя в наших краях — FireFox OS!
Материал подготовлен при поддержке @Timeweb.Cloud
Подписывайтесь на меня и таймвеб, чтобы не пропускать новые статьи про моддинг гаджетов каждую неделю!