Evgenyevich

Кастомизация магнитолы Джили Атлас (без гарантии) Ecarx XE1127H(M)

В теме 1 049 сообщений

(Всё это на ваш страх и риск. Цена новой головы у дилера 185 000р. + работы по замене. По сохранению гарантии на ваше Авто чётких ответов нет )

Итак, наконец нашлось время.

Нужен рут, как я уже писал. Без него ничего сделать не получится. Рут получаем с помощью кингрута. Выше уже писали по-моему.
Способ проверенный, ничего не сломается. Перезагрузок во время рутования можно не бояться.

Далее, все действия на ваши риски. :down:

Показать контент  

Используем любой проводник с возможностью работы с рутом. Заходим по пути /system/app.
Здесь список системных приложений. Что нас интересует

XCTimeService - это интересное китайское приложение, которое выставляет ежеминутно и при загрузке время и дату с БК. Причем год ставит 2016, а дату 27 мая (на сегодня - 9 августа 2019). Логику не понял, но 27 мая 2016 тоже пятница как и сегодня). Чтоб было понятно - на самом БК дата корректна.
"Переименовываем это приложение (2 файла - apk и odex) простым добавлением к имени .backup
т.е. получим 2 файла XCTimeService.apk.backup и XCTimeService.odex.backup. Таким образом у нас будет бекап если что и приложение больше не будет докучать своей работой. Вернуть в работу его можно обратным переименованием и перезагрузкой ГУ

Что получим - больше не будет ежеминутной синхронизации с БК.

Далее, CanBusService - управляет некоторыми вещами в машине через кан шину, а именно настройками на вкладке Автомобиль (по моему так называется). Там всего 3 настройки так сказать - чувствительность руля (комфорт, спорт), пищать и поднимать ли стекла при запирании.
И еще одной веселой штукой управляет - ставит чертову иконку медиа при запуске радио, подключении блюпуп на экран БК.

Я один раз настроил руль на комфорт, поднимать стекла и удалил его. Теперь БК помнит последнюю позицию и не сбивается. Что мне и было нужно.

Теперь пришли к тому, что нужно как-то синхронить время на ГУ. 
После всех манипцуляций время на ГУ будет синхрониться с БК при первой загрузке. Часовой пояс Азия\Шанхай.
Пытался переписать его через build.prop - ГУ всё равно на мои манипуляции. Этот пояс прописан на установку в ядре, в скрипте init.1127xe.rc (в названии между точками могу немного ошибаться).

Ставим приложение TimeZone Fixer и обновляем часовые пояса.
Далее ставим 2 приложения для синхронизации времени\даты и часового пояса.
Time Zone Changer - будет устанавливать часовой пояс. Выставляем в настройках нужный пояс + галочку Автозагрузка. Теперь при загрузке ГУ у вас будет корректный часовой пояс.
Smart Синхронизация времени - будет выставлять при загрузке правильное время дату по GPS и\или NTP. В настройках также нужно выставить автозагрузку и т.п.

Теперь у нас правильное время, дата и часовой пояс + иконка на БК не меняется + работает интернет (а это ютуб, карты, пробки и т.п.) + не управляем некоторыми настройками авто)

С ClockCync дружба не сложилась, как-то некорректно ставит часовой пояс.

навигатор ставлю старую версию с 4pda 2,99, она работает пошустрее чем новые. Но можно поставить и последнию версию, кому что нравится.
Скачивать приложения для arm. (arm64 НЕ подойдет)

Синхронизация времени вышеописанным способом будет занимать какое-то время, примерно 1 минуту.
Сначала с БК ставится время левое китайское, затем меняется часовой пояс и затем уже по GPS подтягивается актуальное время\дата. На всё про всё 1 минута.

Hide  

На этом всё, всем добра и прямых рук.

p.s.  делитесь, как сделали синхронизацию времени и правильный часовой пояс :)

И полезное видео в помощь 

22 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
UnPinned posts
2 минуты назад, booroondook сказал:

Неправда ваша. У вас же есть рут-права. В системе есть приличная версия busybox'а (да хоть бы и не было - никто не мешает ее установить). 
Вы можете скопировать образы всех разделов на флешку, а потом с ними разбираться "в офлайне".

черт, вы правы) но так сильно морочиться конечно нет желания ради часового пояса

по вашим комментариям понял, что вы очень компетентны так сказать. Поэтому вопрос - как можно малой кровью обойтись? есть какие-то варианты?

Изменено пользователем Иглрь Крашенков

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Иглрь Крашенков сказал:

 ради часового пояса

Не только часового пояса. Вопросов нерешенных очень много. И решать их удобнее, сообща.

Я вот сейчас пытаюсь (пока безуспешно) найти "нечто" (желательно, конечно, какой-нибудь скрипт в системном разделе), который бы автозапускался при каждом старте системы. Чтобы к нему прицепиться (дописать нужные команды) и делать автозапуск нужных приложений и сервисов. Тогда, кстати, можно будет и пресловутый init-скрипт с часовым поясом патчить прямо в оперативке.

