Новости из мира компьютеров, телефонов, интернета.

Sigma mobile X-style S3500 sKai — Дальше действовать будем мы

«Нам уже стали тесны одежды,
Сшитые вами для нас одежды…»

«Кино»

Всем привет. Знаете, я к этому моменту готовился без
преувеличения ещё с начала августа 2019 года. Именно
тогда во всемирной паутине появился анонс сего аппарата.
Нет, не на сайте Сигмы, а на сайте… самой KaiOS в их
списке, ныне находящемся
здесь.

И вот что я заметил: последним хронически не везёт с
чем-то глобальным и общемировым. Сами посудите:
дебютировали они в Индии (Jio) и Северной Америке
(Alcatel), затем с максимальным охватом (исключая,
правда, обе Америки) получилось продвинуть только
Nokia 8110 4G (с последующим развитием
в 800 Tough и 2720
Flip, выход которого как минимум в Северной Америке
тоже уже запланирован), а всё остальное выходило в
лучшем случае регионально: CAT
B35 — Западная Европа, Doro — две модели в ней же
(7060/7070) и одна программно урезанная в Северной
Америке (7050), Energizer E241
и E241S, а также Orange Sanza
— Ближний Восток и Великобритания, MTN Smart — несколько
стран центральной Африки, ну а дальше вообще эксклюзивы
пошли: Multilaser ZAPP и Positivo P70S — Бразилия,
MaxCom MK241 — Польша (и некоторые другие страны ЕС, а
MK281 то ли отложили, то ли отменили вообще), WizPhone
WP006 — Индонезия, Nobby 231/240 — Россия
и… И да, Sigma mobile
X-Style S3500 sKai — Украина.

Интересно, повлиял ли на это тот факт, что я ещё весной
2019 года самому Фабрису (главному архитектору KaiOS)
жаловался на то, что нас обделили ассортиментом, в
отличие от западных европейцев, у которых и
Катерпиллары, и Доро, и Макскомы, да и
8110 не пропадали никуда… Но факт
налицо — в августе сигмовцы уже щеголяли своим
прототипом, а с 12 октября этот девайс уже у нас на
прилавках и с 17 октября у меня в руках.


Казалось бы, зачем он мне при наличии двух
Nokia 8110 4G, Nokia
2720 Flip и 800 Tough с забугорными
CAT B35 и
Cingular Flip 2 в
придачу? Умеет-то он из коробки всё то же самое, только
LTE не умеет, в отличие от вышеперечисленных.
«Астанавитес!» — скажете вы. А вот отнюдь вам. Поскольку
этот аппарат как бы является ответом на основные
претензии наших пользователей, которые те же сигмовцы
могли прочесть на той же Розетке в адрес той же
8110. Мол, жаба их давила платить
столько за такую искоробочную функциональность. Ну вот и
получайте модель подешевле — всего 999 грн ($40) на
старте продаж (а теперь — и того дешевле). Однако для
меня Скай (будем в
дальнейшем для краткости называть его так) представляет
интерес совершенно с другой стороны…

Во-первых, безотносительно железа, такая стоимость
обуславливает соответствующее к нему отношение. Если
сравнивать с большинством продающихся у нас за те же
деньги кнопочников, в лучшем случае оборудованных
MT6260A, выбор как бы очевиден. Но при этом его в случае
чего не так жалко, как те же стобаксовые Нокии на KaiOS,
которые к тому же ещё и в вечном дефиците у нас
находятся.

И да, во-вторых, это Сигма же. При всех своих недочётах
они у нас представлены почти везде, являясь наряду с
Nomi (а также теряющими аудиторию Ergo и Bravis) сугубо
внутренним, но весьма популярным OEM-брендом Украины. И
вот когда такой OEM-щик выпускает такое
устройство по такой цене, сразу понятна ориентация
на массы, которые ещё вчера мучались с теми же
28-ми флипами. Хотя меня
радует тот момент, что, как добросовестные OEM-щики,
сигмовцы не только не скрывают сам факт
OEM-производства, но и постоянно ищут новых поставщиков
более качественной продукции. И если за
28 Flip была
ответственна Leed Electronic Co., то настоящим автором
Ская является то ли
Hongkai Industrial Co. (как на коробке заявлено), то ли
Shenzhen Zeolite Technology Co. Но в любом случае
дефицита, надеюсь, лицезреть здесь не придётся.

