Найти в Дзене
Citrus_0974

Установка OmniSD и джейлбрейк на Nokia 8110 4G с Windows.

Итак, с вами Citrus_0974, и здесь я в текстовой форме объясню, как установить OmniSD (приложение для установки НЕофициальных приложений НЕ из официального магазина KaiOS) или же, в общем, сделать джейлбрейк Nokia 8110 4G или некоторых других устройств на KaiOS. Если что, видео об этом с моего канала здесь: https://www.youtube.com/watch?v=xk2OcPgRbC8

Почему я решил написать эту статью и сделать видео? Да потому, что понятной нормальной инструкции, как сделать джейлбрейк KaiOS с Windows, я до сих пор нигде не находил - на одних сайтах написано что это вообще невозможно, и что нужно ставить в виртуалку Линукс, на 4PDA идёт "общая" инструкция и для Windows, и для Linux, ну а статьи с сайта Bananahackers.net не всегда можно понять после перевода на русский через Google- или Яндекс-Переводчик, да и там статьи про джейлбрейк с Windows нету.

Перед началом хочу сказать, что данный способ не будет гарантировано работать на всех устройствах - у меня получилось на Nokia 8110 4G, и по идее должно работать на других нокиях с KaiOS, т. к. они похожи, но вот насчёт других моделей от других производителей - там методы могут отличаться.

Итак, для начала нам понадобится сделать 3 вещи:

1) Установить старую версию Firefox от 48 до 59, я использовал 59, скачивал отсюда. Также можно использовать Pale Moon до версии 28.6.0.1, больших отличий быть не должно, потому что грубо говоря Pale Moon - форк Firefox, основан на том же свободном веб-движке Gecko.

-2

2) Нам понадобится Universal ADB Driver (Android Debug Bridge), я качал с отсюда. После того, как скачали, запускаем командную строку (я запустил от имени администратора, возможно это необязательно) и при помощи команды cd переходим в директорию с файлами из скачанного архива. Для этого удобнее всего закинуть файлы в корень диска D:\. В моём случае файлы находились в папке D:\Мои документы\Downloads ОгнеЛис\KaiOS\ADB, поэтому я "вошёл" в эту папку таким образом:

-3

3) Нужно перевести устройство (в моём случае Nokia 8110 4G) в режим отладки - для этого нужно набрать такую комбинацию символов: * # *# 33284 # * # *

-4

Теперь приступим собственно к джейлбрейку. Для этого подключаем USB-кабелем устройство к компьютеру, предварительно выключив функцию "Внешний USB-накопитель" (подключаться к компу как USB-накопитель) на вкладке "Память" в "Настройках", и проверяем, видит ли устройство ADB - для этого пишем в командную строку в папке с ADB команду adb devices - в списке List of devices attached должно появиться ID устройства. Также можно дать устройству какую-нибудь простую команду - например, adb reboot (перезагрузка). Если был пункт в списке после первой команды или устройство перезагрузилось после второй, вводим команду adb forward tcp:6000 localfilesystem:/data/local/debugger-socket . Теперь открываем старый Firefox/PaleMoon и нажимаем Shift+F8 - должно открыться окно WebIDE. Там нажимаем на "Удалённый Runtime" ("Remote Runtime"). В появившемся диалоговом окне уже должно быть написано "localhost:6000". Нажимаем ОК. Если сверху, на жёлтом поле появляются сообщения о несовместимости версий - просто игнорируем. Далее нажимаем "Упакованное приложение..." ("Open packaged app") и выбираем папку с распакованным из архива приложением, скаченным с b-hackers store или откуда-то ещё, нажимаем "Выбор папки". Если всё работает правильно, то должна появиться информация о приложении и стать активной кнопочка в виде треугольника "плей" сверху - на неё нужно нажать, чтобы установить приложение на устройство и запустить. Собственно, джейлбрейк готов.

-5

А как же насчёт собственно OmniSD? Напомню, что OmniSD - приложение для того, чтобы ставить неофициальные приложения без помощи ПК. Для его установки нужно просто, нажав "Упакованное приложение..." ("Open packaged app") выбрать папку с распакованным OmniSD (скачивать тут, или тут), а потом как по инструкции выше. Далее, насколько я понимаю, через это приложение нужно обязательно делать привилегированный сброс - полное удаление всех ваших данных с телефона - для этого в запустившемся приложении нужно нажать # и согласиться. После перезагрузки и первоначальной настройки вновь устанавливаем OmniSD по инструкции выше, и на этот раз уже должны отображаться и устанавливаться приложения из SD-карты. Также после привилегированного сброса вам будет доступен режим разработчика в "Настройках". Если вы НЕ хотите делать привилегированный сброс, то просто обходитесь без OmniSD, устанавливая неофициальные приложения через ПК по инструкции выше. Также хочу заметить:

1) Привилегированный сброс никак отрицательно не сказывается на работоспособности ОС - вы также можете продолжать получать обновления и др.

2) Приложения для OmniSD должны иметь определённую структуру - это должен быть zip-архив, в котором находятся 3 файла - application.zip - запакованные файлы приложения, update.webapp (может быть пустым, но должен обязательно присутствовать) и metadata.json.

-6

Итак, ну вот мы вроде и сделали джейлбрейк, и, если нужно, поставили OmniSD. Надеюсь, эта статья или видео были для вас полезны, поэтому всем пока и подписывайтесь на мой ютуб-канал)))