PDA

Просмотр полной версии : Наши модификации софта.



sergeynik
01.02.2014, 15:28
предлагаю интересное и полезное выкладывать тут. причем чтоб все было на первой странице каждый редактирует свое сообщение по мере развития своей работы. то подписывайте для какого софта и машины это, ну и скрипт для записи в голову этого хозяйства не забывайте.
PS тока защиту компонентов в открытую не выкладывайте, хватит той одноразовой что я выложил ))

UkNik
05.02.2014, 23:28
Сделал заплатку. Скрипт для запуска 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/.

sergeynik
06.02.2014, 00:05
нормально. потом понакрутим туда доп проверок от дурака чтоб не запороли головы не совместимым файлом.
ну еще хинт на флешку тож анализ добавить бы если апликейшен есть то забираем его на флешку с соответствующей картинкой. и при наличии поправленой копии пихаем на флешку весь набор, личензию и апликейшен

UkNik
06.02.2014, 00:30
Думал об этом, просто не решил выложить весь активатор). Ок, завтра сделаю.
А голову, тот кто захочет все равно убьет, во время копирования если перезагрузить. И тут хз как быть, т.к. не думаю, что в стратдампер хорошо много проверок лепить, но проверку на то, что если аппликейшн не того размера надо сделать.

ДЮК
06.02.2014, 07:59
Все, что я смог сделать лежит здесь: http://www.club-q5.ru/forum/showthread.php?t=4489

UkNik
07.02.2014, 08:42
Обновленный скрипт. Заливает 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

Внимание: приложения от разных версий прошивок и аппаратных реализаций могут отличаться. Скрипт не даст возможности залить "не свое" приложение, но все же, править надо свое приложение.

djdeniska
07.02.2014, 19:54
http://yadi.sk/d/23pqgsMTHVX38 (http://yadi.sk/d/E2b26fTEHTWu5)


Upd: нашелся файл, спасибо

sergeynik
25.02.2014, 11:57
ну чего давайте соберу ифс со всеми твиками.
770 и 767
1 блок вин
2 возможно без компонента (не для раздачи свободной)
3 с поднятым получением днс от дхцп
может еще чего забыл
а ну и по 3г не плюсовой чего нового собрать

UkNik
25.02.2014, 12:00
Тот компонент, который сделал я он все же не полноценно работает, в том плане что все равно в диагностику пишет что компонент и из-за него же не получает лицензию онлайн. Сейчас ближайшие пару недель нет времени заниматься, потом надеюсь ковырну его, чтобы все нормально было, тогда и соберем)

sergeynik
25.02.2014, 12:04
ну я тоже не могу и голову поднять )))

ImDarius
26.02.2014, 23:44
ется что mmi зависла. Ждем появления последнего скрина (script is done), после этого перезапускаем mmi тремя кнопками.
download link: http://yadi.sk/d/yD8jlJrpHVeoF

Внимание: приложения от разных версий прошивок и аппаратных реализаций могут отличаться. Скрипт не даст возможности залить "не свое" приложение, но все же, править надо свое приложение.

Спасибо за скрипт, хотел уточнить, правильно ли я понял что этот скрипт как для вычитание MMI3GApplication так и его записи обратно ? и это для всех mmi3gp
A4,Q5..A6,A8 ?

sergeynik
27.02.2014, 00:07
да, для всех

rasspy
01.03.2014, 12:23
Всем привет. Прошу совета. Завалил свою РНС850. На прошивку 0125 установил карты 2012, активатор понятное дело от 3G не подошел. Сделал загрузку скрипта от ауди с блокировкой VIN (который 612q7). Скрипт прогрузился после через минуту сделал перезагрузку. Прошло еще несколько минут экран не заработал попробовал еще раз перезагрузить(вот тут наверное и накосячил не дождавшись нужного времени). Блок MMI вроде шуршит, на на экране ничего не высвечивается, при перезагрузке блок щелкает и начинает работать HDD, кнопка извлечь диск тоже работает, но дисплей остается черный.

Есть ли какой-то способ аварийной загрузки ПО на РНС850 без разборки и подключения к терминалу?

sergeynik
01.03.2014, 12:41
а зачемже вы пихаете аудевые части в фольцваген головы не спрося о последствиях.
востановить все можно но уже не так просто. раздел по такому восстановлению есть на форуме

