операционная система kaios магазин приложений
KaiOS: «операционка» для кнопочных телефонов
С появлением «операционки» KaiOS продажи кнопочных телефонов пошли вверх. Какие же преимущества даёт новая ОС?
Как всего за 2 года стать 3-й силой на рынке мобильных операционных систем и привлечь инвестиции на сумму более 70 млн долларов? Об этом наверняка может рассказать некто Себастьян Коудвилль, который будучи руководителем компании KaiOS Technologies, активно развивает продукт, обещающий настоящую революцию на мобильном рынке – операционную систему KaiOS. Именно благодаря этой «операционке» продажи кнопочных телефонов впервые за многие годы пошли вверх.
Что представляет собой KaiOS?
KaiOS – это операционная система, выстроенная на базе Firefox OS, настолько лёгкая, что для того, чтобы ею пользоваться, достаточно всего 256 Мб оперативной памяти. KaiOS ставят на кнопочные телефоны, расширяя тем самым их функционал и делая из них полу-смартфоны. Отличительной особенностью «операционки» также является энергоэффективность.
Из компаний, которые уже подписали с KaiOS партнёрские соглашения, можно было бы сделать настоящий Зал Славы. В их числе – Facebook, Google, Twitter, Qualcomm, AT&T, T-MOBILE.
C Google KaiOS связывает нечто большее, чем партнёрские отношения. «Гигант» из Кремниевой долины с середины 2018 года является главным инвестором компании KaiOS – тогда он вложил в развитие новой операционной системы 22 млн долларов. Позже дерзкий новичок получил ещё 50 млн долларов от фонда Cathay Innovation – опять же при поддержке Google.
Эксперты недоумевают, что же заставляет Google так сильно переживать за судьбу компании, которая, по сути – ему конкурент. Строится много разных догадок – в том числе конспирологические. Есть, например, мнение, что Google, осознав огромный потенциал конкурента, отправила ему «троянского коня» — и то, что KaiOS Technologies взяла деньги, ещё выйдет ей боком. Хотя наиболее вероятной выглядит версия о том, что Гугл просто стремится популяризировать свои многочисленные сервисы, интегрировав их с новой «операционкой».
Что предлагает KaiOS?
Вам вряд ли удастся визуально отличить телефон на базе KaiOS от обычной «звонилки». Интерфейс у «кай-фонов» точно такой же, как и у кнопочных «собратьев». Можно сказать, классический – 9 иконок расположены в формате 3×3.
Телефоны с KaiOS, разумеется, не сенсорные — управление осуществляется при помощи навигационной клавиши. Но в чём же тогда польза от хвалёной KaiOS? Объясним по порядку:
- KaiOS имеет собственный магазин приложений, в котором уже сейчас есть Facebook, Twitter, What’s App. Правда, даже при этом каталог магазина пока остается довольно бедным, но постепенно количество приложений растет. KaiOS позволяет обладателям кнопочных телефонов «юзать» такие полезные программы, как YouTube и Google Maps. «Операционка» интегрирована даже с голосовым помощником Google Assistant — что особенно важно, если учесть, каким мучением является набор текста на физической клавиатуре. В системе заложена поддержка сетей 4G и 3G, а также Wi-Fi и GPS-навигации. Телефон, работающий на KaiOS, теоретически можно использовать в качестве Wi-Fi роутера – чтобы раздавать мобильный интернет. Правда, на практике не каждое устройство с КайОС имеет эту функцию.
Даже телефонная составляющая у аппаратов на KaiOS, судя по отзывам пользователей, проработана лучше. Телефонная книга и другие стандартные программы являются более удобными и выглядят современно.
Топ-5 телефонов на KaiOS
На середину 2020 года существуют довольно внушительный список фичефонов, которые работают на КайОС. Правда, в России официально доступно ограниченное количество устройств.
INOI 283k
Наиболее актуальный телефон с KaiOS в России – это INOI 283k. Он предлагает пользователям экран 2,8 дюйма с разрешением 320*240 пикселей, емкую батарею на 2000 мАч, чипсет MTK 6572, 512 МБ ОЗУ и 4 ГБ ПЗУ, а также поддержку microSD до 32 ГБ. Есть здесь камеры 2 и 0,3 Мп. Беспроводные интерфейсы представлены поддержкой Wi-Fi, 3G, Bluetooth 2.1 и GPS.
Модель выполнена в классическом форм-факторе, имеет удобную клавиатуру и поддержку голосового ввода через Google Assistant. Помимо этого, новинка поддерживает YouTube, WhatsApp, Facebook, Google Maps, а также игры и приложения, которые можно скачать из фирменного магазина KaiStore.
Стоит INOI 283k всего 1 990 рублей. С учетом такого доступного ценника является очень интересным кнопочным телефоном с умными функциями.
Nobby 240 LTE
Еще один телефон с KaiOS, который официально можно купить в России – Nobby 240 LTE. Модель получила экран 2,4 дюйма с разрешением 320*240, батарею 2000 мАч, поддержку LTE (может работать в качестве точки доступа), Wi-Fi и Bluetooth 2.1. Работает аппарат на процессоре с четырьмя ядрами (производитель не указан) и имеет 512 МБ ОЗУ и 4 ГБ ПЗУ, а также поддержку microSD до 32 ГБ. Камера всего одна — 0,3 Мп.
GPS модуль в телефоне не предусмотрен, поэтому пользоваться Google-картами без интернета не получится. В остальном список приложений стандартный для KaiOS – WhatsApp, Facebook, Twitter и прочие.
Nokia 8110 4G
Легендарный «банан», которым на рубеже тысячелетий хвастался Нео из знаменитой трилогии «Матрица», снова в деле! Компания HMD Global, которая сейчас обладает брендом Nokia, перезапустила модель в 2018 году. Правда, это теперь не простая «звонилка» — благодаря KaiOS Nokia 8110 получила доступ к соцсетям, а также поддержку LTE. Во времена, когда снимали «Матрицу», о скорости соединения 4G не могли помышлять даже адепты научной фантастики.
Впрочем, у телефона есть один недостаток – цена. Гаджет стоит около 4 тысяч рублей – за эти деньги легко можно купить недорогой, но полноценный смартфон. Апаратная часть при этом практически аналог упомянутых выше конкурентов — процессор с четырьмя ядрами, 512 МБ ОЗУ, 4 ГБ ПЗУ, батарея 1500 мАч и камера 2 Мп.
Непонятно, на какой спрос и на каком рынке рассчитывали в HMD Global, но пока обновлённые «бананы» пользуются популярностью лишь среди коллекционеров раритета.
JioPhone 2
JioPhone 2 с точки зрения функционала сильнее «бананового» Nokia. Кроме 3G и 4G здесь есть поддержка NFC – то есть при помощи этого симпатичного фичефона можно расплачиваться в магазинах. И цена у аппарата разумная – 44$ (или 2800 рублей). Впрочем, без подвоха не обошлось: JioPhone 2 официально не продаётся ни в России, ни в странах Европы – только в Индии. Сами индийцы к международной экспансии не очень-то стремятся – у них и внутренний рынок почти безразмерный.
Alcatel Go Flip
Alcatel Go Flip – своего рода «обезьянка-астронавт». Это аппарат, с которого началась история KaiOS, поскольку Флип первым из фичефонов получил новую «операционку».
Alcatel Go Flip выпущен в форм-факторе «раскладушки» — такие телефоны были дико популярны около 10 лет назад, но теперь почти полностью пропали с витрин. У него очень нехилые для кнопочного устройства характеристики – «железо», в частности, способно было бы запустить даже Android Go, а камера фотографирует с разрешением 5 Мпикс. Go Flip работает в сетях 4G и даже имеет режим модема – с него можно раздавать Вай-Фай.
Стоит отметить, что Alcatel Go Flip в 2020 году получил обновление до 3-й версии. Go Flip 3 получил косметические изменения и работает ровно на той же начинке, что и первая версия. Отличия заключается во внешности — убрали название и оставили логотип, а кроме того появился магазин приложений, который в первом телефоне не был предусмотрен. В России модель не представлена.
Перспективы развития операционной системы KaiOS
Уже мае 2019 года KaiOS Technology сообщила, что в мире насчитывается уже более 100 млн мобильных устройств с KaiOS. Чтобы понять, насколько это много, представьте, что в России 2 человека из 3-х ходили бы с «Кай-Фонами». Судя по тому, что количество крупных игроков рынка, подписывающих соглашения о партнёрстве с KaiOS, множится в геометрической прогрессии, мы наблюдаем ренессанс фичефонов.
Нынешние «колоссы» Android и iOS останутся при своём – «операционка» KaiOS им не конкурент, иначе бы Google не вкладывал в неё деньги. KaiOS покроет спрос в том сегменте потенциальных потребителей, о котором высоколобые гении Силиконовой Долины почему-то забыли. В эту категорию входят люди, которые не могут позволить себе и самый дешёвый сенсорный смартфон – либо просто не нуждаются в такого рода устройстве. Для многих стало открытием, что к этому сегменту можно отнести целые города и даже страны.
KaiOS телефоны, приложения, обзор операционной системы
KaiOS телефоны, приложения, обзор операционной системы
KaiOS — это мобильная операционная система, созданная для кнопочных телефонов, которые стоят не очень дорого.
Еще в 2018 году на KaiOS обратила внимание компания Nokia и стала устанавливать ее на свои мобильники, в которых есть 4G, Wi-Fi и GPS.
Но и корпорация Google не осталась в стороне. В Гугл сразу поняли, что у этой ОС есть будущее и она может «выстрелить».
Однако в мире есть места, где эти операционные системы не так популярны. KaiOS уже захватил значительную часть населения Индии и популярен во многих местах, где практически нет доступа к смартфонам.
Впервые выпущенная в 2017 году, KaiOS — это операционная система для телефонов, построенная на базе Firefox OS и работающая на веб-платформе.
Основным преимуществом этой ОС является ее низкая потребность в памяти на уровне 256 МБ. Любой дешевый кнопочный телефон сможет работать с ним просто отлично.
С тех пор она была выпущена во многих странах за пределами Соединенных Штатов, включая Канаду и Индию.
Кроме того, разработчики заключили партнерские отношения с различными производителями телефонов, чтобы также использовать исключительно эту ОС.
Телефоны, работающие на KaiOS, включают в себя некоторые телефоны Nokia, а также телефоны Micromax и Alcatel.
KaiOS позволяет вашему телефону работать аналогично телефонам на Android, используя знакомые приложения для социальных сетей, такие как Facebook и Twitter. В нем есть все необходимое, что вам нужно, и даже позволяет загружать приложения из app Store!
Чем KaiOS отличается от iOS и Android?
KaiOS работает практически так же, как iOS и Android. В нем есть функции обмена сообщениями, магазин приложений и интернет-браузер. Однако, у этой ОС есть некоторые аспекты, которые отличают ее от популярных операционных систем.
Так, у KaiOS есть магазин приложений на основе HTML5, что облегчает технологическим компаниям создание приложений по сравнению с Android и iOS.
Кроме того, магазин приложений также гораздо более открыт и доступен. Он проник в регионы, где iOS и Android редки, поэтому такие бренды, как Nokia и Alcatel, имеют к нему доступ. Разработчики также могут напрямую загружать созданные ими приложения в AppStore.
Какие приложения доступны на KaiOS?
Существует довольно много доступных приложений. У вас есть все необходимые приложения для обмена сообщениями, в дополнение к Facebook, Twitter, YouTube и некоторым приложениям Google.
Чтобы приобрести другие приложения, посетите магазин и просмотрите его широкий ассортимент приложений, разделенных на десять широких категорий: Социальные сети, Игры, Утилиты, Стиль жизни, Новости, Покупки, Развлечения, Здоровье, Спорт и Книги/Справочники.
Из-за более низкой мощности телефонов, работающих на KaiOS, эти приложения будут меньше по размеру и будут иметь ограниченную функциональность.
KaiOS телефоны, которые поддерживаются
Выпущенный в апреле 2018 года Nokia Banana. Это старомодный телефон Nokia с 2,4-дюймовым дисплеем и 2-мегапиксельной камерой.
Nokia Banana оснащен съемным аккумулятором и поддерживает сети 4G и Wi-Fi. Он уникален, недорог и довольно мощный!
Jio
Как и Nokia Banana, Jio Phone 2 имеет 512 МБ оперативной памяти и 4 ГБ внутренней памяти. Этот телефон упал в цене всего через несколько месяцев после выпуска Nokia Banana.
3.Alcatel Go Flip 2
Alcatel Go Flip 2
Этот телефон был первым, кто принял KaiOS. Alcatel Go Flip 2 был первым телефоном, доказавшим ценность этой ОС, а также вернувшим флип-телефоны из «мертвых».
Выпущенный в 2017 году, он немного слабее, чем Nokia Banana и Jio Phone 2. Тем не менее, этот телефон выполняет свою работу и к тому же намного дешевле.
Преимущества использования
KaiOS названа шестой лучшей мобильной операционной системой в мире! Кроме того, телефоны KaiOS невероятно дешевы.
Хотя их более низкая цена означает, что у них более низкие требования к оборудованию и возможностям, они по-прежнему предлагают множество функций, которые делают их чрезвычайно полезными.
Эти телефоны также предоставляют вам новейшие технологии за небольшую цену, которую вы обычно платите за обычные смартфоны.
Для людей в странах, где смартфоны недоступны, KaiOS идеально подходит для предоставления доступа к интернет-услугам.
Простые и необходимые приложения
Для KaiOS есть все необходимые приложения. Такие как WhatsApp, Facebook и Twitter. Если вы ищете что-то минималистичное, что удовлетворит ваши потребности в социальных сетях, такие телефоны идеально подойдут вам.
Кроме того, она почти всегда будет поддерживать ваш телефон при наличии обновлений программного обеспечения.
Это отличается от телефонов Android, которые через некоторое время перестанут поддерживать определенные телефоны.
Меньшее энергопотребление
Телефоны на KaiOS потребляют намного меньше энергии, чем Android и iOS. Им не нужно много заряда аккумулятора.
Тот факт, что она позволяют вам использовать функции смартфона по низкой цене, помогая при этом экономить заряд батареи, может быть огромным плюсом.
Недостатки операционной системы
«КайОС» ни в коем случае не идеален. Как и в любой другой операционной системе, в ней есть своя изрядная доля недостатков.
Существуют ограничения, налагаемые на приложения и функции. Конечно, вы можете использовать Facebook, но вы не сможете использовать все его функции.
Хотя у KaiOS есть собственный магазин приложений, большинство из них не являются всеобъемлющими. По сравнению со смартфоном на Android или iOS, вы не получите приложений с широкими возможностями. Кстати у меня есть статья про Huawei Harmony OS — альтернативная система для андроида!
Телефоны, использующие KaiOS, обычно имеют мало места для хранения. В сочетании с тем фактом, что приложения обычно имеют только одну функцию, это означает, что вам необходимо установить больше приложений с различными функциями.
В долгосрочной перспективе это плохо сказывается на хранении и может значительно замедлить работу вашего телефона.
Вопросы конфиденциальности
KaiOS — это проприетарная операционная система. Что это значит? Что ж, это означает, что интеллектуальный анализ данных прост.
Тот факт, что такие телефоны не имеют возможности для антивирусного программного обеспечения, означает, что вы можете подвергнуться риску.
Это связано с тем, что все приложения в App Store загружаются свободно без модерации, поэтому практически нет никакой безопасности в том, как обрабатываются приложения.
Если корпорация хочет создать хищническое приложение под видом наличия отличных функций, то они могут сделать это без каких-либо последствий.
Проблемы с операционной системой
KaiOS использует то же программное обеспечение, на котором был основан Mozilla Firefox. Однако программное обеспечение Firefox уже давно заброшено и не улучшалось с момента создания KaiOS. Таким образом, такие телефоны страдают от тех же проблем, что и Firefox.
Ваш телефон остается обновленным всякий раз, когда происходит обновление, но исправление ошибок может занять некоторое время.
На самом деле, некоторые люди сообщают, что для получения исправления ошибки могут потребоваться недели или даже месяцы. Читайте также про лучший бюджетный смартфон Samsung Galaxy A01!
Операционная система kaios магазин приложений
— Сколько устройств по миру на данный момент работает на KaiOS?
Если считать только бренды, имеющие официальные соглашения с KaiOS Technologies, и не считать различные вариации первого JioPhone как разные модели, то на KaiOS сейчас работают порядка 60 моделей телефонов со всего мира (список регулярно обновляется). С учётом неофициального OEM-производства это число можно смело удваивать.
— Какие версии KaiOS на каких аппаратах стоят?
— Какие компоненты у KaiOS общие с Android?
— Получат ли устройства с KaiOS 2.5.x обновление до KaiOS 3.0?
1. Новые девайсы будут выходить уже на 3.0, но только если чипсет поддерживает Android 10.
2. Если девайс вышел на 2.5.x, вероятность получения обновы на 3.0 или даже просто движка Gecko версии выше 48 близка к нулю, если производитель сам не перехватит инициативу и сам не портирует нижний уровень системы под базу от Android 10.
Приложения и джейлбрейк
— Как устанавливать сторонние приложения на KaiOS?
— Что нужно для джейлбрейка и установки приложений не из KaiStore?
В любом случае нужен ADB под вашу систему и соответствующие драйвера (если речь идёт о Windows). Также для непосредственной установки приложений с ПК вам понадобится одно из четырёх:
— Каков актуальный джейлбрейк для Nokia 8110 4G/2720 Flip/800 Tough?
Для Nokia 8110 4G, а также для 2720 Flip/800 Tough с версией прошивки до 30.00.17.05:
Набираем код *#*#33284#*#* (*#*#debug#*#*). В верхней панели должен появиться жук. Если он появился, джейлбрейк готов.
Никакие другие существовавшие ранее под 8110 4G методики джейлбрейка (вроде патча Smith или OmniJB) более не рекомендуются, т.к. нестабильны, не работают на актуальных версиях прошивок и ломают штатные обновления.
Для 2720 Flip/800 Tough с версией прошивки от 30.00.17.05 и выше джейлбрейк возможен только путём патчинга boot-раздела. Метод джейлбрейка под эту прошивку будет вскоре выпущен параллельно с оным для 6300/8000 4G.
— Каков актуальный джейлбрейк для Nokia 6300/8000 4G?
— Существуют ли проверенные джейлбрейки для моей не-нокиевской модели?
Если код *#*#33284#*#* для вашей модели не работает, смотрите секцию данного FAQ «Универсальный джейлбрейк W2D» или секцию «Альтернативный метод получения привилегированного режима без сброса». Если же рут или доступ к разделу cache никак получить нельзя, необходимо обзаводиться прошивочными утилитами, сливать раздел userdata и патчить его вручную, что для каждого аппарата индивидуально. Эти процедуры уже выходят за рамки данного FAQ.
— На каких телефонах с KaiOS работает код *#*#33284#*#* (*#*#debug#*#*) и его достаточно для безопасного джейлбрейка?
На данный момент известно, что этот код необходим и достаточен для джейлбрейка на следующих аппаратах:
— Джейлбрейк имеется. Как ставить сторонние приложения через браузеры?
Подключаем телефон, убеждаемся, что ADB его видит, и затем запускаем:
На панели слева выбираем пункт «Open Packaged App. » и находим папку с приложением. Жмём сверху на зелёный треугольник (если приложение с правильной структурой, он будет доступен) для запуска. Приложение установится на девайс и запустится, также будет доступна его отладка.
— Джейлбрейк имеется. Как ставить сторонние приложения через gdeploy?
Подключаем телефон, убеждаемся, что ADB его видит, и затем запускаем:
Да, команду с adb forward прописывать не нужно, gdeploy её запустит автоматически.
— Какова структура KaiOS-приложений?
— Как ставить приложения автономно без ПК?
Для этого всё-таки придётся единоразово по любому из вышеописанных методов поставить через ПК приложение OmniSD (см. инструкцию) либо Wallace Toolbox, сделать привилегированный сброс (см. чуть далее) и снова его поставить. После этого через него можно ставить приложения в zip-формате (см. чуть далее). В кастом-сборку под 8110 4G, GerdaOS, этот механизм также интегрирован под названием GerdaPkg.
Начиная с Wallace Toolbox 0.0.5, переход в привилегированный режим можно осуществлять без сброса данных. Так что на данный момент эта утилита является рекомендованным способом джейлбрейка.
Внимание: автономный джейлбрейк через OmniSD может не работать на некоторых аппаратах на базе Spreadtrum/Unisoc и ядра от Android 4.4.2. В этом случае придётся обходиться установкой приложений с ПК.
— Можно ли публиковать и автономно устанавливать приложения из браузера так, как это было в Firefox OS?
— На странице об OmniSD написано, что необходимо сделать привилегированный сброс данных нажатием решётки. Что он даёт?
Он даёт переход системы в привилегированный режим. Изначально в Firefox OS этот режим предполагал вообще рутовый доступ, но в KaiOS это решили убрать. Тем не менее, этот режим включает штатное меню разработчика в настройках, открывает расширенный набор секретных кодов, даёт отладочный доступ по WebIDE к системному контексту и контексту предустановленных приложений, ну и просто необходим для нормальной работы установочной функциональности тех же OmniSD/Wallace Toolbox, которым иначе просто не хватило бы прав для установки других приложений.
— Влияет ли привилегированный режим на обновления?
Нет. Устройство в привилегированном режиме получает обновления системы так же, как и в непривилегированном.
— Какова структура zip-архивов приложений, принимаемых OmniSD/GerdaPkg/Wallace Toolbox?
Очень проста. Изначальное содержимое папки с приложением вышеописанной структуры (не считая самой папки) запаковывается в файл application.zip, затем рядом с полученным архивом кладётся файл update.webapp (может быть пустым, но присутствовать обязан) и файл metadata.json, содержащий такую строчку:
Если всё ещё непонятно, можете посмотреть вот это видео.
— Где же искать эти альтернативные приложения?
— Почему бы сообществу не принимать участие в наполнении официального магазина?
Потому что официальный подход KaiOS Technologies этому на данный момент никак не способствует. Во время общения с независимыми KaiOS-разработчиками были выяснены несколько причин, по которым они не хотят отправлять свои приложения в официальный магазин KaiStore. Основных причин три: драконовские требования по оформлению, черепашьи сроки проверок и обратной связи (процесс может длиться месяцами) и необходимость добровольно-принудительного размещения баннеров KaiAds, даже если разработчик хочет сделать приложение полностью свободным для пользователей. Многим для отказа от заявки в KaiStore достаточно даже третьего факта, поскольку KaiAds предполагает не только показ рекламы, но и трекинг и сбор статистики, что противоречит убеждениям многих участников сообщества.
— Могу ли я при желании отказаться от привилегированного режима и функциональности OmniSD?
Да, для этого достаточно сделать обычный заводской сброс через настройки или рекавери-меню.
— Сворачиваются ли KaiOS-приложения при выходе?
Зависит от версии системы и от других факторов. В версиях KaiOS до 2.5.2 приложение могло сворачиваться при выходе кнопкой «назад» только в случае захвата аудиоканала content (так работают, например, встроенный аудиоплеер и FM-радио), либо же в случае регистрации потоков service worker (начиная с 2.5.1 или 2.5 в нокиевской версии 13). Начиная с 2.5.2, появилась штатная возможность сворачивать приложения как минимум на аппаратах Nokia 2720 Flip и 800 Tough. Список же окон по-прежнему недоступен, хотя в кодовой базе B2G он был и остался без изменений.
Вопросы касательно штатной функциональности ОС
— Можно ли делать скриншоты?
Да, начиная с версии KaiOS 2.5.1.1. Скриншоты делаются зажатием комбинации клавиш * и #. На некоторых моделях с KaiOS 2.5.1.1 (например, Nobby 240) функциональность может отсутствовать.
— Как происходит обмен файлами с ПК по кабелю?
— Можно ли записывать телефонные разговоры?
Несмотря на тот факт, что чипсеты выводят все необходимые для записи разговоров аудиоканалы и на низком уровне эта функциональность доступна, штатно в KaiOS она долгое время не была реализована. Однако, начиная с версии KaiOS 2.5.2, она присутствует в тестовом режиме (возможно, будет открыта полностью в следующих версиях). Чтобы её включить, нужно подключиться к аппарату по WebIDE и выставить следующие настройки во вкладке «Device Settings»:
Затем (если включена ручная запись, а не авто) во время разговора жмём на крестовине стрелку влево. Если на аппарате есть отдельная кнопка камеры, жмём её вместо левой стрелки. В правом нижнем углу появится значок «rec». Отключается запись точно так же.
Записи сохраняются в папку «callrecording» в корне памяти телефона или карты памяти (какая у вас по дефолту стоит). Да, из файлового менеджера эта папка видна не будет, только с ПК.
Также в утилитах Wallace Toolbox и CrossTweak (см. секцию «Полезные утилиты») для KaiOS 2.5.2 и выше имеется возможность включить эти настройки автономно.
Примечание: поскольку эта функциональность всё ещё присутствует нештатно и не была протестирована разработчиками, она не получает Wakelock и поэтому качество записи при потухшем дисплее может резко падать. Рекомендуется установить длительность подсветки экрана на максимум или держать её вручную в течение всей продолжительности записи.
— Как настраивать прокси-сервер для браузера?
Так же, как и в случае с записью разговоров, эта функциональность скрыта, но присутствует штатно. При помощи WebIDE прокси-сервер ставится установкой параметров browser.proxy.enabled, browser.proxy.host и browser.proxy.port на той же вкладке Device Settings.
Также в Wallace Toolbox и CrossTweak (см. секцию «Полезные утилиты») имеется возможность выставить эти настройки.
— Можно ли записывать эфир с FM-радио? Существует ли возможность слушать FM-радио без подключения проводных наушников?
— Можно ли менять содержимое меню быстрого доступа (KaiOS 2.5.1+)?
На данный момент без перепаковки приложения-оболочки (launcher.gaiamobile.org) это не представляется возможным.
— Можно ли ставить свою мелодию на будильник?
На данный момент без перепаковки приложения-часов (clock.gaiamobile.org) это не представляется возможным.
— Существует ли опция перезагрузки аппарата, как на Android-смартфонах?
— Как задать номер голосовой почты?
— Можно ли отключить ответ на звонок открытием слайда/флипа на не-моноблочных моделях?
— Как стабилизировать работу будильника?
Некоторые пользователи жалуются на нестабильную работу будильника. Замечено, что будильник работает стабильнее с отключенной в настройках автосинхронизацией времени и отключенным режимом энергосбережения.
Универсальный джейлбрейк W2D
Данный джейлбрейк, найденный сообществом 22 сентября 2020 года, на данный момент является наиболее универсальным и позволяет войти в режим разработчика на подавляющем большинстве продающихся в мире KaiOS-телефонов, не поддерживающих код *#*#33284#*#*. Этот метод основан на особенности (неизвестно, уязвимость ли это или специально оставленная функциональность) системного браузера KaiOS, позволяющей открывать скрытые окна настроек через класс MozActivity, в том числе и меню разработчика. Ему подвержены все существующие версии KaiOS, вплоть до 2.5.4. Некоторые производители могут затруднять (Doro 7060) или блокировать (Alcatel Go Flip 2, JioPhone 2) данный метод путём устранения возможности полноценного подключения к ADB.
Итак, чтобы произвести джейлбрейк, вам понадобится:
Для Doro 7060 (а также 7050 и 7070) пункты 5-7 нужно производить после перезагрузки в режим FFBM (громкость вниз + включение) и запуска команды adb shell start b2g в оном. В силу особенностей ADB-сервера аппарата, какие-либо манипуляции по установке ПО в нём пока что можно производить только из FFBM-режима.
Альтернативный метод получения привилегированного режима без сброса
Метод работает для версий KaiOS ниже 2.5.2.2. Если у вас имеется root-доступ к ADB-консоли либо же возможность каким-либо образом управлять содержимым раздела cache, достаточно создать в корне этого раздела файл __post_reset_cmd__ (обратите внимание на два подчёркивания в начале и конце) со строкой root в качестве содержимого. А через рутованную ADB-консоль это делается так:
После перезагрузки должно появиться меню разработчика и должны начать работать доступные только в привилегированном режиме коды.
Если устройство содержит раздел persist, файл __post_reset_cmd__ следует в первую очередь создавать на нём, а не в cache.
Вопросы касательно рутования, резервного копирования и расширения возможностей ОС
— Что даёт рут на KaiOS?
Нет. Переключение в привилегированный режим давало в числе прочего и рут-доступ на изначальной Firefox OS, а вот в KaiOS его нужно получать отдельно.
— Влияет ли рут на обновления?
— Каковы же методики получения рут-доступа?
Для начала следует уточнить, какой именно вид рут-доступа можно получить. Рекомендуется использовать временный рут, т.к. он сам по себе не влияет на возможность получать обновления. В обоих случаях рут получается не для приложений, а для ADB-консоли. Приложения же с определёнными разрешениями в манифесте могут использовать недокументированный модуль navigator.jrdExtension/navigator.kaiosExtension/navigator.engmodeExtension (конкретное название зависит от конкретного устройства) для запуска команд с рутовыми привилегиями. Этот принцип и лёг в основу приложений Wallace, Wallace Lite, отличающихся только тем, что первая утилита подходит и для той небольшой части аппаратов, в поставке которых не имеется даже busybox. А для Nokia, CAT и Alcatel подойдёт и Wallace Lite. В дальнейшем сообществом были также разработаны Wallace Spreadtrum KitKat и Wallace sKai Edition для аппаратов на базе Spreadtrum/MediaTek соответственно. Как и OmniSD, Wallace/Lite ставится через WebIDE или gdeploy. Его внутренний алгоритм прост:
1. Распаковываем заранее пропатченный бинарник adbd с рут-доступом во временное место.
2. Останавливаем сервис adbd.
3. Подменяем бинарник (заметьте, подмена идёт в каталоге /sbin, находящемся полностью в ОЗУ, так что целостность образа системы не нарушается).
4. Запускаем сервис adbd. Всё, следующий вход в adb shell даст рут до следующей перезагрузки устройства.
Перманентный же рут, успешно испытанный, например, на CAT B35 и Sigma S3500 sKai, предполагает распаковку boot-раздела, изменение нескольких файлов и запаковку его обратно. Рисковая операция, которую, опять же, здесь в деталях описывать без надобности (можно прочесть, например, здесь) и которая не даёт устанавливаться дальнейшим обновлениям. В общем, рекомендуется только тем, кто точно знает, что делает. Даже автор этих строк предпочитает использовать исключительно временный рут.
На данный момент рациональнее всего ставить временный рут через Wallace Toolbox (см. секцию «Полезные утилиты»).
— Изменения в каких разделах мешают обновлениям?
— Как посмотреть список всех разделов?
— Как создавать резервные копии разделов?
Имея включенный рут, заходим в adb shell и пишем в консоли:
После чего выходим из консоли телефона (exit) и пишем в «родной» консоли:
Особо рисковые парни делают так прямо с хоста без промежуточных сохранений:
У автора этих строк это получалось, но не факт, что такое будет прокатывать всё время на больших объёмах.
— Как заливать резервные копии?
В обратном порядке, имея включенный рут:
Ну или для безбашенных (хотя может быть полезно, когда в памяти телефона/microSD не хватает места):
— Имеется ли ADB-доступ в рекавери-режиме?
— Можно ли сделать из двухсимочного KaiOS-аппарата односимочный, чтобы второй слот вообще в системе не виделся?
Можно, нужен только ADB-доступ:
Теперь будет работать только первый SIM-слот. Сделать так, чтобы работал только второй, невозможно.
— Как вернуть назад двухсимочную функциональность?
Это можно сделать следующей последовательностью команд (нужен ADB):
И после перезагрузки вернуть возможность выбирать передачу данных на SIM2:
Если после этого переключение всё ещё работает нестабильно, необходимо сделать заводской сброс.
— Где хранится загрузочная заставка?
Загрузочная заставка по факту состоит из 3 частей:
— Оверклок есть? А если найду?
Есть. На новых Нокиях вроде 2720 Flip с последними обновлениями, правда, практически ни на что не влияет. На остальных квалкоммах (и только на них) под рутом делаем следующее:
И до перезагрузки чипсет будет шуршать бодрее. Эта функциональность также встроена в Wallace Toolbox (см. раздел «Полезные утилиты»).
— Как менять IMEI на KaiOS-аппаратах?
Здесь всё зависит не только от платформы, но и от производителя. По модемной части вообще будет отдельный пост с FAQ, в том числе и по данному вопросу. В Wallace Toolbox имеется функциональность автономной смены IMEI, которая, однако, сможет работать только на аппаратах Nokia.
— Как можно записать разговор на устройствах с KaiOS версии 2.5.1 и ниже? Я готов разговаривать по телефону, подключенному к ПК, но важный звонок мне надо записать, причём в нормальном качестве.
На данный момент точно известна обстановка для устройств на Qualcomm, в том числе Nokia 8110 4G. Перед звонком включаем рут, заходим в adb shell и запускаем следующую команду:
После чего вывод команды «tinymix | grep REC» должен показать везде On в правом столбце. Эти каналы будут включены до перезагрузки как минимум.
Затем, не отключая телефона от ПК, во время разговора заходим в adb shell и запускаем следующую команду:
После разговора жмём Ctrl+C в консоли (должна появиться надпись наподобие «Captured 3166208 frames»).
Когда всё, что надо, записано, рекомендуется потом вручную отключить каналы записи следующей командой внутри adb shell:
Выходим из шелла и сливаем записи на ПК через adb pull.
— Кстати, можно ли перенести системные предустановленные приложения в раздел userdata, чтобы там издеваться над ними без опаски нарушить целостность образа системы?
Можно. До первого заводского сброса. Можно перенести (точнее, скопировать) абсолютно всё, кроме system.gaiamobile.org (в том числе и callscreen, да). Технология такой махинации следующая:
Если всё сделано правильно, после перезагрузки будет использоваться именно локальная копия приложения в /data/local/webapps, то есть на разделе userdata, с которой можно будет экспериментировать без опасений.
Вопросы о популярных сервисах и магазинных приложениях
— Если у сервиса X нет приложения в KaiStore и/или в неофициальных источниках, я смогу им воспользоваться через браузер?
Начиная с версии 2.5.1, проблем с большинством сложных сайтов и PWA-приложений у KaiOS не наблюдается. Например, Uber полностью работает через m.uber.com, включая геолокацию.
— Можно ли установить ярлык на интересующий меня сайт/сервис в меню приложений?
— Привязывается ли учётная запись Google к Google Assistant?
Нет, на данный момент Google Assistant для KaiOS является полностью деперсонализированным.
— Можно ли добавить в Google Assistant (и сервис распознавания речи для произвольных полей ввода в KaiOS 2.5.2) поддержку русского или других языков?
Нет, эта функциональность полностью зависит от серверов Google и особенностей их взаимодействия с KaiOS-клиентами. Ничего нельзя сделать, пока Google сами не добавят эту поддержку.
— Какова минимально необходимая версия KaiOS для поддержки WhatsApp?
2.5.1. В прошлом существовала инициатива по регулярным патчам WhatsApp для поддержки KaiOS 2.5, однако на данный момент после официального выхода этого приложения на устройствах от Nokia она перестала быть целесообразной.
— Существует ли возможность добавить в WhatsApp голосовые вызовы, а не только голосовые сообщения?
Нет, если разработчики WhatsApp этого сами не захотят. На данный момент голосовые вызовы в WhatsApp реализованы для KaiOS 2.5.1.2 и выше. Эта функциональность целиком и полностью зависит от них и их собственных серверов.
— Можно ли рассчитывать на появление в будущем других мессенджеров, например, Telegram или Viber?
— Можно ли рассчитывать на появление в будущем VoIP-клиентов?
Да, технически любой провайдер, предоставляющий SIP-over-WebRTC, теоретически может поддерживаться в KaiOS. Разработки в этом направлении ведутся, следите за анонсами. Иные VoIP-клиенты (например, Zadarma) уже сейчас можно (хоть и не так удобно) использовать через их собственный веб-интерфейс в браузере.
— Как насчёт альтернативных навигационных систем?
— Даёт ли установка UC Browser из KaiStore какие-либо преимущества по производительности перед встроенным?
Не даёт. И не может дать даже в теории, поскольку движок в этой ОС может использоваться только один.
Эти утилиты ставятся непосредственно через WebIDE или gdeploy (см. раздел «Приложения и джейлбрейк»). Для работы этих утилит (за исключением CrossTweak) в 2.5.3 и выше требуется полный джейлбрейк (актуальную информацию по нему см. в пункте «Каков актуальный джейлбрейк для Nokia 6300/8000 4G?»).
Полезный прикладной софт
Здесь перечислен как официальный (доступный из KaiStore), так и неофициальный прикладной софт. Если указана ссылка, она ведёт или на репозиторий с исходным кодом, или на официальный сайт с возможностью скачивания, или на архив с версией без рекламы. Список будет обновляться по мере поступления значимых позиций.
P.S. Данное FAQ будет дополняться.