И в-третьих, я году в 2015 долго раздумывал на предмет
того, появятся ли когда-нибудь текущие смартфонные
чипсеты (и, в частности, MT6572) в кнопочниках. И вот
этот момент настал: если Qualcomm 205 был специально для
кнопочников разработан, то здесь мы имеем дело с
поистине вечным, судя по всему, ARM-чипсетом, который
когда-то применялся в Android-смартфонах, а теперь нашёл
своё пристанище в устройствах нижнего сегмента с KaiOS.
Ну что же, давайте посмотрим, что из этого вышло.

Экстерьер и не только

По дизайну аппарат смотрится прилично, спору нет. Хотя
до Оникса не дотягивает,
но до него, однако, вообще в этом ценовом сегменте
дотянуть сложно. Впрочем, щеголяторство — не главная
цель этого аппарата, хотя что клава, что задник
выполнены весьма недурно.


Корпус весьма удобен и ухватист. Вверху имеется петелька
для шнурка, внизу — порты для USB-кабеля и наушников. По
бокам — пустотайд. Что удивительно, я не смог найти
отдельного отверстия для микрофона шумоподавления даже
под крышкой, но думаю, что он спрятался в прорези
вызывного динамика. Зато под крышкой, помимо массивной
батареи на 2000 мАч, можно обнаружить ещё такую
интересную деталь, как две антенны — одна сверху, другая
снизу. Причём та, что снизу, имеет маркировку QM-X9-3G,
а та, что сверху, — QM-X9-3G-GWB. Что может косвенно
намекать на то, что эти антенны предназначены для разных
диапазонов связи. Но это не точно.

Функциональность

Аспекты функциональности
Ская, как и любого
другого кай-фона, я бы разделил на три области
применения:

1. Использование в качестве простозвонилки с HD Voice.
2. Использование в качестве точки доступа и/или клиента
к различным интернет-сервисам.
3. Исследование недокументированных возможностей,
моддинг прошивок и прочий угар и чад кутежа, например™.

Сразу оговорюсь, что, как только с третьим пунктом всё
становится более-менее ясно, моим основным применением
подобных телефонов становится первый. Всё-таки для
интернет-сервисов предпочитаю более заточенные под них
устройства. А вот умеющих HD Voice кнопочных звонилок
до $50, тем более официально у нас сертифицированных…
Ну, попробуйте поискать. Удачи.

Нелишним было бы упомянуть тот факт, что первый месяц
существования Ская
на рынке его функциональность, можно сказать,
«дорабатывали всей страной», причём и официально тоже —
в отличие, скажем, от HMD, сигмовцы довольно охотно шли
на контакт, собирая отзывы от пользователей, и выпустили
хотя бы пару промежуточных обновлений, исправляющих
большинство очевидных ляпов. И за это им уже большой
респект… безотносительно всего того, о чём пойдёт речь
далее.

Скай как
HD-звонилка

Вот с чем у MT6572 любых модификаций всё всегда было в
порядке, так это с голосовыми вызовами. С чем были
проблемы, так это с работой датчика приближения в
процессе разговора. Здесь же, как вы понимаете, данные
проблемы отсутствуют ввиду отсутствия датчика. Так что
для кнопочников данный чипсет однозначно подходит куда
лучше. Даже теперь. Тем более с такой-то батареей.

Олдфажных причитаний о том, что интерфейс телефонной
книги и журналов вызовов в
Скае (и KaiOS в
целом) какой-то тормознутый, совершенно не разделяю. Не
более тормознутый, чем в SonyEricsson W508,
скажем. К тому же, хоть контактов и «всего» 1000, к
каждому можно добавить неограниченное количество полей
разного типа. Впрочем, ликбез по KaiOS проводить не
собираюсь и в дальнейшем буду указывать только софтовые
особенности, связанные конкретно с этим аппаратом.

Главной же моей претензией по звонилочному аспекту
является вот что. В общем, был такой случай —
разговариваю я где-то час. Игнорирую сигнал о том, что
батарея скоро разрядится. Разговариваю ещё час (!) —
батарея без каких-либо дополнительных предупреждений
разряжается в ноль. Я моментально вставляю телефон в
зарядное, а он не подаёт признаков жизни. И не подавал
ещё минут пять, поэтому мне пришлось перезванивать
собеседнику с другого номера. В общем, нехорошо как-то
получилось.

И тут я вспомнил, что сама Сигма-то здесь и ни при чём —
это особенность поведения вообще всех плат на MT6572.
Поскольку и приснопамятный Nomi i400
Beat вёл себя абсолютно так же, и
Alcatel 4009D. Другое дело, что
разговаривать по ним часами у меня тогда мотивации не
было — коммуникатор есть коммуникатор. Но ведь на
квалкоммах-то такой фигни не наблюдалось!

Скай как смартфон и
точка доступа

Сначала насчёт точки доступа. Ну… Она есть. Работает
по нынешним меркам так же отвратительно, как и на
остальных железяках на этом чипсете. Но работает.
Несмотря на интенсивный нагрев и выжирание батареи с
адской скоростью, она работает. Так что для экстренных
случаев сгодится.

Остальные нетелефонные аспекты
Ская прекрасно
дополняются наличием не только музыкального плеера, но и
FM-радио, способного не только работать без подключения
проводных наушников, но и вести запись эфира. В связи с
чем у меня назрел к другому производителю вопрос: HMD,
ау-у-у! Вам не стыдно, что вас какая-то Сигма на самой
элементарной для разработки мобильной платформе, да ещё
и на более донном железе, обогнала в плане
функциональности FM-приёмника? Почему они осилили
добавить в своё радиоприложение две команды tinymix и
одну tinycap, а вы — нет? Почему они (руками Hongkai
Industrial Co.) осилили вывести контур антенны в корпус,
а вы (руками Fushan Technology Vietnam LLC) — нет?

Ладно, «не бомбит у меня, не бомбит, я сказал!!!» Также
имеется базовый файловый менеджер — уже хорошо,
поскольку в сток 8110 4G его, как мы
помним, не завезли. В меню можно также найти зачем-то
предустановленные Facebook и WhatsApp, которые, однако,
оттуда штатно удаляются. Игр же, в отличие от Nokia, нет
никаких, и это, в принципе, правильно, поскольку даже
официальный магазин последнее время кишмя кишит оными.

Конечно, с украинским методом ввода ребята самую малость
накосячили. И того, что они затягивают с обновлением,
содержащим исправление этого косяка, я уже не выдержал и
активно начал искать способы влезть в прошивку. Косяк же
заключается в том, что, несмотря на то, что буква «є»
нанесена на клавиатуре на цифру 3 (где, собственно, и
должна находиться), на самом деле она набирается через
цифру 9. Шизофрения, скажете? А вы попробуйте, не имея
правильной сборочной среды, найти в KaiOS файлы с
раскладкой, чтобы что-то там поправить! Сам уже полгода
ищу, если что.

В целом же моё впечатление от искоробочной
функциональности — за 40 баксов жаловаться как-то не
пристало. Целью сигмовцев было запилить пролетарский
кай-фон, и здесь они с этой целью справились. А
остальное приложится. Почему я так считаю, читайте
далее.

Скай как объект
исследований

Если попытаться описать одним хэштегом ситуацию с
доступными на стоковой прошивке (190924R1) кодами, то
получится нечто вроде #грустьтоскамаоцзедун. Нет,
правда, даже *#0000# отсутствует как класс. Работают
только следующие вещи:

  • *#07# — здесь могла быть ваша рек информация о
    SAR, однако показывает нолик;

  • *#auto# — стандартные кайосные тест-меню;
  • *#testbox# — бледная реплика каноничного
    медиатековского инженерного меню из андроидов с крайне
    немногочисленным набором пунктов (хотя тестер GPS весьма
    полезен, а вот поля для ввода AT-команд ой как не
    хватает);

  • *#*#0574#*#* — на квалкоммах этот код запускал
    LogManager, на спредах (по слухам) — вообще много чего
    интересного, а что же здесь? Как и на квалкоммах, ничего
    особенного — службу MTKLogger. Все полученные таким
    образом системные журналы пишутся на SD-карту либо, за
    неимением оной, во внутреннюю память аппарата.

И-и-и-и… Это всё. Да. Ни вам *#*#debug#*#*,
являющегося краеугольным камнем всей движухи вокруг
кайосных Нокий и примкнувших к ним аппаратов, ни
диагностических кодов, ни каких-либо вообще намёков на
открытие меню разработчика. Грусть, тоска… см. хэштег.
В общем, я на добрые полгода оставил всякую надежду на
то, что с этим аппаратом что-то интересное вообще
получится сделать, равно как и на то, что этот отзыв
когда-либо будет дописан.

