Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
The Pretender Новичок

Зарегистрирован: 12.06.2010 Сообщения: 29
Репутация: +5
PDA: Garmin-Asus M10
|
Добавлено: 22.06.10, 19:34 Заголовок сообщения: Переназначение кнопок «Поиск» и «Обзор карты» |
|
|
Сегодня ковырялся в телефоне на предмет переназначения нижних кнопок на Home Screen для запуска Навитела, а не гармина. Доковырялся вот до чего. Действия, которые выполняются при нажатии этих кнопок, прописаны в файле "\Windows\home.car". Для каждой кнопки есть два вхождения, искать можно по строке
Код: |
gmapplauncher.exe WHERE_TO |
Сам файл бинарный и представляет собой какой-то контейнер, в который вместе с текстовым конфигом напихано много чего ещё. Поэтому без раскуривания формата его просто так не поредактируешь, только в хекс-эдиторе с сохранением первоначального размера файла. Я решил написать две небольшие программки, одна из которых просто запускает Навител, а другая находит его окно, разворачивает его и эмулирует нажатие кнопки «Поиск». Момент появления окна на экране стандартными средствами не отловишь (сплэш-скрин и основное окно имеют одинаковые заголовки, или это вообще одно окно), так что в программе пока сделана обычная задержка . Из-за этого кнопка «Поиск» может нажиматься не сразу. Возможно, в будущем придумается что-нибудь получше .
Готовое решение представляет собой три файла, которые надо кинуть в папку "\Windows". Файл "home.car" может не скопироваться стандартным проводником, я юзал Total Commander для WinCE. После копирования файлов перезагружаем телефон, и — Вуаля! — нижние кнопки запускают Навител 
Последний раз редактировалось: The Pretender (29.06.10, 14:17), всего редактировалось 1 раз |
|
|
|
 |
Alexx~ Автор прошивок


Зарегистрирован: 04.10.2007 Сообщения: 2659 Откуда: Украина, Луганск Возраст: 49 
Репутация: +555
PDA: HTC
|
Добавлено: 22.06.10, 19:43 Заголовок сообщения: |
|
|
\Windows\gmapplaunchviewmap.lnk
\Windows\gmapplaunchsearch.lnk
думаю из названий понятно.
|
|
|
|
 |
The Pretender Новичок

Зарегистрирован: 12.06.2010 Сообщения: 29
Репутация: +5
PDA: Garmin-Asus M10
|
Добавлено: 22.06.10, 19:51 Заголовок сообщения: |
|
|
Бугога )))) А мы не ищем лёкгий путей Собссно, NavitelSearch всё равно нужен, т. к. я не нашёл никакого упоминания о параметрах командной строки у ехешника Навитела, и хз как другим способом открыть в нём окно поиска.
|
|
|
|
 |
Alexx~ Автор прошивок


Зарегистрирован: 04.10.2007 Сообщения: 2659 Откуда: Украина, Луганск Возраст: 49 
Репутация: +555
PDA: HTC
|
Добавлено: 22.06.10, 19:54 Заголовок сообщения: |
|
|
Прикрепи ехешник Навитела.
|
|
|
|
 |
The Pretender Новичок

Зарегистрирован: 12.06.2010 Сообщения: 29
Репутация: +5
PDA: Garmin-Asus M10
|
Добавлено: 22.06.10, 20:14 Заголовок сообщения: |
|
|
Хех, а вот не работает замена этих ярлыков В них прописаны те же пути, что и в home.car:
Код: |
35#\Windows\gmapplauncher.exe WHERE_TO
35#\Windows\gmapplauncher.exe VIEW_MAP
|
Ехешник навитела в аттаче.
|
|
|
|
 |
Alexx~ Автор прошивок


Зарегистрирован: 04.10.2007 Сообщения: 2659 Откуда: Украина, Луганск Возраст: 49 
Репутация: +555
PDA: HTC
|
Добавлено: 23.06.10, 00:08 Заголовок сообщения: |
|
|
Вспомнил, ярлыки для AsusTitanium.
Если бы этот CAR расспаковать, непонятно, что это такое, есть CAR Archive compressed archive и всего одна программа для него - CAR Archiver, только не берёт он эти кары Асусовские.
В Ехешнике я тоже ничего не увидел, ничего похожего на параметры
Так, что ты не зря старался 
|
|
|
|
 |
Alexx~ Автор прошивок


Зарегистрирован: 04.10.2007 Сообщения: 2659 Откуда: Украина, Луганск Возраст: 49 
Репутация: +555
PDA: HTC
|
Добавлено: 23.06.10, 22:37 Заголовок сообщения: |
|
|
Выделил обсуждение программы в отдельную тему - Car Ripper
|
|
|
|
 |
The Pretender Новичок

