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
11 минут назад, Саня Полковой сказал:

То. что китайские ГУ глючат от жары

Первый раз такое слышу )))

12 минут назад, Саня Полковой сказал:

Вчера, после того как ATLAS простоял 8 часов на солнышке (а у нас сейчас под 40)

Стоит и работает по сей день.

12 минут назад, Саня Полковой сказал:

Т.е. все мною установленные программы (кингрут, плееры) пропали.

Да, система загрузилась из второго раздела mmcblk0p9 и вополнился wipe. Второго шанса у нее уже не будет, так как mmcblk0p2 уже завален. И жара тут абсолютно не причем )

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


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

система загрузилась из второго раздела mmcblk0p9 и вополнился wipe. Второго шанса у нее уже не будет, так как mmcblk0p2 уже завален.

А по-моему, всё не так. Андроид не умеет, чтобы под "систему" использовать то один раздел, то другой.

В 9-м разделе хранится эталонная копия системного раздела, а "рабочий" системный раздел - 2-й.

По всей видимости, по неизвестной нам причине состоялось какое-то событие, которое вызвало аварийную процедуру копирования 9-го раздела во второй и дальнейшую перезагрузку с уже рабочим 2-м разделом в качестве "системы".

Еще бы узнать, как можно принудительно вызвать эту самую процедуру. Тогда можно было бы более смелые эксперименты над башкой производить. Сломал систему - восстановил из резерва, снова ковыряй....

P.S. Мне встречались бошки, которые после пяти неудачных попыток загрузки автоматом активировали перепрошивку (при условии, что вставлена флешка с нужными файлами). Возможно, и наша башка что-то подобное умеет.

 

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

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


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

А по-моему, всё не так. Андроид не умеет, чтобы под "систему" использовать то один раздел, то другой.

та ладно ))) Как раз таки что патео, что экаркс именно так и заточены ))) Да и в дебагтулзе возможно переключение между разделами. И именно системный сбой вызывает переключение на раздел 2 (mmcblk0p9) с последующим Wipe))) Можешь на своей ГУ переключиться между разделами. Второй раздел у тебя будет не рутован, но файлы и все настройки останутся, так как mmcblk0p5 (data) один в системе )) а 2 рекавери, загрузчик 1, ну и так далее. Ладно, это все лирика.

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


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

Можешь на своей ГУ переключиться между разделами.

Как именно? Вообще-то имена и расположение разделов прописаны в ядре (uImage), которое неизменно. 

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


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

Как именно?

с самого начала почитай ветку )

6 часов назад, booroondook сказал:

Вообще-то имена и расположение разделов прописаны в ядре (uImage)

и что это меняет в данном случае, я тебе их поименно перечислю от ядра до map

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


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

и что это меняет в данном случае, я тебе их поименно перечислю от ядра до map

В том-то и дело, что ничего не меняет. Если в ядре прописано, что в папку /system при загрузке монтируется именно раздел mmcblk0p2, то он и будет всегда так монтироваться. А не так, что хочу то mmcblk0p2, то mmcblk0p9, то еще какой.

2 часа назад, maxVE сказал:

с самого начала почитай ветку )

Это не ответ. В следующий раз спросишь у меня что-нибудь, я тебе порекомендую поискать в Гугле.

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

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


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

порекомендую поискать в Гугле.

кнопочка справа возле рекавери, это кнопка переводится как Switch A/B, по простому переключить между разделами А и B.

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


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

кнопочка справа возле рекавери, это кнопка переводится как Switch A/B, по простому переключить между разделами А и B.

Спасибо! Нажимать кнопочку не буду, поскольку нет веской причины рисковать состоянием башки. Но если ты (или кто-то) ее нажимал, то расскажите, что дальше происходит. Могу предположить, что...

а) делается перемонтирование папки /system со 2-го раздела на 9-й. Но такое состояние не может быть "стабильным" - после перезагрузки все равно под "систему" будет смонтирован 2-й раздел.

...либо...

б) формируется команда для рекавери по копированию 9-го раздела во 2-й с дальнейшей перезагрузкой в рекавери, где и отрабатывается эта команда. После отработки 2-й раздел, ставший гарантированно рабочим, снова используется в качестве "системы". Короче, вполне разумная операция по восстановлению системного раздела в случае его повреждения.

 

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


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

ИМХО все совсем не так. Есть люди, которые провели работу "от и до". А есть экспериментаторы, на примере Игоря. В итоге, пойдя по пути второго, я добился установки желаемых программ, "через тернии к звездам" синхронизацию, для которой нужно постоянно что то тыкать, но, на этапе доведения до логического завершения "хотелок", увалилось ГУ. Если б не увалил, все равно бы обратился к ребятам, у которых все получилось, просто дешевле бы вышло.

Почему то многие считают, что энтузиазм должен быть бесплатным.... и никто не хочет вкладываться ни в какие разработки.... Это так не работает. Люди поработали и вполне здоровое желание немного отбить вложения.... 

В итоге, все работает как надо и даже в некоторых местах лучше ))))) Просто производителю не надо страдать фигней, и предлагать не сырой продукт с голым и обрезаным андроидом и говеным iGO, а готовый/законченный интерфейс который всех удовлетворит. 

путь экспериментирования тернист) с модулем xposed "завалить" прошивку проще некуда, что вы собсно и сделали.

т.к. нет рекавери, даже не смотрю в эту сторону.

и еще в тему за всё нужно платить - линукс сообщество вам передаёт привет, достало уже.

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


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

шерлок хомс диванный) 

почему диванный?) хочешь поговорить об этом лично?

вот цитата из поста

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

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

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

удаление приложений не приведет к невозможности загрузки прошивки, ты нагло врёшь

Изменено пользователем Иглрь Крашенков
1 пользователю понравился пост

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


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

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

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

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

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


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

Войти

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


Войти