Однако после подтверждения информации о том, что с новым
обновлением сигмовцы затягивают на неопределённый срок,
я решил возобновить исследования уже 15 июня 2020 года.
Но подойти к вопросу уже с другой стороны. Для начала
можно перечислить загрузочные комбинации. Сделать это
несложно — насколько мне известно, их всего две:
включение при зажатой решётке запускает стоковое
рекавери, а включение при зажатой звёздочке запускает
меню тестов оборудования, причём полностью на китайском
и без возможности переключения языка. И вот здесь-то
меня и переклинило, так как я по инерции применил опыт
квалкоммовских кнопочников к медиатековскому и подумал,
что раз такого явления, как EDL, в медиатеках нет, то
это и есть все возможные альтернативные загрузочные
режимы. А зря.

Нет, автономно зажатием клавиш мы действительно можем
попасть только в эти два режима. Но тут я вспомнил, что
в теме устройства на 4PDA кто-то когда-то выкладывал
образ preloader, а у меня ещё откуда-то есть образ
загрузчика U-Boot от этого же устройства. Кто не в
курсе, preloader запускается самым первым при включении
(не считая BootROM, конечно), а потом передаёт
управление как раз U-Boot. Так вот, прогнав оба
бинарника через утилиту strings, я обнаружил во втором
признаки вполне рабочего режима Fastboot (о чём мы в
случае с Нокиями и мечтать не могли), а в первом —
следующие строчки, чем-то смахивающие на небезызвестный
квадрат SATOR AREPO TENET OPERA ROTAS:

METAMETA
ATEMATEX
FACTFACT
TCAFTCAF
ADVEMETA
ATEMEVDX
FACTORYM
MYROTCAF
FASTBOOT
TOOBTSAF

«Что-то эта абракадабра мне напоминает», — подумал я и
вспомнил об одной крайне интересной
статье. В особые подробности вдаваться не буду, но
суть в том, что при подключении кабеля в выключенном
состоянии устройство ненадолго открывает загрузочный
последовательный порт. Так вот, если на этот порт вместо
стандартной прошивочной бинарной последовательности
спамить строчками FASTBOOT или METAMETA, то телефон
перейдёт в соответствующий режим (Fastboot или META).
Ответ же порта (это уже было определено опытным путём)
состоит из строки «READY» и трёх последних букв исходной
команды в обратном порядке. Т.е. в первом случае это
READYTOO, во втором — READYATE. Ну и так далее. Строка
FACTFACT, кстати, открывает то самое китайское меню —
именно это они назвали «Factory mode». Ну а «FACTORYM»
открывает некую стремноватую вещь под названием ATE
Signaling Test, вникать в которую я не стал.
Исследование же META-команд — отдельная тема, которая на
самостоятельный опус тянет, так что пока что не будем о
них, да и информации на данный момент крайне мало.

Итак, небольшой
скрипт на Питоне — и Fastboot в кармане. Что дальше?
А дальше в течение трёхдневного марафона был, во-первых,
пропатчен boot-раздел и получен рут-доступ, во-вторых,
обнаружен безопасный метод джейлбрейка любых
KaiOS-устройств через раздел cache (задуманный самими
разработчиками KaiOS как механизм того самого
привилегированного сброса, вот только сам сброс делать
необязательно, как оказалось), ну и в-третьих, на основе
полученных знаний изготовлены не только скрипты и
руководства по использованию оных, но даже и отдельное
Web-приложение, основанное на WebUSB и потому
работающее только в Chrome и браузерах на основе его
движка (включая Opera и последний Edge) и облегчающее
процедуру получения режима разработчика по максимуму —
как в плане перевода устройств на Медиатеках в
Fastboot-режим, так и использование оного в целях
перезаписи кэш-раздела.