rasspy
01.03.2014, 17:18
а зачемже вы пихаете аудевые части в фольцваген головы не спрося о последствиях.
востановить все можно но уже не так просто. раздел по такому восстановлению есть на форуме
Да вот как то руки все чешутся а о последствиях и не задумываешься)) Перейду в другой раздел.

UkNik
02.03.2014, 22:29
Кстати в скрипте есть маленький косяк, который и позволил залить не родное приложение, хотя этого произойти не должно было.

вот эта строка
ln -sfP /mnt/sdcard10t12/utils/libc.so.3 /lib/libc.so.3
должно быть так
ln -sfP $dstPath/utils/libc.so.3 /lib/libc.so.3

Перезалил, чтоб больше головы таким образом не валили

rasspy
07.03.2014, 00:30
:sorrow: я успел завалить)))

UkNik
09.03.2014, 23:48
:sorrow: я успел завалить)))
Ага, именно после этого я нашел косяк в скрипте)))
А так то я там фразу написал - "Внимание: приложения от разных версий прошивок и аппаратных реализаций могут отличаться. Скрипт не даст возможности залить "не свое" приложение, но все же, править надо свое приложение."

rasspy
10.03.2014, 22:02
Да у меня так всегда, на предыдущем Турике была RNS510 старой версии которую поначалу нельзя было русифицировать прошивкой от другой версии так я ее тоже завалил, потом месяц вокруг нее с бубном танцевал пока не реанимировал))) Вот теперь история повторяется, но сейчас хоть кто-то подсказывает что делать, а тогда все методом тыка делал))

DnD
05.07.2014, 03:24
Привет ..


им пытаются копировать
/ 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 не открыт.

*редактировать*
Хорошо, я сумел скопировать приложение

ДЮК
21.12.2014, 15:23
http://www.club-q5.ru/forum/showpost.php?p=351153&postcount=284 и далее

zerbino
29.12.2014, 22:46
ДЮК, ну на ку5 не все зарегистрированы) да и делайте уж тогда 3gp, а тестить тут народ будет)

ДЮК
30.12.2014, 04:49
3gp я не могу делать, т.к. негде тестировать. Тексты выдрать могу, но мне нужен /mnt/efs-system/lsd/texts.jar от актуальной прошивки, могу потом упаковать. И я не знаю, в 3ГП этот файл остается занятым при работе или его можно спокойно заменять.

jalib
30.12.2014, 10:02
Texts.jar меняется спокойно, потом перезагрузка и после это видим результат. Вот только какой смысл, там же и так русский есть.

ДЮК
30.12.2014, 13:21
Для 3ГП - не знаю, zerbino (http://turbo-quattro.com/member.php?6685-zerbino) спросил. Не видел, какие там тексты.
Для 3Г - смысл в нормальном переводе, а то немцы многие тексты испохабили или наделали лишних сокращений. Себе на 3Г сейчас все, что считал нужным, поменял на удобочитаемые надписи. Плюс окончательная русификация при замене дисплеев старых приборок. Там, если в курсе, после замены дисплея всякие сообщения и советы становились русскими, а менюшки телефона и музыки оставались англицкими.

knfevg
04.04.2015, 15:07
Походу я убил голову неправельным startDumper.sh...
Сначала я скриптом снял оригинальный файл. Он был такой:
#!/bin/fesh
/usr/sbin/dumper -m -w -z 1 -c -d /HBpersistence/core -d /mnt/persistence -f io-pkt-v4-hc -f devc-serusb -f io-usb

Потом я его изменил и загрузил обратно. Вот такой:
#!/bin/fesh
/usr/sbin/dumper -m -w -z 1 -c -d /HBpersistence/core -d /mnt/persistence -f io-pkt-v4-hc -f devc-serusb -f io-usb
setconf _CS_RESOLVE "nameserver_8.8.8.8"
route add default 192.168.1.254

Перезагрузил голову и все.... все кнопки черные, экран черный.... На Вагком не реагирует...Эти из за того что я забыл поменять shell с FESH and KSH? Что теперь делать?

Arturian
20.03.2016, 20:44
UkNik (http://turbo-quattro.com/member.php?6664-UkNik),
к сожалению ссылки на скрипт который выкачивают MMI3GApplication умерли, можете обновить?