Главная Сообщения Модели FAQ Мультимедиа

MCU Mage

Мультимедиа система на Android 11
DongFeng Aeolus » Мультимедиа системы Dongfeng » MCU Mage » Инженерное меню Dongfeng Mage
🚗 MCU Mage •
👁 37 💬 0 ❤️ 0

Инженерное меню Dongfeng Mage

Talik
• Администраторы

Информация про скрытое меню в магнитоле автомобиля Dongfeng Mage.

1. открыть настройки планшета

2. несколько раз быстро кликнуть по номеру сборки


B вы попадаете в инженерное меню.

Инженерное меню Dongfeng Mage

Как увидеть свои приложения без установки дополнительного софта

есть штатный способ через инженерное меню

выбрать пункт InstallerApp

после чего нажать в правом нижем углу иконку всех приложений



🎯 Самое главное: «Установщик пакетов» (com.android.packageinstaller)

На 5-м скриншоте, в 3-м ряду, 4-я иконка (синяя со стрелкой вниз). Подписана как «Установщик пакетов».

Это штатный системный установщик Android. Если вы нажмёте на него, он может дать вам доступ к выбору APK-файла для установки. И, что критично, будучи системным приложением, он может использовать другой путь установки, нежели adb install или файловый менеджер. Попробуйте его запустить — вдруг он предложит выбрать файл с флешки?

🔧 Второе важное: «Менеджер ключей»

На 6-м скриншоте, в 3-м ряду, 4-я иконка (синяя со стрелкой). Подписана как «Менеджер ключей».

Это приложение (com.android.keychain) управляет сертификатами и ключами шифрования в системе. Возможно, через него можно добавить свой сертификат в доверенные хранилища системы, что потенциально может повлиять на проверку подписи. Но это теоретически — на практике это сложный и рискованный путь.

🧪 Третье: «Тест сенсора» и другие инженерные

На 7-м скриншоте есть «Sensor Test», а также «MeterDisplay Service», «Контроллер разрешений». Это диагностические утилиты Dongfeng. Маловероятно, что они помогут с установкой, но они показывают, насколько глубоко можно залезть в систему.

💡 Главная идея

Нажмите на «Установщик пакетов» — это ваш лучший шанс. Если он позволит выбрать APK с флешки и установить его, проверка подписи может быть обойдена, потому что установщик системный и работает через внутренние API, которые могут игнорировать DF APK cert incorrect.