Вы спросите, в чём же сам этот метод заключается? Да в
простейшем действии: в корень раздела cache помещаем
файлик «__post_reset_cmd__» (обратите внимание на
двойные подчёркивания в начале и конце имени) с
содержимым в виде строки «root» (без кавычек). И при
следующей загрузке KaiOS переводится в привилегированный
режим и в настройках появляется меню разработчика. Всё.
Это реально всё. Но на то, чтобы найти это, понадобилось
почти два года. Другое дело, что на Нокиях с их
*#*#debug#*#* это в целом не нужно. А вот на
Скае или, например,
CAT B35… Причём, в отличие от
перебивки разделов boot или system, этот метод хоть
root-доступ и не даёт, зато даёт возможность ставить
через отладчик сторонние приложения, совершенно
безопасен и не влияет на процесс обновлений.

Затем, логически продолжая цепочку, были исследованы
возможности безопасного временного рутования устройства
без перезаписи каких-либо системных разделов, имея на
руках всё вышеуказанное. Результатом стало приложение
Wallace sKai Edition, являющееся подходящей для
Ская модификацией
других подобных вариантов метода Wallace. А здесь в чём
секрет оказался? Да в том, что в
Скае приложениям
зачем-то нужно ещё одно недокументированное разрешение
(«external-api») в дополнение к уже известному
(«engmode-extension») для возможности использовать
знаменитый (в узких кругах) вызов
navigator.engmodeExtension.startUniversalCommand.
Иначе он просто возвращает непонятную ошибку и ничего не
делает.

Ну и в качестве последнего штриха была создана утилита
автономной смены IMEI, а также фиксации TTL до
перезагрузки. Ведь AT-интерфейс /dev/radio/pttycmd1 и
колхозная методика смены IMEI в андроидных Медиатеках
через оный (при наличии рутовой консоли) были известны
ещё со времён царя Гороха (вместо ноликов подставляем
желаемые номера):

  • для SIM1: echo -e ‘ATrnAT+EGMR=1,7,»000000000000000″rn’ >> /dev/radio/pttycmd1
  • для SIM2: echo -e ‘ATrnAT+EGMR=1,10,»000000000000000″rn’ >> /dev/radio/pttycmd1

Осталось лишь эту методику оформить в виде приложения.
Так что для начала была обновлена библиотека
libWallace, в которой самые интересные вещи
оборачиваются в удобный интерфейс, а затем была
обновлена утилита
Wallace Toolbox с поддержкой этой новой
функциональности.

Выводы

Что же можно сказать в итоге о «первой украинской
смарт-кнопке» ©®™ спустя 9 месяцев с начала продаж?
Удалась ли изначальная задумка сигмовцев? Думаю, более
чем. Могли бы они за такую стоимость сделать что-нибудь
лучше хотя бы по программной части? Думаю, однозначно
могли бы. Посоветовал бы я
Скай кому-нибудь
вместо Nokia 8110 4G или
2720 Flip? Скорее всего, нет, разве
что если человек стеснён в средствах и/или наличие LTE
ему не критично. Посоветовал бы я
Скай вместо
Nokia 800 Tough? Скорее всего, да,
если IP68/810G не нужны. Поскольку за стоимость
восьмисотки можно взять три
Ская и в целом не
пожалеть, получив съёмную батарею, радио без наушников,
запись эфира и прочие ништяки.

Но в первую очередь я бы посоветовал этот телефон тем,
кто видит его потенциал и готов этот потенциал
ответственно использовать на полную катушку. Всё-таки
мы имеем дело с самым недорогим кай-фоном из
представленных у нас на рынке. Нужно понимать его
возможности и ограничения и не ожидать какого-то чуда.
Нужно учитывать его OEM-происхождение и быть готовыми
закрыть глаза на некоторые недочёты вроде буквы «є» на
другой цифре или недопустимости разряда «в ноль» во
время разговора. Ну а что важнее — основательность
2720 или доступность
Ская — каждый решает
для себя сам.

В октябре прошлого года я бы оценил этот аппарат где-то
на 6 из 10. Теперь же, имея полный контроль над
устройством и учитывая его цену, и 8 поставить не грех.
Поскольку теперь становятся совершенно по барабану такие
вещи, как частота выхода обновлений от производителя и
политика официального магазина. У производителя и так
был почти год (с момента появления первых прототипов) на
то, чтобы сделать всё как положено. Теперь слово за
сообществом. Дальше действовать будем мы.

ПОНРАВИЛАСЬ НОВОСТЬ: Sigma mobile X-style S3500 sKai — Дальше действовать будем мы — поделись ссылкой на НАШ сайт

Leave A Reply

Your email address will not be published.

шесть − один =