CarPlay и Jailbreak. Мечта сбылась. Выводы по NGXPlay и Carbridge
Итак, как я писал в предыдущей записи, мечта по прокачиванию Apple CarPlay в моей машине начала сбываться. В моем распоряжении наконец-то оказался iPhone 5 на iOS 10.3.3. Дальше он не обновляется, да и мне это не надо.
Вооружившись инструкцией zuckerberg и сайтом 4pda.ru принялся творить. Сразу скажу, я этого никогда раньше не делал, поэтому для меня это был темный лес ♂️ Но ничего, желание иметь CarPlay мечты заставил разбираться.
Итак первое, что сделал, это снес всё с телефона и превратил его в «новый» телефон и создал новую учётку, специально для Джейла.
Далее, идём по этой ссылке ТЫЦ И листаем до h3lix — полуотвязанный джейлбрейк для устройств iPhone (5, 5C), iPad 4 под управлением iOS 10 (10.0.1, 10.0.2, 10.1, 10.1.1, 10.2, 10.2.1, 10.3, 10.3.1, 10.3.2, 10.3.3).
На первом этапе именно он нам и нужен. Выполняем всё по инструкции

там всё просто, доходим до Cydia…
А дальше есть два варианта, расскажу про оба, так как всё попробовал. Это NGXPlay и Carbridge
В основном, как мне кажется, многие пользуются NGXPlay. Для его установки, заходим в Cydia, находим в поиске твик и устанавливаем. Далее, заходим в AppStore и скачиваем всем любимые Яндекс. Карты, навигатор, YouTube и всё, что душе угодно.
После этого, возвращаемся в NGXPlay и настраиваем всё это добро. В главном окне нажимаем Enable, чем включаем программу, после переходим в раздел Applications. Там отображаются все скаченные нами приложения. Заходим в то, которые мы хотим видеть в карплее и выполняем следующие действия:
— ставим галочку Enable, чтобы включить это приложение в карплей
— в разделе mode ставим Native;
— Background mode включаем, это позволяет работать программе в фоне;
— keyboard, клавиатура. Можно включить, но она отображается только на английском. Поэтому необходимость ее под вопросом.
В итоге менюшка конкретной программы будет выглядеть так

После этого выходит в главное меню и нажимаем красную надпись Configure&Respring и Ок. Грубо говоря, это применение настроек.
После всех настроек подключаемся к машине, получаем такой CarPlay


Поездив пару дней, потестив все приложения, резюме следующее:
YouTube — главное меню отображается на 2/3 дисплея, но, выбрав видео, его можно развернуть на весь экран. Но неудобство в том, что не видно кнопок Главная, Подписки, Настройки.
Яндекс Карты — работает хорошо.

Яндекс навигатор —

Отображается на 2/3 экрана, пользоваться очень неудобно. Закрыл.
Приложение первого канала и НТВ.

Звук идёт, а картинки нет. Прыгает на пару секунд, потом снова звук. С чем связано не знаю.
Яндекс браузер — работает хорошо, но туповато, но это скорее всего из-за самого телефона.

Мегафон ТВ и TV+ — работает хорошо, все каналы хорошо отображаются.
В итоге, через пару дней, пытаясь найти истину, почему некоторые приложения хреново работают, задавая вопросы в тигуановской группе, там откликнулся некто Виктор) если ты есть на драйве, и читаешь, спасибо тебе огромное за помощь.
Он предложил поставить Carbridge вместо NGXPlay. Типа он стабильней, лучше всё отображается и есть русская клавиатура. В итоге мы с ним парились часа 2, хотя в теории всё быстро. Но у меня что-то пошло не так и были какие-то конфликты в репозиториях. Но всё равно, мы пришли к нужному результату и Carbridge заработал. Устанавливается он также через Сидию, как устанавливали NGXPlay. При установке Carbridge, программа уведомит, что NGXPlay будет удалена.
После установки Carbridge заходим в настройки в телефоне и листаем вниз.

Заходим в него и выбираем меню Активированные приложения. Там список всех приложений, заходим в нужное и просто тыкаем Активировать. И всё!
Подключаемся к магнитоле и любуемся.



Нормальным яндекс навигатором

Полноценной Apple Music, как в телефоне

