самозапускающийся скрипт/MMI auto startup script
самозапускающийся скрипт/MMI auto startup script
самозапускающийся скрипт. работает с любых носителей можно использовать после полной загрузки системы.
this script work with all MMI3g unit from SD card (CD USB) after complite start mmi system (delay time 5 min)
http://www.sergeynik.com/freescr.rar
место для для вставления ваших команд в run.sh помечено. для удобства скрипт выводит на экран картинки информирующие о начале и конце работы.
применение самое разное от замены картинок, чтения записи лицензий, до включения инженерного меню. ну и соответственно это серьезный инструмент которым можно и навредить. будте внимательны
this script work with all MMI3g unit from SD card (CD USB) after complite start mmi system (delay time 5 min)
http://www.sergeynik.com/freescr.rar
место для для вставления ваших команд в run.sh помечено. для удобства скрипт выводит на экран картинки информирующие о начале и конце работы.
применение самое разное от замены картинок, чтения записи лицензий, до включения инженерного меню. ну и соответственно это серьезный инструмент которым можно и навредить. будте внимательны
Сергей, ответ будет?ДЮК писал(а):Сергей, а как включить/выключить инженерное меню через скрипт? Про методы включения шнурком и как "добавки" к активаторам навигационных карт - знаю, использовал.
DataPST.db нашел, запись в таблице tb_initvalues нашел (pst_namespace 4 и pts_key 4100), а вот как туда единичку загнать - непонятно.
sqlite3 /HBpersistence/DataPST.db " delete from tb_intvalues where pst_key=4100 and pst_namespace=4"
sqlite3 /mnt/hmisql/DataPST.db " delete from tb_intvalues where pst_key=4100 and pst_namespace=4"
вот тебе пример
всегда удаляй сначала и затем создавай
sqlite3 /HBpersistence/DataPST.db "insert into tb_intvalues (pst_namespace, pst_key, pst_value) values (4,4100,1)"
sqlite3 /mnt/hmisql/DataPST.db "insert into tb_intvalues (pst_namespace, pst_key, pst_value) values (4,4100,1)"
sqlite3 /mnt/hmisql/DataPST.db " delete from tb_intvalues where pst_key=4100 and pst_namespace=4"
вот тебе пример
всегда удаляй сначала и затем создавай
sqlite3 /HBpersistence/DataPST.db "insert into tb_intvalues (pst_namespace, pst_key, pst_value) values (4,4100,1)"
sqlite3 /mnt/hmisql/DataPST.db "insert into tb_intvalues (pst_namespace, pst_key, pst_value) values (4,4100,1)"
Вроде получилось. Одновременно менял запись в трех файлах. После замены pst_value на 0 честно, долго, и в различных вариациях давил CAR+SETUP - инженерное меню не открылось (просто оно было включено ранее, а эксперимент должен быть чистым). Потом снова pst_value заменил на 1, инженерное меню снова появилось. Завтра попробую шнурком отключить инженерное меню, потом снова активировать скриптом.