Зарегистрирован: 12.06.2010 Сообщения: 29
Репутация: +5
PDA: Garmin-Asus M10
|
Добавлено: 29.06.10, 14:15 Заголовок сообщения: |
|
|
Нашёл способ получше. Переназначение кнопок можно сделать с помощью MortScript, один раз прописав в home.car имена нужных exe и после этого исправляя соответствующие скрипты для запуска нужной проги.
Алгоритм такой:
1. Качаем MortScript с пропатченным home.car в приложении к этому посту
2. Если нужно переназначить кнопки на Навител, идём в пункт 4.
3. Если нужно переназначить кнопки на что-то другое, правим файлы MortLaunch.mscr (кнопка «Обзор карты») и MortSearch.mscr (кнопка «Поиск»). Простейший запуск exe делается одной-единственной командой “Run("[путь к exe]")”. Можно писать скрипты любой сложности, мануал есть на сайте MortScript.
4. Кидаем все файлы в директорию \Windows на телефоне. home.car просто так не перезапишется, поэтому стоит юзать Total Commander for WinCE. Сначала файл копируется, к примеру, в корневой каталог с помощью ActiveSync, а оттуда уже Total commander'ом копируется в \Windows.
5. Перезагружаем телефон
6. ПРОФИТ!
Текущий скрипт, запускающий поиск Навитела, юзает не фиксированную задержку, а информацию о цвете определённого пикселя на экране. Подход тоже далеко не идеальный, но он работает с гораздо меньшими задержками, чем предыдущий.
|
|
|
|
 |
Romets Новичок

Зарегистрирован: 19.07.2010 Сообщения: 36 Откуда: Москва Возраст: 42 
Репутация: 0
PDA: Garmin-Asus M10
|
Добавлено: 22.07.10, 12:05 Заголовок сообщения: |
|
|
Юзаю аппарат меньше недели и, чесно сказать, я - чисто пользователь. Хочу навител закинуть (халявный какойнито). Где взять?
|
|
|
|
 |
geritch Профессионал

Зарегистрирован: 22.02.2010 Сообщения: 615
Репутация: +25/–1
PDA: Garmin-Asus M10
|
Добавлено: 22.07.10, 20:37 Заголовок сообщения: |
|
|
Romets
В яндексе набрать. Здесь такое запрещено.
|
|
|
|
 |
Romets Новичок

Зарегистрирован: 19.07.2010 Сообщения: 36 Откуда: Москва Возраст: 42 
Репутация: 0
PDA: Garmin-Asus M10
|
Добавлено: 04.08.10, 12:51 Заголовок сообщения: |
|
|
geritch писал(а): |
Romets
В яндексе набрать. Здесь такое запрещено. |
Понял. Спасибо.
|
|
|
|
 |
stiffmaster Интересующийся

Зарегистрирован: 18.01.2007 Сообщения: 18
Репутация: 0
PDA:
|
Добавлено: 23.12.10, 14:26 Заголовок сообщения: |
|
|
The Pretender
Подскажи плиз, а с помощью STK Tools можно переназначить эти кнопки?
|
|
|
|
 |
Yuralas Свой в доску!


Зарегистрирован: 06.02.2010 Сообщения: 89 Откуда: Пермь
Репутация: +8
PDA: Garmin-Asus M10
|
Добавлено: 25.12.10, 14:04 Заголовок сообщения: |
|
|
Блин а не проще вырезать этот софт из прошивки за ненадобностью и установить навител с тудейным плагином, и хлама меньше и памяти больше будет FREE.

|
|
|
|
 |
Dmo Только зашел

Зарегистрирован: 18.12.2009 Сообщения: 9
Репутация: 0
PDA: ASUS P750
|
Добавлено: 26.12.10, 16:40 Заголовок сообщения: |
|
|
Дело нужное, сам покрутил карты от гармин - навител удобнее. Тема нужна.
|
|
|
|
 |
Gruner Опытный


Зарегистрирован: 22.05.2007 Сообщения: 434 Откуда: Russia Возраст: 50 
Репутация: +12/–1
PDA: Garmin-Asus M10, HTC, Другой
|
Добавлено: 26.12.10, 23:45 Заголовок сообщения: |
|
|
нафига тогда гарминовский апарат то покупать,если навигация не нравится
_________________ Garmin-Asus Nuvifone M10+HTC Wildfire
|
|
|
|
 |
Oleggl7 Интересующийся

Зарегистрирован: 28.02.2011 Сообщения: 15
Репутация: 0
PDA: Garmin-Asus M10
|
Добавлено: 21.02.12, 19:06 Заголовок сообщения: |
|
|
Цитата: |
Нашёл способ получше. Переназначение кнопок можно сделать с помощью MortScript, один раз прописав в home.car имена нужных exe и после этого исправляя соответствующие скрипты для запуска нужной проги.
Алгоритм такой:
Алгоритм
Текущий скрипт, запускающий поиск Навитела, юзает не фиксированную задержку, а информацию о цвете определённого пикселя на экране. Подход тоже далеко не идеальный, но он работает с гораздо меньшими задержками, чем предыдущий. |
Всё сделал так, всё получилось. Тока я чуть изменил, у меня кнопка Просмотр карты осталась, а на кнопку Поиск я посадил запуск Навитела (и соответственно изменил значок лупы на значок Навитела).
Вот теперь такой вопрос: Как изменить название этих кнопок ? Вместо Поиск написать Навител, а вместо Обзор карты - Гармин ???
|
|
|
|
 |
|
|