Резюмируя: Carbridge действительно работает получше, программы отображаются лучше и есть русская клавиатура.
Что заметил из косяков: после включения камеры заднего вида, а потом при возвращении к видео, картинка зависает, хотя звук идёт. Надо нажать паузу и снова плей, тогда видео как в ускрренной перемотке догонит звук. И есть небольшие затупы (но не всегда) при открывании карт и навигатора. Сначала горит белый экран с кнопками меню, потом появляется изображение (не путать с незагрузившимися картами).
По результату. Пока остаюсь на carbridge, буду тестить, наблюдать.
А чем пользуетесь вы, и какими приложениями кроме карт и ютуба?
Спасибо всем, кто дочитал до конца, получился многобуквенный пост, но я решил описать оба способа в одну запись, чтобы было реальное сравнение. Если есть какие-то вопросы как работает/как настроить или предложения, что можно сделать, чтобы улучшить работу, пишите, буду рад обсуждению.
Ngxplay как пользоваться
19.08.17, 14:42 | #3
●
Начинающий
Реп: ( 0 )
Я пробовал инпактором только джейлбрейк сделать. Скачал Yalu103, но конечно у меня ничего не вышло. Я так понял из-за того, что на мою прошу джейла ещё нет.
А подписать — это как?))
Тупо попробовать загрузить дистрибутив deb?
Я просто думал инпактор только ipa переваривает
20.08.17, 23:49 | #4
●
Начинающий
Реп: ( 0 )
Привет, тоже думал как без джейлбрейка накатить NGXPlay на свой 5s, и сегодня твой пост натолкнул меня на одну идею, которую я уже воплотил (остается завтра проверить со своим Pioneer avh x8600bt) узнав, что ты нашел deb файл NGX’а я стал рыскать в интернете с его поиском, найдя данный файл, я нашел как переделать его в формат Ipa ( вот ссылочка https://www.youtube.com/watch?v=4CEWnN_z5DI ) так вот преобразовав файл в Ipa я залил его на телефон с помощью Impactor_0.9.42 скачал вроде как с офф. сайта, правда при заливке файла пришлось указывать свои данные Icloud ( это меня больше всего напугало в данной установке). В итоге файл залился на телефон, в настройках — управление устройством подвердил свой аккаунт и вуаля, приложение заработало (покрайней мере оно открылось и видит все установленные приложения) дело осталось за малым проверить завтра все на практике с carplay
Прикрепленные изображения
Любимые приложения в Apple CarPlay (NGXPlay)

«CarPlay — это современный и безопасный способ пользоваться iPhone в машине, который поддерживают всё больше автопроизводителей. CarPlay выводит на дисплей автомобиля все нужные водителю функции iPhone. Прокладывайте маршруты, звоните, отправляйте и получайте сообщения, слушайте музыку — всё это можно делать, не отвлекаясь от дороги. Просто подключите iPhone и отправляйтесь в путь. »
Так гласит нам сайт Apple.
Но, что делать, если есть необходимость использовать привычные нам приложения, те что популярны в России, те что не даёт нам CarPlay? Как запустить Яндекс.Навигатор? Как посмотреть нужное видео? …и…решение есть! и имя ему NGXPlay

Точнее это одно из решений.
Но давайте обо всём по порядку. Штатно прикрутить желаемые приложения в CarPlay, к сожалению, не получиться. Для этого нужно получить неофициальный доступ к файловой системе наших iOS устройств. Такая операция зовётся Jailbreak. Только после этого можно будет установить приложение NGXPlay, в котором легко выбрать какие приложения мы хотим видеть не экране ГУ автомобиля.
В связи с динамикой выхода версий iOS и соответствующих методов Jailbreak, я просто оставлю ссылку на сайт, где информация всегда актуальна.
(Всё, что Вы делаете – Вы делаете на свой страх и риск. Данная инструкция носит исключительно ознакомительный характер)
Итак, порядок действий:

1. Иметь в наличии iPhone (который не жалко взломать) с версией iOS, на которую уже есть Jailbreak.
2. Совершить Jailbreak.
3. Разобраться с Cydia.
4. Скачать и установить NGXPlay.
5. Пойти в машину и воспользоваться Apple CarPlay.
Jailbreak Вашего iPhone:
Это ссылки на популярный русскоязычный форум 4PDA. Подробно ознакомьтесь с алгоритмом действий. Если Вы не уверены в своих силах, то лучше воздержитесь от самостоятельного взлома.
Вот небольшое видео с YouTube про Cydia
Далее скачиваем NGXPlay из репозитория BigBoss в Cydia.
Для выбора приложений, которые будут отображаться на экране ГУ заходим в раздел Application.
После этого нажимаем Configure & Respring и иконки выбранных приложений появятся в CarPlay.

P.S. Запостил на скорую руку (так как многие хотели быстрее ознакомиться с материалом). Теперь очевидны некоторые сложности взлома системы. Но публикация с заделом на будущее и будет совершенствоваться по мере прогресса решения вопроса.
Ngxplay как пользоваться
Коллеги, на drive2 есть статьи по выводу Яндекс.Навигатор на авто с CarPlay. Решил попробовать сделать то же самое с выводом программы на штатный дисплей 15,4″, не меняя никаких настроек авто. Получилось довольно неплохо: всё работает, уже несколько недель активно пользуюсь Яндекс.Навигатор и Яндекс.Музыка, ошибок не возникало, между приложениями всё переключается довольно бегло. Понимаю, что это, конечно, баловство и в дальнейшем буду устанавливать дополнительную навигационно-мультимедийную систему, но сейчас не хотелось разбирать авто и влезать в электронику.
Что было сделано: купил iPhone 5S на Avito за 3,5 т.р. Версия ПО iOS на телефоне не принципиальна, на 5S можно обновиться до крайней версии 12.4.5. Далее нужно сделать на телефоне jailbreak для установки приложений из сторонних источников (не AppStore). Использовал для этого Ra1nUSB c checkra1n 0.9.7. После этого устанавливаем CarBridge в Cydia (программа платная — 5$, оплата на сайте производителя картой), с её помощью выводим приложения телефона на дисплей автомобиля CarPlay. Есть бесплатный аналог CarBridge в виде NGXPlay, но у меня в авто NGXPlay не заработал.
CarBridge поддерживает только iOS 10-12. При этом для iOS 10-12 доступен лишь полуотвязанный jailbreak – это означает, что после каждого выключения/перезагрузки телефона требуется повторно выполнять jailbreak, запуская checkra1n с компьютера. Это единственный минус данного решения, но у меня телефон уже несколько недель не выключался, спокойной лежит себе в подлокотнике.
Вот несколько фото и видео, как всё работает:
https://i.ibb.co/VvkNQb0/002.jpg (https://ibb.co/VvkNQb0) https://i.ibb.co/jvGxyq3/001.jpg (https://ibb.co/jvGxyq3) https://i.ibb.co/Rymp7g1/003.jpg (https://ibb.co/Rymp7g1)
https://i.ibb.co/Qp7sCmY/007.jpg (https://ibb.co/Qp7sCmY) https://i.ibb.co/CWC7pS4/006.jpg (https://ibb.co/CWC7pS4) https://i.ibb.co/MSRWFVY/005.jpg (https://ibb.co/MSRWFVY) https://i.ibb.co/8m1zKQd/004.jpg (https://ibb.co/8m1zKQd)
Видео:
https://i.ibb.co/gzm2SVB/video-01.jpg (https://vimeo.com/396947799) https://i.ibb.co/GnSRzqV/video-02.jpg (https://vimeo.com/396947736) https://i.ibb.co/HGLdQ70/video-03.jpg (https://vimeo.com/396947676) https://i.ibb.co/SVqTwPY/video-04.jpg (https://vimeo.com/396947540)
Если с компьютером сильно не дружите, то лучше не тратьте время на реализацию: будут сложности с выполнением jailbreak на телефоне: последняя версия checkra1n 0.9.8.x на А7 не работает, пришлось использовать 0.9.7. в составе Ra1nUSB, который сразу не запускался и потребовалось менять настройки BIOS. Кроме этого пакет BigBoss Repo в Cydia сразу не обновился из-за ограничений оператора связи, потребовалось ставить VPN, а он нужен для CarBridge. В случае, если всё-таки надумаете попробовать реализовать подобное решение, то вам поможет сайт 4pda.
