Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Здравсвтуйте, уважаемый сэмл,А где именно и какую магнитолу взяли.
(ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)Всем привет.
Машина Dongfeng 580 2022 года. Как раз та на которую ничего не ставиться.
Посмотреть вложение 3091
Начну с того, что у меня получилось “залить” на ГУ Яндекс навигатор и он работает.
Теперь расскажу, что я сделал (что мог вспомнить помню). Даже если я не всё вспомнил, что делал и сразу ни у кого ничего не получится, то возможно натолкнет на какие-то идеи, что еще необходимо сделать. Просто в последующем я хотел залить на ГУ еще другие программы, но столкнулся с проблемой, что при заливке .apk файла мне стало выходить сообщение, что недостаточно место, хотя другие файлы заливаются без проблем. ( adb: error: failed to copy 'c:\apk\zvuk.apk' to '/oem/app/zvuk.apk': remote write failed: No space left on device c:\apk\zvuk.apk: 1 file pushed, 0 skipped. 21.8 MB/s (61277885 bytes in 2.686s)
Я очень долго мучал ГУ, в процессе “мучения” выяснил, что стоит защита на запись в раздел “/”. Хотел даже снять дамп с ГУ и попробовать залить прошивку с другой марки Dongfeng. Используя информацию из данного поста https://dfsk-club.ru/threads/Мультимедиа-ГУ-dfsk-ix7.250/post-5342 , но у меня ничего не получилось т.к. я не мог получить доступ к полному чтению и записи на раздел. Но данные с этого поста мне помогли тем, что у меня появились драйвера на компьютер для подключения ГУ посредством ADB. Кстати до этого пытался подключиться к ГУ через ADB посредством телефона, но никак не удавалось установить соединение, по этой причине полностью перешел на ноут и делал всё с ноута. Пытался установить файлы .apk как с ГУ так и с ноута по ADB, но не получалось.
ГУ выдавала ошибку приложение не установлено, а ADB выдавало следующую ошибку “Failure [-116: Instant app package must be signed with the BW limit signatures or in whitelist]”.
Тут я вспомнил, что прочел в одной статье https://www.drive2.ru/l/675249948987495076/ и решил попробовать этот вариант, просто закинув файлы на ГУ и я начал искать как получить доступ на запись к разделу “/”. И у меня получилось.
Позже еще не раз мучал машину и выяснил, что яндекс навигатор берется из папки OEM. Я когда у меня в дальнейшем не получалось залить .apk на ГУ экспериментировал могу ли переместить файлы .apk внутри ГУ и перенес файл YA.apk из папки /OEM/app в другое место, и после этого у меня пропал значок яндекс навигатора. Вернув файл обратно и перезагрузив ГУ я вздохнул облегченно поскольку значок вернулся обратно.
И так начну с того, что для ввода ключей и попадания в инженерное меню и настройки ГУ и Android не надо ничего тапать и как-то извращаться. Необходимо просто подключить телефон по Bluetooth перейти в набор номера и ввести код.
И сразу добавлю, что для переключения между загруженными программами достаточно тремя растопыренными немного пальцами от верхней панели проведите вниз. У меня так в первый раз получилось случайно, но как я не понял, начал искать в ГУ в справке и нашел в разделе помощи, что и как делать. И как на обычном Android устройстве показывается какие приложения открыты. Видео снимал раньше и не стал переснимать, но теперь если я, например, что-то делаю на ГУ, а потом мне надо вернуться в навигатор который уже загружен, то просто провожу тремя пальцами вниз и в меню раскрывшихся приложений выбираю навигатор.
Первое, что делаем это устанавливаем драйвера на компьютер для подключения к ГУ. Их можно взять с поста на который ссылался выше или я дам ссылку в конце публикации.
Для удобства чтобы не работать через консоль скачиваем ADB AppControl https://adbappcontrol.com/ru/ , там даже сохраняются логи (благодаря которым я вспомнил, что делал).
Далее в телефоне набираем код *#12040101#* (требуется при работе через USB) и нажимаем последнюю третью кнопку справа. На всякий случай можно набрать еще *#12040111#* это доступ по Wifi тут сразу применяется и выбирать ничего не надо.
Далее набираем *#12040416#* и сразу попадаем в лаунчер Android. После этого нам нужно включить режим разработчика. Для этого ищем пункт номер сборки и нажимаем на него 10 раз и видим надпись о том, что Вы стали разработчиком. После чего в разделе для разработчика ищем разрешить отладку по USB и включаем её.
Далее запускаем ADB AppControl (ноут при этом соединен по USB с ГУ, разъем внутри подлокотника).
Во вкладке консоль вводим команды.
чтобы проверить, что мы подключились к ГУ набираем команду
ADB devices
получаем ответ
List of devices attached
0123456789ABCDEF device
далее приведу куски из лога с комментариями:
>> adb root
ответ системы: adbd is already running as root
>> adb shell mount -o rw,remount,rw
ответ системы: /dev/root on / type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,size=940008k,nr_inodes=235002,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
tmpfs on /mnt type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
/dev/block/mmcblk0p36 on /avm type ext4 (rw,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p30 on /vendor type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
none on /acct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
none on /dev/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent)
debugfs on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
none on /dev/stune type cgroup (rw,nosuid,nodev,noexec,relatime,schedtune)
none on /config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /dev/cpuctl type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cg2_bpf on /dev/cg2_bpf type cgroup2 (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,seclabel,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,seclabel,relatime)
/dev/block/mmcblk0p37 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p38 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,noauto_da_alloc,resuid=10010,resgid=1065,errors=remount-ro,data=ordered)
/dev/block/mmcblk0p8 on /mnt/vendor/protect_f type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p9 on /mnt/vendor/protect_s type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p6 on /mnt/vendor/nvdata type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p5 on /mnt/vendor/nvcfg type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p11 on /mnt/vendor/persist type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
tmpfs on /storage type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
/data/media on /mnt/runtime/default/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /storage/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /mnt/runtime/read/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,default_normal)
/data/media on /mnt/runtime/write/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal)
>> adb remount
ответ системы: remount succeeded
>> adb push c:\apk\nav.apk /oem
c:\apk\nav.apk: 1 file pushed, 0 skipped. 21.9 MB/s (154420691 bytes in 6.717s)
получилось залить файл .apk в папку /OEM
>> adb shell pm install -t /oem/nav.apk
ответ системы: Failure [-116: Instant app package must be signed with the BW limit signatures or in whitelist]
попытка установить из файла программу
>> adb push C:\APK\OEM\app /oem
ответ системы: C:\APK\OEM\app\: 1 file pushed, 0 skipped. 19.4 MB/s (105277137 bytes in 5.169s)
в папку /OEM залил папку app с файлом .apk
>> adb push C:\APK\OEM\lib /oem
C:\APK\OEM\lib\: 19 files pushed, 0 skipped. 18.9 MB/s (70474708 bytes in 3.557s)
в папку /OEM залил папку lib с файлами которые взял из файла .apk из папки lib/ armeabi-v7a и поменял название папки на имя файла .apk
>> adb push C:\APK\Nav /system/app
C:\APK\Nav\: 20 files pushed, 0 skipped. 21.1 MB/s (175751845 bytes in 7.935s)
в папку /system/app “залил” сразу папку NAV в которой уже имелись папки app и lib с файлами.
Ссылка на драйвер на ГУ для Windows и уже готовые папки с яндекс навигатор которые я залил на свое ГУ https://disk.yandex.ru/d/FwZVvDkpv3erCQ.
Итог, используемые команды:
adb root
adb shell mount -o rw,remount,rw
adb remount
adb push C:\APK\OEM\app /oem (откуда куда)
adb push C:\APK\OEM\lib /oem (откуда куда)
Если получилось всё скопировать то должно получиться в папке /oem/app один файл YA.apk, в папке /oem/lib папка YA с множеством файлов. То зажимаем кнопку выключить звук на руле и ждем пока ГУ перезагрузится. Далее подключаем телефон и набираем *#12040416#* и смотрим появился ли значок навигатора.
Если в папку /oem/app не залился файл .apk можно попробовать залить его отдельно
adb push C:\APK\OEM\app\YA.apk /oem/app (откуда куда).
Соответственно если у вас на компе файлы будут в другом месте, то прописываете свой путь до файлов.
Надеюсь у вас получится запустить навигатор на своем ГУ. Удачи всем.
Код там где стоят >>(ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,size=940008k,nr_inodes=235002,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
tmpfs on /mnt type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
/dev/block/mmcblk0p36 on /avm type ext4 (rw,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p30 on /vendor type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
none on /acct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
none on /dev/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent)
debugfs on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
none on /dev/stune type cgroup (rw,nosuid,nodev,noexec,relatime,schedtune)
none on /config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /dev/cpuctl type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cg2_bpf on /dev/cg2_bpf type cgroup2 (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,seclabel,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,seclabel,relatime)
/dev/block/mmcblk0p37 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p38 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,noauto_da_alloc,resuid=10010,resgid=1065,errors=remount-ro,data=ordered)
/dev/block/mmcblk0p8 on /mnt/vendor/protect_f type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p9 on /mnt/vendor/protect_s type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p6 on /mnt/vendor/nvdata type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p5 on /mnt/vendor/nvcfg type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p11 on /mnt/vendor/persist type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
tmpfs on /storage type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
/data/media on /mnt/runtime/default/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /storage/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /mnt/runtime/read/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,default_normal)
/data/media on /mnt/runtime/write/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal)
>> adb remount
Это код или это должно быть ответом ГУ?
А значек навигатора не получилось вывести на главное меню ГУВсем привет.
Машина Dongfeng 580 2022 года. Как раз та на которую ничего не ставиться.
Посмотреть вложение 3091
Начну с того, что у меня получилось “залить” на ГУ Яндекс навигатор и он работает.
Теперь расскажу, что я сделал (что мог вспомнить помню). Даже если я не всё вспомнил, что делал и сразу ни у кого ничего не получится, то возможно натолкнет на какие-то идеи, что еще необходимо сделать. Просто в последующем я хотел залить на ГУ еще другие программы, но столкнулся с проблемой, что при заливке .apk файла мне стало выходить сообщение, что недостаточно место, хотя другие файлы заливаются без проблем. ( adb: error: failed to copy 'c:\apk\zvuk.apk' to '/oem/app/zvuk.apk': remote write failed: No space left on device c:\apk\zvuk.apk: 1 file pushed, 0 skipped. 21.8 MB/s (61277885 bytes in 2.686s)
Я очень долго мучал ГУ, в процессе “мучения” выяснил, что стоит защита на запись в раздел “/”. Хотел даже снять дамп с ГУ и попробовать залить прошивку с другой марки Dongfeng. Используя информацию из данного поста https://dfsk-club.ru/threads/Мультимедиа-ГУ-dfsk-ix7.250/post-5342 , но у меня ничего не получилось т.к. я не мог получить доступ к полному чтению и записи на раздел. Но данные с этого поста мне помогли тем, что у меня появились драйвера на компьютер для подключения ГУ посредством ADB. Кстати до этого пытался подключиться к ГУ через ADB посредством телефона, но никак не удавалось установить соединение, по этой причине полностью перешел на ноут и делал всё с ноута. Пытался установить файлы .apk как с ГУ так и с ноута по ADB, но не получалось.
ГУ выдавала ошибку приложение не установлено, а ADB выдавало следующую ошибку “Failure [-116: Instant app package must be signed with the BW limit signatures or in whitelist]”.
Тут я вспомнил, что прочел в одной статье https://www.drive2.ru/l/675249948987495076/ и решил попробовать этот вариант, просто закинув файлы на ГУ и я начал искать как получить доступ на запись к разделу “/”. И у меня получилось.
Позже еще не раз мучал машину и выяснил, что яндекс навигатор берется из папки OEM. Я когда у меня в дальнейшем не получалось залить .apk на ГУ экспериментировал могу ли переместить файлы .apk внутри ГУ и перенес файл YA.apk из папки /OEM/app в другое место, и после этого у меня пропал значок яндекс навигатора. Вернув файл обратно и перезагрузив ГУ я вздохнул облегченно поскольку значок вернулся обратно.
И так начну с того, что для ввода ключей и попадания в инженерное меню и настройки ГУ и Android не надо ничего тапать и как-то извращаться. Необходимо просто подключить телефон по Bluetooth перейти в набор номера и ввести код.
И сразу добавлю, что для переключения между загруженными программами достаточно тремя растопыренными немного пальцами от верхней панели проведите вниз. У меня так в первый раз получилось случайно, но как я не понял, начал искать в ГУ в справке и нашел в разделе помощи, что и как делать. И как на обычном Android устройстве показывается какие приложения открыты. Видео снимал раньше и не стал переснимать, но теперь если я, например, что-то делаю на ГУ, а потом мне надо вернуться в навигатор который уже загружен, то просто провожу тремя пальцами вниз и в меню раскрывшихся приложений выбираю навигатор.
Первое, что делаем это устанавливаем драйвера на компьютер для подключения к ГУ. Их можно взять с поста на который ссылался выше или я дам ссылку в конце публикации.
Для удобства чтобы не работать через консоль скачиваем ADB AppControl https://adbappcontrol.com/ru/ , там даже сохраняются логи (благодаря которым я вспомнил, что делал).
Далее в телефоне набираем код *#12040101#* (требуется при работе через USB) и нажимаем последнюю третью кнопку справа. На всякий случай можно набрать еще *#12040111#* это доступ по Wifi тут сразу применяется и выбирать ничего не надо.
Далее набираем *#12040416#* и сразу попадаем в лаунчер Android. После этого нам нужно включить режим разработчика. Для этого ищем пункт номер сборки и нажимаем на него 10 раз и видим надпись о том, что Вы стали разработчиком. После чего в разделе для разработчика ищем разрешить отладку по USB и включаем её.
Далее запускаем ADB AppControl (ноут при этом соединен по USB с ГУ, разъем внутри подлокотника).
Во вкладке консоль вводим команды.
чтобы проверить, что мы подключились к ГУ набираем команду
ADB devices
получаем ответ
List of devices attached
0123456789ABCDEF device
далее приведу куски из лога с комментариями:
>> adb root
ответ системы: adbd is already running as root
>> adb shell mount -o rw,remount,rw
ответ системы: /dev/root on / type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,size=940008k,nr_inodes=235002,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
tmpfs on /mnt type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
/dev/block/mmcblk0p36 on /avm type ext4 (rw,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p30 on /vendor type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
none on /acct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
none on /dev/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent)
debugfs on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
none on /dev/stune type cgroup (rw,nosuid,nodev,noexec,relatime,schedtune)
none on /config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /dev/cpuctl type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cg2_bpf on /dev/cg2_bpf type cgroup2 (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,seclabel,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,seclabel,relatime)
/dev/block/mmcblk0p37 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p38 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,noauto_da_alloc,resuid=10010,resgid=1065,errors=remount-ro,data=ordered)
/dev/block/mmcblk0p8 on /mnt/vendor/protect_f type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p9 on /mnt/vendor/protect_s type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p6 on /mnt/vendor/nvdata type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p5 on /mnt/vendor/nvcfg type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p11 on /mnt/vendor/persist type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
tmpfs on /storage type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
/data/media on /mnt/runtime/default/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /storage/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /mnt/runtime/read/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,default_normal)
/data/media on /mnt/runtime/write/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal)
>> adb remount
ответ системы: remount succeeded
>> adb push c:\apk\nav.apk /oem
c:\apk\nav.apk: 1 file pushed, 0 skipped. 21.9 MB/s (154420691 bytes in 6.717s)
получилось залить файл .apk в папку /OEM
>> adb shell pm install -t /oem/nav.apk
ответ системы: Failure [-116: Instant app package must be signed with the BW limit signatures or in whitelist]
попытка установить из файла программу
>> adb push C:\APK\OEM\app /oem
ответ системы: C:\APK\OEM\app\: 1 file pushed, 0 skipped. 19.4 MB/s (105277137 bytes in 5.169s)
в папку /OEM залил папку app с файлом .apk
>> adb push C:\APK\OEM\lib /oem
C:\APK\OEM\lib\: 19 files pushed, 0 skipped. 18.9 MB/s (70474708 bytes in 3.557s)
в папку /OEM залил папку lib с файлами которые взял из файла .apk из папки lib/ armeabi-v7a и поменял название папки на имя файла .apk
>> adb push C:\APK\Nav /system/app
C:\APK\Nav\: 20 files pushed, 0 skipped. 21.1 MB/s (175751845 bytes in 7.935s)
в папку /system/app “залил” сразу папку NAV в которой уже имелись папки app и lib с файлами.
Ссылка на драйвер на ГУ для Windows и уже готовые папки с яндекс навигатор которые я залил на свое ГУ https://disk.yandex.ru/d/FwZVvDkpv3erCQ.
Итог, используемые команды:
adb root
adb shell mount -o rw,remount,rw
adb remount
adb push C:\APK\OEM\app /oem (откуда куда)
adb push C:\APK\OEM\lib /oem (откуда куда)
Если получилось всё скопировать то должно получиться в папке /oem/app один файл YA.apk, в папке /oem/lib папка YA с множеством файлов. То зажимаем кнопку выключить звук на руле и ждем пока ГУ перезагрузится. Далее подключаем телефон и набираем *#12040416#* и смотрим появился ли значок навигатора.
Если в папку /oem/app не залился файл .apk можно попробовать залить его отдельно
adb push C:\APK\OEM\app\YA.apk /oem/app (откуда куда).
Соответственно если у вас на компе файлы будут в другом месте, то прописываете свой путь до файлов.
Надеюсь у вас получится запустить навигатор на своем ГУ. Удачи всем.
Нет, не получается.А значек навигатора не получилось вывести на главное меню ГУ
Простите, а не получается установить Рустор и прямо с него устанавливать программы?Нет, не получается.
Я думаю это из-за того, что приложение не устанавливается в системе, а каким-то образом просто подхватывается системой из-за своего расположения. Либо я ещё не нашел как это сделать если это возможно.
вот это ЧЕЛОВЕЧИЩЕ!!! Спасибо. Надо тестить. Как подключался ноут к ГУ? USB-USB?Всем привет.
Машина Dongfeng 580 2022 года. Как раз та на которую ничего не ставиться.
Посмотреть вложение 3091
Начну с того, что у меня получилось “залить” на ГУ Яндекс навигатор и он работает.
Теперь расскажу, что я сделал (что мог вспомнить помню). Даже если я не всё вспомнил, что делал и сразу ни у кого ничего не получится, то возможно натолкнет на какие-то идеи, что еще необходимо сделать. Просто в последующем я хотел залить на ГУ еще другие программы, но столкнулся с проблемой, что при заливке .apk файла мне стало выходить сообщение, что недостаточно место, хотя другие файлы заливаются без проблем. ( adb: error: failed to copy 'c:\apk\zvuk.apk' to '/oem/app/zvuk.apk': remote write failed: No space left on device c:\apk\zvuk.apk: 1 file pushed, 0 skipped. 21.8 MB/s (61277885 bytes in 2.686s)
Я очень долго мучал ГУ, в процессе “мучения” выяснил, что стоит защита на запись в раздел “/”. Хотел даже снять дамп с ГУ и попробовать залить прошивку с другой марки Dongfeng. Используя информацию из данного поста https://dfsk-club.ru/threads/Мультимедиа-ГУ-dfsk-ix7.250/post-5342 , но у меня ничего не получилось т.к. я не мог получить доступ к полному чтению и записи на раздел. Но данные с этого поста мне помогли тем, что у меня появились драйвера на компьютер для подключения ГУ посредством ADB. Кстати до этого пытался подключиться к ГУ через ADB посредством телефона, но никак не удавалось установить соединение, по этой причине полностью перешел на ноут и делал всё с ноута. Пытался установить файлы .apk как с ГУ так и с ноута по ADB, но не получалось.
ГУ выдавала ошибку приложение не установлено, а ADB выдавало следующую ошибку “Failure [-116: Instant app package must be signed with the BW limit signatures or in whitelist]”.
Тут я вспомнил, что прочел в одной статье https://www.drive2.ru/l/675249948987495076/ и решил попробовать этот вариант, просто закинув файлы на ГУ и я начал искать как получить доступ на запись к разделу “/”. И у меня получилось.
Позже еще не раз мучал машину и выяснил, что яндекс навигатор берется из папки OEM. Я когда у меня в дальнейшем не получалось залить .apk на ГУ экспериментировал могу ли переместить файлы .apk внутри ГУ и перенес файл YA.apk из папки /OEM/app в другое место, и после этого у меня пропал значок яндекс навигатора. Вернув файл обратно и перезагрузив ГУ я вздохнул облегченно поскольку значок вернулся обратно.
И так начну с того, что для ввода ключей и попадания в инженерное меню и настройки ГУ и Android не надо ничего тапать и как-то извращаться. Необходимо просто подключить телефон по Bluetooth перейти в набор номера и ввести код.
И сразу добавлю, что для переключения между загруженными программами достаточно тремя растопыренными немного пальцами от верхней панели проведите вниз. У меня так в первый раз получилось случайно, но как я не понял, начал искать в ГУ в справке и нашел в разделе помощи, что и как делать. И как на обычном Android устройстве показывается какие приложения открыты. Видео снимал раньше и не стал переснимать, но теперь если я, например, что-то делаю на ГУ, а потом мне надо вернуться в навигатор который уже загружен, то просто провожу тремя пальцами вниз и в меню раскрывшихся приложений выбираю навигатор.
Первое, что делаем это устанавливаем драйвера на компьютер для подключения к ГУ. Их можно взять с поста на который ссылался выше или я дам ссылку в конце публикации.
Для удобства чтобы не работать через консоль скачиваем ADB AppControl https://adbappcontrol.com/ru/ , там даже сохраняются логи (благодаря которым я вспомнил, что делал).
Далее в телефоне набираем код *#12040101#* (требуется при работе через USB) и нажимаем последнюю третью кнопку справа. На всякий случай можно набрать еще *#12040111#* это доступ по Wifi тут сразу применяется и выбирать ничего не надо.
Далее набираем *#12040416#* и сразу попадаем в лаунчер Android. После этого нам нужно включить режим разработчика. Для этого ищем пункт номер сборки и нажимаем на него 10 раз и видим надпись о том, что Вы стали разработчиком. После чего в разделе для разработчика ищем разрешить отладку по USB и включаем её.
Далее запускаем ADB AppControl (ноут при этом соединен по USB с ГУ, разъем внутри подлокотника).
Во вкладке консоль вводим команды.
чтобы проверить, что мы подключились к ГУ набираем команду
ADB devices
получаем ответ
List of devices attached
0123456789ABCDEF device
далее приведу куски из лога с комментариями:
>> adb root
ответ системы: adbd is already running as root
>> adb shell mount -o rw,remount,rw
ответ системы: /dev/root on / type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,size=940008k,nr_inodes=235002,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
tmpfs on /mnt type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
/dev/block/mmcblk0p36 on /avm type ext4 (rw,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p30 on /vendor type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
none on /acct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
none on /dev/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent)
debugfs on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
none on /dev/stune type cgroup (rw,nosuid,nodev,noexec,relatime,schedtune)
none on /config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /dev/cpuctl type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cg2_bpf on /dev/cg2_bpf type cgroup2 (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,seclabel,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,seclabel,relatime)
/dev/block/mmcblk0p37 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p38 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,noauto_da_alloc,resuid=10010,resgid=1065,errors=remount-ro,data=ordered)
/dev/block/mmcblk0p8 on /mnt/vendor/protect_f type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p9 on /mnt/vendor/protect_s type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p6 on /mnt/vendor/nvdata type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p5 on /mnt/vendor/nvcfg type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p11 on /mnt/vendor/persist type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
tmpfs on /storage type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
/data/media on /mnt/runtime/default/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /storage/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /mnt/runtime/read/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,default_normal)
/data/media on /mnt/runtime/write/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal)
>> adb remount
ответ системы: remount succeeded
>> adb push c:\apk\nav.apk /oem
c:\apk\nav.apk: 1 file pushed, 0 skipped. 21.9 MB/s (154420691 bytes in 6.717s)
получилось залить файл .apk в папку /OEM
>> adb shell pm install -t /oem/nav.apk
ответ системы: Failure [-116: Instant app package must be signed with the BW limit signatures or in whitelist]
попытка установить из файла программу
>> adb push C:\APK\OEM\app /oem
ответ системы: C:\APK\OEM\app\: 1 file pushed, 0 skipped. 19.4 MB/s (105277137 bytes in 5.169s)
в папку /OEM залил папку app с файлом .apk
>> adb push C:\APK\OEM\lib /oem
C:\APK\OEM\lib\: 19 files pushed, 0 skipped. 18.9 MB/s (70474708 bytes in 3.557s)
в папку /OEM залил папку lib с файлами которые взял из файла .apk из папки lib/ armeabi-v7a и поменял название папки на имя файла .apk
>> adb push C:\APK\Nav /system/app
C:\APK\Nav\: 20 files pushed, 0 skipped. 21.1 MB/s (175751845 bytes in 7.935s)
в папку /system/app “залил” сразу папку NAV в которой уже имелись папки app и lib с файлами.
Ссылка на драйвер на ГУ для Windows и уже готовые папки с яндекс навигатор которые я залил на свое ГУ https://disk.yandex.ru/d/FwZVvDkpv3erCQ.
Итог, используемые команды:
adb root
adb shell mount -o rw,remount,rw
adb remount
adb push C:\APK\OEM\app /oem (откуда куда)
adb push C:\APK\OEM\lib /oem (откуда куда)
Если получилось всё скопировать то должно получиться в папке /oem/app один файл YA.apk, в папке /oem/lib папка YA с множеством файлов. То зажимаем кнопку выключить звук на руле и ждем пока ГУ перезагрузится. Далее подключаем телефон и набираем *#12040416#* и смотрим появился ли значок навигатора.
Если в папку /oem/app не залился файл .apk можно попробовать залить его отдельно
adb push C:\APK\OEM\app\YA.apk /oem/app (откуда куда).
Соответственно если у вас на компе файлы будут в другом месте, то прописываете свой путь до файлов.
Надеюсь у вас получится запустить навигатор на своем ГУ. Удачи всем.
Я подключал и через usb-usbвот это ЧЕЛОВЕЧИЩЕ!!! Спасибо. Надо тестить. Как подключался ноут к ГУ? USB-USB?
В магнитоле стоит запрет на установку из любого места и источникаПростите, а не получается установить Рустор и прямо с него устанавливать программы?
Подскажите, в итоге возможно получилось вывести на экран значек навигатора?Всем привет.
Машина Dongfeng 580 2022 года. Как раз та на которую ничего не ставиться.
Посмотреть вложение 3091
Начну с того, что у меня получилось “залить” на ГУ Яндекс навигатор и он работает.
Теперь расскажу, что я сделал (что мог вспомнить помню). Даже если я не всё вспомнил, что делал и сразу ни у кого ничего не получится, то возможно натолкнет на какие-то идеи, что еще необходимо сделать. Просто в последующем я хотел залить на ГУ еще другие программы, но столкнулся с проблемой, что при заливке .apk файла мне стало выходить сообщение, что недостаточно место, хотя другие файлы заливаются без проблем. ( adb: error: failed to copy 'c:\apk\zvuk.apk' to '/oem/app/zvuk.apk': remote write failed: No space left on device c:\apk\zvuk.apk: 1 file pushed, 0 skipped. 21.8 MB/s (61277885 bytes in 2.686s)
Я очень долго мучал ГУ, в процессе “мучения” выяснил, что стоит защита на запись в раздел “/”. Хотел даже снять дамп с ГУ и попробовать залить прошивку с другой марки Dongfeng. Используя информацию из данного поста https://dfsk-club.ru/threads/Мультимедиа-ГУ-dfsk-ix7.250/post-5342 , но у меня ничего не получилось т.к. я не мог получить доступ к полному чтению и записи на раздел. Но данные с этого поста мне помогли тем, что у меня появились драйвера на компьютер для подключения ГУ посредством ADB. Кстати до этого пытался подключиться к ГУ через ADB посредством телефона, но никак не удавалось установить соединение, по этой причине полностью перешел на ноут и делал всё с ноута. Пытался установить файлы .apk как с ГУ так и с ноута по ADB, но не получалось.
ГУ выдавала ошибку приложение не установлено, а ADB выдавало следующую ошибку “Failure [-116: Instant app package must be signed with the BW limit signatures or in whitelist]”.
Тут я вспомнил, что прочел в одной статье https://www.drive2.ru/l/675249948987495076/ и решил попробовать этот вариант, просто закинув файлы на ГУ и я начал искать как получить доступ на запись к разделу “/”. И у меня получилось.
Позже еще не раз мучал машину и выяснил, что яндекс навигатор берется из папки OEM. Я когда у меня в дальнейшем не получалось залить .apk на ГУ экспериментировал могу ли переместить файлы .apk внутри ГУ и перенес файл YA.apk из папки /OEM/app в другое место, и после этого у меня пропал значок яндекс навигатора. Вернув файл обратно и перезагрузив ГУ я вздохнул облегченно поскольку значок вернулся обратно.
И так начну с того, что для ввода ключей и попадания в инженерное меню и настройки ГУ и Android не надо ничего тапать и как-то извращаться. Необходимо просто подключить телефон по Bluetooth перейти в набор номера и ввести код.
И сразу добавлю, что для переключения между загруженными программами достаточно тремя растопыренными немного пальцами от верхней панели проведите вниз. У меня так в первый раз получилось случайно, но как я не понял, начал искать в ГУ в справке и нашел в разделе помощи, что и как делать. И как на обычном Android устройстве показывается какие приложения открыты. Видео снимал раньше и не стал переснимать, но теперь если я, например, что-то делаю на ГУ, а потом мне надо вернуться в навигатор который уже загружен, то просто провожу тремя пальцами вниз и в меню раскрывшихся приложений выбираю навигатор.
Первое, что делаем это устанавливаем драйвера на компьютер для подключения к ГУ. Их можно взять с поста на который ссылался выше или я дам ссылку в конце публикации.
Для удобства чтобы не работать через консоль скачиваем ADB AppControl https://adbappcontrol.com/ru/ , там даже сохраняются логи (благодаря которым я вспомнил, что делал).
Далее в телефоне набираем код *#12040101#* (требуется при работе через USB) и нажимаем последнюю третью кнопку справа. На всякий случай можно набрать еще *#12040111#* это доступ по Wifi тут сразу применяется и выбирать ничего не надо.
Далее набираем *#12040416#* и сразу попадаем в лаунчер Android. После этого нам нужно включить режим разработчика. Для этого ищем пункт номер сборки и нажимаем на него 10 раз и видим надпись о том, что Вы стали разработчиком. После чего в разделе для разработчика ищем разрешить отладку по USB и включаем её.
Далее запускаем ADB AppControl (ноут при этом соединен по USB с ГУ, разъем внутри подлокотника).
Во вкладке консоль вводим команды.
чтобы проверить, что мы подключились к ГУ набираем команду
ADB devices
получаем ответ
List of devices attached
0123456789ABCDEF device
далее приведу куски из лога с комментариями:
>> adb root
ответ системы: adbd is already running as root
>> adb shell mount -o rw,remount,rw
ответ системы: /dev/root on / type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,size=940008k,nr_inodes=235002,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
tmpfs on /mnt type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
/dev/block/mmcblk0p36 on /avm type ext4 (rw,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p30 on /vendor type ext4 (ro,seclabel,relatime,block_validity,delalloc,barrier,user_xattr)
none on /acct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
none on /dev/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent)
debugfs on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
none on /dev/stune type cgroup (rw,nosuid,nodev,noexec,relatime,schedtune)
none on /config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /dev/cpuctl type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cg2_bpf on /dev/cg2_bpf type cgroup2 (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,seclabel,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,seclabel,relatime)
/dev/block/mmcblk0p37 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p38 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,noauto_da_alloc,resuid=10010,resgid=1065,errors=remount-ro,data=ordered)
/dev/block/mmcblk0p8 on /mnt/vendor/protect_f type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p9 on /mnt/vendor/protect_s type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p6 on /mnt/vendor/nvdata type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p5 on /mnt/vendor/nvcfg type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
/dev/block/mmcblk0p11 on /mnt/vendor/persist type ext4 (rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered)
tmpfs on /storage type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=940008k,nr_inodes=235002,mode=755,gid=1000)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
/data/media on /mnt/runtime/default/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /storage/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal)
/data/media on /mnt/runtime/read/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,default_normal)
/data/media on /mnt/runtime/write/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal)
>> adb remount
ответ системы: remount succeeded
>> adb push c:\apk\nav.apk /oem
c:\apk\nav.apk: 1 file pushed, 0 skipped. 21.9 MB/s (154420691 bytes in 6.717s)
получилось залить файл .apk в папку /OEM
>> adb shell pm install -t /oem/nav.apk
ответ системы: Failure [-116: Instant app package must be signed with the BW limit signatures or in whitelist]
попытка установить из файла программу
>> adb push C:\APK\OEM\app /oem
ответ системы: C:\APK\OEM\app\: 1 file pushed, 0 skipped. 19.4 MB/s (105277137 bytes in 5.169s)
в папку /OEM залил папку app с файлом .apk
>> adb push C:\APK\OEM\lib /oem
C:\APK\OEM\lib\: 19 files pushed, 0 skipped. 18.9 MB/s (70474708 bytes in 3.557s)
в папку /OEM залил папку lib с файлами которые взял из файла .apk из папки lib/ armeabi-v7a и поменял название папки на имя файла .apk
>> adb push C:\APK\Nav /system/app
C:\APK\Nav\: 20 files pushed, 0 skipped. 21.1 MB/s (175751845 bytes in 7.935s)
в папку /system/app “залил” сразу папку NAV в которой уже имелись папки app и lib с файлами.
Ссылка на драйвер на ГУ для Windows и уже готовые папки с яндекс навигатор которые я залил на свое ГУ https://disk.yandex.ru/d/FwZVvDkpv3erCQ.
Итог, используемые команды:
adb root
adb shell mount -o rw,remount,rw
adb remount
adb push C:\APK\OEM\app /oem (откуда куда)
adb push C:\APK\OEM\lib /oem (откуда куда)
Если получилось всё скопировать то должно получиться в папке /oem/app один файл YA.apk, в папке /oem/lib папка YA с множеством файлов. То зажимаем кнопку выключить звук на руле и ждем пока ГУ перезагрузится. Далее подключаем телефон и набираем *#12040416#* и смотрим появился ли значок навигатора.
Если в папку /oem/app не залился файл .apk можно попробовать залить его отдельно
adb push C:\APK\OEM\app\YA.apk /oem/app (откуда куда).
Соответственно если у вас на компе файлы будут в другом месте, то прописываете свой путь до файлов.
Надеюсь у вас получится запустить навигатор на своем ГУ. Удачи всем.
Подтверждаю. Также сделал себе. Очень здорово! Благодарим, Уважаемый МакдакМакдак, Спасибо тебе дружище!
Все работает, карты скачались, зашел в свою учетку яндекс+ и музыка тоже включается голосом.
замечу все таки, что тапать 7 раз по яркости гораздо быстрее, чем подключать телефон.
По сути теперь надо к машине подходить с уже включенным в телефоне модемом. дальше голова сама прицепляется автоматом (к интернету) и остается ввести код для попадания на рабочий стол к ярлыку яндекса и все. Суммарно это 10 секунд.
Для полного счастья надо подумать как прикрутить яндекс к физической кнопке навигации. Посмотреть вложение 3127