МЕНЮ
Helpix в соцсетях:
8

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 'AT\r\nAT+EGMR=1,7,"000000000000000"\r\n' >> /dev/radio/pttycmd1
  • для SIM2: echo -e 'AT\r\nAT+EGMR=1,10,"000000000000000"\r\n' >> /dev/radio/pttycmd1

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

Выводы

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

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

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

Поделиться:
Конкурс! Расскажи о гаджете (смартфон, планшете и т.д.) или софтинке и выиграй Realme 6!
© 2003-2020
© 2006-2020
ООО Хэлпикс
 
Рейтинг@Mail.ru