У так, до сих пор к дилерам приходят новые автомобили aeolus shine GS с прошивками 2022 года. А некоторые с прошивками 2023. В чем отличие?
На прошивкам 2023 года можно через wifi direct по средствам ADB поставить свой софт в память магнитолы.
А на прошивка 2022 года такой возможно нет.
Опытным путем от владельцем автомобилей с прошивкой 2023 года удалось получить архив для обновления MCU (это только часть нашего мультимедиа центра), еще необходима прошивка самого устройства целиком.
Пока опишу процесс обновления MCU
На USB флешке создаем папку update
в нее помещаем файл mcu_update.zip
таким образом у нас получается следующий путь:
USB-флешка — update/mcu_update.zip
Заводим автомобиль, что бы ничего случайно не отключилось по питанию.
Далее при подключении флешки в передний usb порт

соглашаемся и ждем.



После полной перезагрузки магнитолы и появления стандартного интерфейса магнитолы флешку с обновлениями можно вытащить.
Далее заходим в НАСТРОЙКИ — СИСТЕМА — Версия системы

Сам файл можно скачать от сюда t.me/aeolusshinegs/25
После обновления пропала вкладка ЛЮК

теперь выглядит вот так

пока не советую обновлять на эту половинчатую прошивку.
Без обновления основного файла прошивки до версии 2023 года особого смысла просто нет.
Предположительно внутри прошивки 2023 года (судя по логам обновления) должен быть файл update.zip который и отвечает за обновление системы целиком.
Его нужно будет разместить на usb флешке по адресу update/update.zip
и ждать результата.
Промежуточный итог
Первоначальная версия MCU
C65OB202212191
Обновленная версия MCU
C65OB202308151
а вот и новости от наших одноклубников - владельцев Dongfeng Shine GS

если на флешку в папку /update/ поместить файл с именем custom_rep.sh
полный путь до файла получается
update/custom_rep.sh

содержимое которого будет
#!/system/bin/sh log -p e -t FIX "Hello open adb start" #start open adb # otg_control.sh 0 # sleep 2 otg_control.sh 1 stop adbd sleep 2 start adbd log -p e -t FIX "Hello open adb end"
то магнитола должна будет принудительно перейти в режим ADB с возможностью по USB через platform-tools ставить софт и делать разное.
это актуально для прошивки 2022 года.
а зачем это владельцам машин у которых уже стоит прошивка 2023 года где ADB работает по wifi и доступна установка приложений через "коровку"?
Как вариант:
попробовать модифицировать стартовый скрипт для получения "флешки восстановления" для тех счасливчиков, которые умудрились удалить штатный лаунчер после чего вместо интерфейса у них "чОрный экран"
пробуем менять в update/custom_rep.sh
содержимое на
#!/system/bin/sh log -p e -t FIX "Initiating recovery reboot sequence" # Первая попытка reboot recovery # Ждем 5 секунд и пробуем снова если не сработало sleep 5 reboot recovery # Финальная попытка через 3 секунды sleep 3 /system/bin/reboot recovery log -p e -t FIX "Recovery reboot completed"
или на минимальную версию в виде
#!/system/bin/sh reboot recovery
кроме этого, есть предположения, что подобным образом получиться создать флешку с автоустановкой набора приложения в магнитоле
по аналогии с Community прошивкой Geely Club
принцип следующий:
в текстовый файл update/custom_rep.sh вставляем
#!/system/bin/sh
log -p e -t FIX "Hello open adb start"
# Включение ADB
otg_control.sh 1
stop adbd
sleep 2
start adbd
# Установка и запуск одного APK
APK_FILE="/sdcard/my_app.apk"
APP_PACKAGE="com.example.yourapp"
if [ -f "$APK_FILE" ]; then
log -p e -t FIX "Installing APK"
pm install -r "$APK_FILE"
if [ $? -eq 0 ]; then
log -p e -t FIX "Starting application"
sleep 2
am start -n "$APP_PACKAGE/.MainActivity"
fi
fi
log -p e -t FIX "Hello open adb end"
в общем, надо тестировать на живых приложениях.
а вот и результаты натурных испытаний.
1. перевод магнитолы в режим восстановления
видео https://t.me/aeolusshinegs/836
сам скрипт update/custom_rep.sh который использовал в видео
#!/system/bin/sh log -p e -t FIX "Starting Settings launch sequence" # Вариант 1: Запуск стандартных настроек Android am start -a android.settings.SETTINGS # Ждем 2 секунды и проверяем sleep 2 # Вариант 2: Альтернативный способ запуска настроек am start -n com.android.settings/.Settings # Ждем 2 секунды sleep 2 # Вариант 3: Универсальный запуск am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.android.settings/.Settings log -p e -t FIX "Settings launch completed"
2. открытие настроек android
видео https://t.me/aeolusshinegs/836?comment=3021
код скрипта для update/custom_rep.sh
#!/system/bin/sh log -p e -t FIX "Starting Settings launch sequence" # Вариант 1: Запуск стандартных настроек Android am start -a android.settings.SETTINGS # Ждем 2 секунды и проверяем sleep 2 # Вариант 2: Альтернативный способ запуска настроек am start -n com.android.settings/.Settings # Ждем 2 секунды sleep 2 # Вариант 3: Универсальный запуск am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.android.settings/.Settings log -p e -t FIX "Settings launch completed"
Для тех, кто совсем далек от темы скриптов.
файл custom_rep.sh это обычный текст у которого расширение не .txt а .sh
вы его открываете в обычном блокноте и меняете его текста на тот, что указан в примерах выше.
Последние записи из телеграм канала
Группа в Телеграм Белорусских владельцев автомобилей dongfeng Aeolus https://t.me/dongfeng_rb