Потом еще дико не нравится, что при выключении зажигания магнитола полностью выключается, и потом по-новой очень долго выходит в рабочий режим. Хотелось бы сделать что-то типа гибернации, но правда боюсь, что с 4-м Андроидом это неразрешимо.

"Шторку" с уведомлениями хотелось бы иметь, как в "нормальных" Андроид-гаджетах.

Ну, и т.д. - всего не упомнить.

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, booroondook сказал:

Не только часового пояса. Вопросов нерешенных очень много. И решать их удобнее, сообща.

Я вот сейчас пытаюсь (пока безуспешно) найти "нечто" (желательно, конечно, какой-нибудь скрипт в системном разделе), который бы автозапускался при каждом старте системы. Чтобы к нему прицепиться (дописать нужные команды) и делать автозапуск нужных приложений и сервисов. Тогда, кстати, можно будет и пресловутый init-скрипт с часовым поясом патчить прямо в оперативке.

Потом еще дико не нравится, что при выключении зажигания магнитола полностью выключается, и потом по-новой очень долго выходит в рабочий режим. Хотелось бы сделать что-то типа гибернации, но правда боюсь, что с 4-м Андроидом это неразрешимо.

"Шторку" с уведомлениями хотелось бы иметь, как в "нормальных" Андроид-гаджетах.

Ну, и т.д. - всего не упомнить.

очень много ковырять, а лучше натянуть чистый aosp :) а там уже будет всё

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Иглрь Крашенков сказал:

натянуть чистый aosp

Ценю юмор. Осталось только выпросить у фирмы "ECARX" прошивку для этого ГУ с чистым AOSP. Android - это не Windows, он в "отвлеченном" виде не существует - его надо собирать персонально под каждую разновидность устройства. Бывают, конечно, исключения - когда прошивка от одного гаджета подходит к другому при очень близкой конфигурации по железу. Но это точно не наш случай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем нужен вход в рекавери , у меня было два ГУ с андроидом, прошивались с флешки при включении магнитолы. Не один раз кирпичил , флешку вставил и прошивалась. 

Вот на Али есть такой ГУ прошу продавца поделится не даёт, сперва купить голову надо потом даст файлы. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, Катаяма сказал:

 у меня было два ГУ с андроидом, прошивались с флешки при включении магнитолы.

К сожалению, наша магнитола к этому типу не относится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для recovery попробуйте media+home на удержании. Сперва зажимаем потом заводим машину.

 

PS все комбинации на свой риск

Изменено пользователем Victo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
43 минуты назад, Victo сказал:

Для recovery попробуйте media+home на удержании.

Сами-то пробовали, прежде чем советовать? Или у вас по принципу "где-то что-то слышал, авось и у нас сработает?"

P.S. На наших балалайках эта комбинация не переводит устройство в режим рекавери.

Более того - есть 100% способ перевода в рекавери, работающий на всех Андроид-девайсах (но с оговоркой - только если рекавери способно работать в интерактивном режиме) - это команда (от имени рута) "reboot recovery", посланная в терминале или через ADB-консоль.

Так вот - на нашем ГУ эта команда приводит к простой перезагрузке снова в рабочий режим. По крайней мере, так выглядит визуально. По факту же (подозреваю) действительно запускается режим рекавери, но т.к. он не имеет "интерактива", то происходит "пустой прогон" рекавери и перезагрузка в рабочий режим. 

Изменено пользователем booroondook
1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 08.08.2019 в 21:19, Log_Stas сказал:

Я с этим провозился несколько дней. Потому как версия с google play не катит, с яндекс магазина тоже не получалось, то покупал на оф сайте, с почты яндекса. Для регистрации необходимо было иметь этот самый аккаунт яндекс почты на устройстве. Для этого путем долгих проб и ошибок пришлось установить стандартную почту андройда, там создать яндекс аккаунт и тогда прошла регистрация. Дерзайте.

А поподробнее можно? Тоже второй день не могу поверамп поставить....

11 часов назад, Polimbitz сказал:

Ни у кого не было проблем с pc radio не грузит станции причем на телефон поставил тоже самое. Ждал полчаса и ничего.

Тоже после установки так и не дождался загрузки станций. Удалил и поставил Fmplay. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, KapitanRTV сказал:

А поподробнее можно? Тоже второй день не могу поверамп поставить....

На оф сайте скачал плеер версии 2 вроде, оплатил. Почту указал яндекса. Далее установил в ГУ и через настройки разблокировал плеер. Для этого нужно иметь на ГУ тот самый почтовый аккаунт, который указывался при покупке проги. Устанавливаем на ГУ почтовый клиент Exchange от Google и настраиваем в нем тот самый аккаунт. И все, после этого разблокировка происходит без проблем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти