сряда, 23 май 2007 г.

Гайд по заливке java-приложений

закачивать java в телефон можно 3 способами:
1) через wap,
2) через bluetooth,
3) по кабелю (midway).

для первых двух способов нужен только JAR файл (собственно сам файл с игрой/приложением), JAD файл не нужен.

что нужно сделать чтобы установить приложение...

1. через wap

1.1 вводим ссылку на JAR файл в браузере,
1.2 приложение само закачивается и устанавливается на телефон.

2. через bluetooth

2.1 отправляем JAR файл по bluetooth соединению через OBEX (object exchange).
2.2 после окончания закачки приложение устанавливается на телефон.

3. по кабелю (через Midway)

3.1. активируем загрузчик java-приложений в телефоне (java app loader). это можно сделать 2 способами:
3.1.1 через дополнительные возможности p2ktools (Other Features -> Java -> Java App Loader),

3.1.2 через редактирование seem 0032_0001: смещение 43 (строка "40" , столбец с именем "3"), биту 0 нужно присвоить значение 1 (поставить галку).
(это можно сделать в p2ktools или в p2kae)
3.1.3 Чрезе PST-Kjava-Java Apploader
3.1.4 Через Viktor GSM - Enable Java
3.1.5 Очень нежелательный способ -через опкод
Заходим Меню и быстро набираем 048263* .
Появляется запрос на ввод данных. Вводим: Opcode - 47; Field1 - 50; Field2 - 1; Field3 - 67; Field4 - 1; Field5(D) - 247. На экране появляется - Results F1:0 . Перезагружаем телефон.


3.2 после активации загрузчика перезагружаемся.
3.3 идем в Settings > Java Settings и выбираем пункт Java App Loader.
3.4 телефон пишет, что JAL активен, это значит, что телефон перешел в режим закачки java. теперь подключаем кабель с телефоном к компьютеру.
Устанавливаем драйвер на модем (p2kдрайвера есть в файловом архиве)
3.5 запускаем программу midway, в настройках выбираем com-порт на котором висит наш телефон
(если вы не знаете на каком com-порту висит модем то посмотрите так - Панель управления->Телефон и модем->Вкладка "Модемы" , там напротив "Motorola USB modem" увидите нужный сom-порт)

3.6 открываем в midway jad файл приложения (если его нет рядом с JAR файлом, то его можно сгенерировать из JAR программами jadmaker или jadgen).
3.7 отправляем его в телефон, после окончания закачки следуем инструкциям на экране телефона.


Если у вас на компе есть только Jar файл, то вам понадобится программа JAD maker ( http://www.motorolka.ru/modules/mydownloads/visit.php?lid=387 )
p.s. можно еще закачивать java через p2ktools, но я не рекомендую этого делать, т.к. программа полна глюков и возможна некорректная работа установленных игр, а также в редких случаях возможно уничтожение всех java приложений в телефоне. в общем используйте на свой страх и риск.