Наши модификации софта.
Наши модификации софта.
предлагаю интересное и полезное выкладывать тут. причем чтоб все было на первой странице каждый редактирует свое сообщение по мере развития своей работы. то подписывайте для какого софта и машины это, ну и скрипт для записи в голову этого хозяйства не забывайте.
PS тока защиту компонентов в открытую не выкладывайте, хватит той одноразовой что я выложил ))
PS тока защиту компонентов в открытую не выкладывайте, хватит той одноразовой что я выложил ))
Сделал заплатку. Скрипт для запуска MMI3GApplication из efs.
http://yadi.sk/d/taHLR2t-HPVGZ
Устанавливаем 2 способами, кому как нравиться.
1-й вариант - через телнет коннектимся, и делаем
mount -uw /mnt/efs-system
потом копируем startDumper.sh из архива в папку /mnt/efs-system/usr/bin
2-й вариант - просто распаковываем архив в корень SD карты, запускаем MMI, ждем загрузки. Дальше суем карточку и ждем выполнения скрипта. Дальше перезагружаем MMI. Ждем и не пугаемся, что MMI долго молчит, родной MMI3GApplication копируется в mnt/efs-presist (занимает около 80 секунд).
По сути все, теперь у нас есть копия MMI3GApplication в /mnt/efs-presist/
Дальше при следующей загрузки MMI приложение будет грузиться из /mnt/efs-presist/.
http://yadi.sk/d/taHLR2t-HPVGZ
Устанавливаем 2 способами, кому как нравиться.
1-й вариант - через телнет коннектимся, и делаем
mount -uw /mnt/efs-system
потом копируем startDumper.sh из архива в папку /mnt/efs-system/usr/bin
2-й вариант - просто распаковываем архив в корень SD карты, запускаем MMI, ждем загрузки. Дальше суем карточку и ждем выполнения скрипта. Дальше перезагружаем MMI. Ждем и не пугаемся, что MMI долго молчит, родной MMI3GApplication копируется в mnt/efs-presist (занимает около 80 секунд).
По сути все, теперь у нас есть копия MMI3GApplication в /mnt/efs-presist/
Дальше при следующей загрузки MMI приложение будет грузиться из /mnt/efs-presist/.
нормально. потом понакрутим туда доп проверок от дурака чтоб не запороли головы не совместимым файлом.
ну еще хинт на флешку тож анализ добавить бы если апликейшен есть то забираем его на флешку с соответствующей картинкой. и при наличии поправленой копии пихаем на флешку весь набор, личензию и апликейшен
ну еще хинт на флешку тож анализ добавить бы если апликейшен есть то забираем его на флешку с соответствующей картинкой. и при наличии поправленой копии пихаем на флешку весь набор, личензию и апликейшен
Думал об этом, просто не решил выложить весь активатор). Ок, завтра сделаю.
А голову, тот кто захочет все равно убьет, во время копирования если перезагрузить. И тут хз как быть, т.к. не думаю, что в стратдампер хорошо много проверок лепить, но проверку на то, что если аппликейшн не того размера надо сделать.
А голову, тот кто захочет все равно убьет, во время копирования если перезагрузить. И тут хз как быть, т.к. не думаю, что в стратдампер хорошо много проверок лепить, но проверку на то, что если аппликейшн не того размера надо сделать.
Все, что я смог сделать лежит здесь: http://www.club-q5.ru/forum/showthread.php?t=4489
Обновленный скрипт. Заливает startDumper, который грузит MMI3GApplication из /mnt/efs-persist. И пытается обновить аппликейш. Пишет лог своей работы в patch.log.
Запускать желательно так. Удалить приложение из папки app на sd карте. Запустить скрипт. перезагрузить MMI, запустить скрипт. Появиться на sd в корне копия приложения из головы. Дальше можно записывать модифицированное приложение в папку app на SD и запускать скрипт.
При обновлении приложения - гаситься MMI3GApplication. Поэтому при обновлении приложения, кажется что mmi зависла. Ждем появления последнего скрина (script is done), после этого перезапускаем mmi тремя кнопками.
download link: http://yadi.sk/d/auJ0jeixJp2uq
Внимание: приложения от разных версий прошивок и аппаратных реализаций могут отличаться. Скрипт не даст возможности залить "не свое" приложение, но все же, править надо свое приложение.
Запускать желательно так. Удалить приложение из папки app на sd карте. Запустить скрипт. перезагрузить MMI, запустить скрипт. Появиться на sd в корне копия приложения из головы. Дальше можно записывать модифицированное приложение в папку app на SD и запускать скрипт.
При обновлении приложения - гаситься MMI3GApplication. Поэтому при обновлении приложения, кажется что mmi зависла. Ждем появления последнего скрина (script is done), после этого перезапускаем mmi тремя кнопками.
download link: http://yadi.sk/d/auJ0jeixJp2uq
Внимание: приложения от разных версий прошивок и аппаратных реализаций могут отличаться. Скрипт не даст возможности залить "не свое" приложение, но все же, править надо свое приложение.
Upd: нашелся файл, спасибоUkNik писал(а):http://yadi.sk/d/23pqgsMTHVX38
Спасибо за скрипт, хотел уточнить, правильно ли я понял что этот скрипт как для вычитание MMI3GApplication так и его записи обратно ? и это для всех mmi3gpUkNik писал(а):ется что mmi зависла. Ждем появления последнего скрина (script is done), после этого перезапускаем mmi тремя кнопками.
download link: http://yadi.sk/d/yD8jlJrpHVeoF
Внимание: приложения от разных версий прошивок и аппаратных реализаций могут отличаться. Скрипт не даст возможности залить "не свое" приложение, но все же, править надо свое приложение.
A4,Q5..A6,A8 ?
Всем привет. Прошу совета. Завалил свою РНС850. На прошивку 0125 установил карты 2012, активатор понятное дело от 3G не подошел. Сделал загрузку скрипта от ауди с блокировкой VIN (который 612q7). Скрипт прогрузился после через минуту сделал перезагрузку. Прошло еще несколько минут экран не заработал попробовал еще раз перезагрузить(вот тут наверное и накосячил не дождавшись нужного времени). Блок MMI вроде шуршит, на на экране ничего не высвечивается, при перезагрузке блок щелкает и начинает работать HDD, кнопка извлечь диск тоже работает, но дисплей остается черный.
Есть ли какой-то способ аварийной загрузки ПО на РНС850 без разборки и подключения к терминалу?
Есть ли какой-то способ аварийной загрузки ПО на РНС850 без разборки и подключения к терминалу?
Кстати в скрипте есть маленький косяк, который и позволил залить не родное приложение, хотя этого произойти не должно было.
вот эта строка
ln -sfP /mnt/sdcard10t12/utils/libc.so.3 /lib/libc.so.3
должно быть так
ln -sfP $dstPath/utils/libc.so.3 /lib/libc.so.3
Перезалил, чтоб больше головы таким образом не валили
вот эта строка
ln -sfP /mnt/sdcard10t12/utils/libc.so.3 /lib/libc.so.3
должно быть так
ln -sfP $dstPath/utils/libc.so.3 /lib/libc.so.3
Перезалил, чтоб больше головы таким образом не валили
Ага, именно после этого я нашел косяк в скрипте)))rasspy писал(а):я успел завалить)))
А так то я там фразу написал - "Внимание: приложения от разных версий прошивок и аппаратных реализаций могут отличаться. Скрипт не даст возможности залить "не свое" приложение, но все же, править надо свое приложение."
Да у меня так всегда, на предыдущем Турике была RNS510 старой версии которую поначалу нельзя было русифицировать прошивкой от другой версии так я ее тоже завалил, потом месяц вокруг нее с бубном танцевал пока не реанимировал))) Вот теперь история повторяется, но сейчас хоть кто-то подсказывает что делать, а тогда все методом тыка делал))
Привет ..
им пытаются копировать
/ mnt/ifs-root/usr/apps/MMI3GApplication
скриптом через SD, но ее не работает
Кто-нибудь знает, почему?
Ive также пытались скопировать ссылку / usr/apps/MMI3GApplication, также не работает
* редактировать *
Его запутанной для меня, ив найдено:
/MMI3GNavigation -> /usr/apps/MMI3GNavigation
/usr/apps/MMI3GApplication -> /mnt/ifs-root/usr/apps/MMI3GApplication
но в /mnt/ifs-root/usr/apps/ только:
drwxrwxrwx 2 root root 0 Jan 01 00:00 bench
-rwxrwxrwx 1 root root 372917 Jan 01 00:00 diagnosis.cfgЯ также слышал, что его можно получить доступ к MMI через Telnet.
Я подключен через WLAN, но Telnet не открыт.
*редактировать*
Хорошо, я сумел скопировать приложение
им пытаются копировать
/ mnt/ifs-root/usr/apps/MMI3GApplication
скриптом через SD, но ее не работает
Кто-нибудь знает, почему?
Ive также пытались скопировать ссылку / usr/apps/MMI3GApplication, также не работает
* редактировать *
Его запутанной для меня, ив найдено:
/MMI3GNavigation -> /usr/apps/MMI3GNavigation
/usr/apps/MMI3GApplication -> /mnt/ifs-root/usr/apps/MMI3GApplication
но в /mnt/ifs-root/usr/apps/ только:
drwxrwxrwx 2 root root 0 Jan 01 00:00 bench
-rwxrwxrwx 1 root root 372917 Jan 01 00:00 diagnosis.cfgЯ также слышал, что его можно получить доступ к MMI через Telnet.
Я подключен через WLAN, но Telnet не открыт.
*редактировать*
Хорошо, я сумел скопировать приложение