Но увы, мы не можем открыть Установщик пакетов :(


«Установщик пакетов» в лаунчере не реагирует на нажатие. Это распространённая ситуация: у com.android.packageinstaller нет собственной Activity с LAUNCHER-категорией, поэтому иконка появляется (как системный компонент), но при нажатии ничего не происходит.

Однако это не значит, что установщик недоступен. Его можно вызвать напрямую через ADB и через него уже пробовать установку.


🎯 Как вызвать штатный установщик напрямую

Способ 1. Открыть установщик через am start

bash
./adb shell am start -n com.android.packageinstaller/.PackageInstallerActivity

Если Activity называется иначе — узнайте точное имя:

bash
./adb shell cmd package resolve-activity --brief com.android.packageinstaller

Но: am start из shell может блокироваться WindLink (вы это уже видели). Если команда вернёт Error type 3 — способ не сработает.


Способ 2. Открыть установщик через Intent на APK-файл

Сначала положите APK на флешку, вставьте её, узнайте путь:

bash
./adb shell 'ls /storage/'

Путь будет вида /storage/6B11-9A54/. Затем:

bash
./adb shell am start -a android.intent.action.VIEW -d "file:///storage/6B11-9A54/update/mage/Sidebar.apk" -t "application/vnd.android.package-archive"

Это прямой Intent — «открыть APK в установщике». Если WindLink не блокирует эту конкретную Intent (а он может), установщик откроется и предложит установить.


Способ 3. Открыть установщик через monkey

bash
./adb shell monkey -p com.android.packageinstaller -c android.intent.category.LAUNCHER 1

Если у пакета нет LAUNCHER-activity, monkey вернёт ошибку.


Способ 4. Использовать pm install с флагом --user 0 и явным указанием installer

Некоторые сборки Android поддерживают параметр -i (installer package):

bash
./adb shell pm install -r -g --user 0 -i com.android.packageinstaller /data/local/tmp/es.apk

Но: проверка DF APK cert incorrect всё равно сработает — она вызывается из PackageManagerService независимо от installer-а.


🔍 Что реально можно попробовать

Тест А. Проверить, есть ли у установщика Activity

bash
./adb shell dumpsys package com.android.packageinstaller | grep -A 2 "Activity"

Если увидите что-то вроде PackageInstallerActivity — значит, Activity есть, и её можно вызвать.


Тест Б. Открыть установщик на конкретном APK

bash
# Положите APK на флешку, вставьте, узнайте путь
./adb shell 'ls /storage/*/update/mage/'

# Затем запустите установщик на APK
./adb shell am start -a android.intent.action.VIEW \
  -d "file:///storage/XXXX-XXXX/update/mage/Sidebar.apk" \
  -t "application/vnd.android.package-archive"

Если откроется диалог установки — нажмите «Установить». Если появится ошибка DF APK cert incorrect — значит, установщик тоже блокируется. Если установка пройдёт — вы нашли обход.


Тест В. Дать PackageInstaller разрешения через appops

bash
./adb root
./adb shell appops set com.android.packageinstaller REQUEST_INSTALL_PACKAGES allow
./adb shell appops set com.android.packageinstaller INSTALL_PACKAGES allow

Затем повторите Тест Б.




«Установщик пакетов» не нажимается, потому что у него нет LAUNCHER-activity — это системный компонент, который вызывается через Intent от другого приложения (файлового менеджера, браузера и т.д.), а не запускается как обычное приложение.

Реальные пути:

  1. DVTestApp в инженерном меню — может отключить фильтр WindLink.

  2. am start с прямым Intent на APK — если WindLink пропустит.

  3. appops для установщика — если у него нет прав.



А тепреь проверяем тестовое меню 

DVTestApp — это не отдельный лаунчер со всеми приложениями, а урезанное тестовое меню. Здесь только базовые приложения Dongfeng:

  • Телефон, Центр ТС, Настройки системы, Сист.Нар.Кр.Уг.Обз

  • Мультимедиа, CarBitLink, Кондиционер, Изображения

  • Видео, GPS Test Plus, M57 Screen Update, LoggerUI

«Установщика пакетов» здесь нет. И Sidebar, FMplay, X-plore тоже нет. То есть DVTestApp — это заводской набор для диагностики, а не полноценный лаунчер.


🎯 Что это значит

Ваши три режима в инженерном меню работают так:

Режим Что показывает Для чего
DefaultApp Штатный лаунчер Dongfeng Обычная работа
DVTestApp Тестовое меню (12 приложений) Диагностика на заводе
InstalledApp Все приложения системы Отладка, доступ ко всему

InstalledApp — это ваш главный инструмент. Там вы видели все приложения, включая «Установщик пакетов» (который не нажимался), «Менеджер ключей», «Контроллер разрешений» и другие системные компоненты.

    

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/aeolusshinegs

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Похожие записи

MCU Mage

Установка приложений в Dongfeng Mage

Заметки о попытках поставить свои приложения в память Dongfeng Mage для доступа к внутренностям необходимо провести ряд действий: 1. открыть настройки планшета 2. несколько раз быстро кликнуть по

MCU Huge / FAQ: Huge

Dongfeng Huge 2026 (Android 10): Устанавливаем ES File Explorer с флешки без ноутбука и паролей ADB

Давайте начистоту. Раньше у нас была красивая, отлаженная схема. Мы брали магнитолу, вводили заветный пароль ADB (привет тем, кто еще помнит статью №12), подключали ноутбук и ставили нужный софт. Это

Приложения для автомагнитол

Android Auto для магнитолы Dongfeng

Headunit Revived — это приложение с открытым исходным кодом, разработанное для того, чтобы превратить любое Android-устройство (планшет, смартфон или автомобильный экран) в полноценный ресивер

Приложения для автомагнитол / MCU Shine GS и Shine / MCU Nammi 01 Box

DFM Sidebar by TCSE - боковая панель приложений для Dongfeng Shine GS и Box

Представляю вам DFM Sidebar — небольшое, но очень удобное приложение для вашей магнитолы Dongfeng Box и других моделей на базе Android. Зачем это нужно? Штатный интерфейс магнитолы не всегда удобен

Shine GS / MCU Shine GS и Shine

Лаунчер для Shine GS - штатное приложение для магнитолы Dongfeng

Что такое лаунчер для Shine GS? Если вы столкнулись с проблемой повреждения или удаления штатного лаунчера на магнитоле вашего DongFeng Shine GS, эта статья поможет восстановить работоспособность