armaturaМне раньше тоже приходилось таскаться со своим hx4700 с WM из-за этих справочников, сейчас все в телефоне :)
Как говорит автор, если программа нравится — заплатите разработчикам.
Суть способа - заменить настоящий сервер skyscape поддельным, через который и будут устанавливаться нужные справочники. Для этого необходимо:
1. Установить Skyscape KeyServer-v1.3.4 (наш поддельный сервер) на ББ и соединить с ним телефон через wifi router (если такового нет, можно использовать виртуальный рутер, например connectify (работает только на windows 7))
2. Запретить доступ Skyscape к настоящему серверу, иначе все незарегистрированные справочники будут удалены. Для этого можно отредактировать файл hosts (для меня этот способ не сработал, кроме того не очень удобно если пользуешься adfree); или запретить доступ программе в интернет фаерволом, например Droidwall.
Пошагово наиболее простой и точно работающий способ (по крайней мере на моем desire), нужны рут и wifi рутер:
1. Получите права root на своем телефоне (для htc s-off не обязательно)
2. Установить программу Skyscape с маркета на телефон
3. Скачайте на ББ и разархивируйте KeyServer, если установлен фаервол - разрешите доступ в интернет
_
http://www.megaupload.com/?d=LG29U39O4. Запустите KeyServer.exe
6. Отметьте в списке справочники, которые нужно установить, необходимо также отмечать все уже установленные справочники, т.к. все неотмеченные при синхронизации будут удалены.
7. Поставьте галочки Send reader updates и Enable DNS server. В поле this hosts IP программа автоматически определяет IP компьютера (например, 192.168.1.100), если поле пустое нужно вручную вписать туда IP компьютера (пуск > cmd.exe > ipconfig, нам нужен ipv4 address, например, 192.168.1.100).
8. Телефон подключен к тому же wifi рутеру что и ББ. В телефоне settings > wi-fi settings > нажимаем кнопку menu > advanced> ставим галочку use static IP; ip address (указать ip адрес телефона) – например 192.168.1.101; gateway (можно посмотреть введя в командной строке ipconfig, как указано выше) например 192.168.1.1; netmask 255.255.255.0 (там же); DNS1 192.168.1.100 (ip адрес компьютера); DNS2 пусто
9. Запускаем на телефоне Skyscape > updates > update resources.
10. После успешной установки справочников установить программу Droidwall и запретить доступ к skyscape к интернету.
11. Убрать галочку use static IP из пункта 8
PS: чтобы обновить тот или иной справочник, нужно указать адрес к его новой версии в KeyServer.xml и проделать шаги 4-11 заново, предварительно разрешив Skyscape доступ в интернет. Обновленные версии KeyServer.xml периодически выкладывают в исходной ветке на mobilism.org (ссылка в посте
armatura выше), в пункте 3 приведена ссылка на keyserver с последней, на сегодняшний день, версией KeyServer.xml.
Старался чтобы было понятно. Удачи!
Сообщение отредактировал adisabeba - 25.04.11, 02:58