Это руководство представляет собой общее руководство которыми будет работать на 100% на любой телефон Motorola J2ME. Однако еще многое предстоит сделать.
Те, кто RSA подписи обошел телефонов с расширенными Разрешения Java не нужно беспокоиться об этом.
Это относится ко всем, включая телефоны Motorola MOTOMAGX и SYMBIAN платформы, хотя я считаю, что это наиболее полезный для Синергия телефонов ОС без подписи RSA для обхода своей прошивке.
Подпись конкретного телефона и будет работать только на телефо[вырезан мат]своих UIDs указать в запросе.
Будьте уверены, что от акций JAVA сертификаты на телефоне (прокрутите вниз, как).
Получение сертификата разработчика
Зарегистрироваться на developer.motorola.com, войдите в систему и искать "разработчика сертификат". Это должно быть первым результатом ( "Пожалуйста, прочтите этот ...", Answer ID 570). Прокрутку вниз для файловых вложений и последующей PDF руководства. Это очень хорошо объяснено там и она расскажет вам, как извлечь телефон UID. Тогда прочитайте резолютивной части. Вы представить просьбу, задавая вопрос.
ПРИМЕЧАНИЕ: Обновление Motodev когда вы загружаете его.
JAD файл и manifest.mf файла
Теперь это немного сложно, часть для тех, кто не знает, многое Информация о JAD. Не каждое приложение имеет JAD файл с ним, так что вы можете использовать JAD Maker для создания. JAD файла для него. Manifest.mf файл можно найти в архиве JAR в мета-INF папка. Обратите внимание, что вся информация, указанная в manifest.mf должна совпадать с информацией, указанной в файле JAD. Несоответствия могут привести: "не удалось. Поврежденный файл." При установке приложения.
Крепежные MANIFEST.MF и JAD файла
Все, что вы править от руки должны быть в одной строке! Теперь откройте файл manifest.mf (если вы используете WinRAR, чтобы открыть JAR файл, нажмите на него дважды): убедитесь, что нет этих строк, и если они есть, удалить всю строку:
MIDlet-Jar-URL:, MIDlet-Jar-Size:. Сохраните его. (обновление в архиве)
(Некоторые copilers добавить их там - не спрашивайте, почему.)
Открытое JAD файла и убедиться, MIDlet-Jar-URL: указывает на ваш банк архива (т.е. это как: MIDlet-Jar-URL: filename.jar, иногда он указывает на URL, и что является результатом ошибки). Оставьте MIDlet-Jar-Size: на данный момент). Сохраните оба файла (обновление MANIFEST.MF в архиве).
Подписание & Предоставление разрешений
Самый простой способ, как подписать приложение использовать модифицированный MOTODEV (все способы четко описаны в файле PDF). Единственной проблемой здесь является то, что вы должны задать разрешения для приложений.
А) Подписание MOTODEV
Некоторые приложения, такие как Opera Mini 4.1 уже указанного разрешения. Открытое JAD файл или manifest.mf и искать MIDlet-Разрешения: и MIDlet-Permissions-Opt:. Если это так, то добавьте их в ходе подписания процедура точно так, как они были. Если это не так, добавить их сами - выделите сюда, чтобы узнать, какие использовать. Иногда знаю, почему MOTODEV сказать ошибки при подписании. Тогда вы должны делать вручную подписания.
Б) Руководство Подписание
Некоторые приложения, такие как Opera Mini 4.1 уже указанного разрешения. Откройте файл JAD или manifest.mf файла и искать MIDlet-Разрешения: и MIDlet-Permissions-Opt:. Если дело обстоит именно так, только убедитесь, что они такие же, как в MANIFEST.MF и JAD файл. Если вы изменили manifest.mf файлов до этого щелкните правой кнопкой мыши по файлу банку и выберите пункт Свойства. Введите размер (размер на диске) в байтах в MIDlet-Jar-Size: параметр в файле JAD. (Пример: MIDlet-Jar-Size: 503412)
Если они не являются открытыми manifest.mf файл и добавьте эту строку MIDlet-разрешений, и задать разрешения (выделите сюда, чтобы узнать, какие использовать). Отдельного разрешения использования каждой запятой. Добавить в тот же строку в файл JAD. Опять Имейте в виду, что все, что вы редактируете стороны, должны быть на одной линии! Manifest.mf Сохраните файл (обновленная manifest.mf в архиве), затем щелкните правой кнопкой мыши по файлу банку и выберите пункт Свойства. Введите размер (размер на диске) в байтах в MIDlet-Jar-Size: параметр в файле JAD. (Пример: MIDlet-Jar-Size: 503412)
Так, например, ваш manifest.mf файла должен выглядеть так, прежде чем подписать их:
Код:
MIDlet-Vendor: Jimm проекте
Jimm-Version: 0.5.1
MIDlet-Version: 0.5.1
Manifest-Version: 1.0
FlipInsensitive: True
Created-By: Jimm проекте
MIDlet-Name: Jimm
MIDlet-Info-URL:
http://www.jimm.org/ Ant-Version: Apache Ant 1.7.0Beta2
Справочная информация: True
MIDlet-1: Jimm, icon.png, jimm.Jimm
MicroEdition-Configuration: CLDC-1.0
MIDlet-Icon: icon.png
MIDlet-Разрешения: javax.microedition.io.Connector.socket, javax.microedition.io.Connector.file.write, javax.microedition.io.Connector.ssl, javax.microedition.io.Connector.file.read, javax. microedition.io.Connector.http, javax.microedition.io.Connector.https
MicroEdition-Profile: MIDP-2.0
MIDlet-Description: J2ME ICQ клона
и ваш JAD файл, например так:
Код:
Ant-Version: Apache Ant 1.7.0Beta2
Справочная информация: True
Created-By: Jimm проекте
FlipInsensitive: True
Jimm-Version: 0.5.1
MIDlet-1: Jimm, icon.png, jimm.Jimm
MIDlet-Description: J2ME ICQ клона
MIDlet-Icon: icon.png
MIDlet-Info-URL:
http://www.jimm.org/ MIDlet-Jar-Size: 171913
MIDlet-Jar-URL: Jimm.jar
MIDlet-Name: Jimm
MIDlet-Разрешения: javax.microedition.io.Connector.socket, javax.microedition.io.Connector.file.write, javax.microedition.io.Connector.ssl, javax.microedition.io.Connector.file.read, javax. microedition.io.Connector.http, javax.microedition.io.Connector.https
MIDlet-Vendor: Jimm проекте
MIDlet-Version: 0.5.1
Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-2.0
Теперь вы можете подписать его вручную (ее 4) в PDF Руководства).
Нажмите на ссылку в моей подписи там вы можете найти некоторые подготовленные Применение Java, что просто должны быть подписаны. Также есть так хотелось Google Maps, который уже подписан ими таким образом, работает на всех телефонах.
Опять Убедитесь, что ваш сертификат и ПОДПИСЬ строк в одну строку, если вы не используете MOTODEV!!
ПРИМЕЧАНИЕ: Некоторые текстовые редакторы не способен положить более 1000 символов в одной строке и автоматически разбить его на два - то вы не сможете использовать те.
Разрешения
Я описал, вероятно, наиболее часто используемых разрешений:
javax.microedition.io.Connector.http - Субсидии HTTP доступа для подключения к Интернету
javax.microedition.io.Connector.https - Субсидии HTTPS-доступа для подключения к Интернету
javax.microedition.io.Connector.socket - Субсидии Socket доступа (используется Opera Mini, Jimm для подключения к Интернету)
javax.microedition.io.Connector.ssl - Субсидии SSL доступ (несколько приложений могут использовать это)
javax.microedition.io.Connector.file.write - Субсидии файла записи
javax.microedition.io.Connector.file.read - Субсидии файла на чтение
Примечание: Предоставление разрешения, что ваш телефон не поддерживает приведет "не удалось. Неверная файла!" Сообщение при установке. Если вы не уверены в поддержке, дать разрешение на "MIDlet-Permissions-Opt:". Таким образом, если вы используете MOTODEV и не хотим, чтобы об этом беспокоиться, вы можете поставить галочку "javax окна" на вершине при редактировании Факультативного разрешения. Я не проверял сам, но она должна работать.
Установка сертификатов фонда Java (только для ОС Синергия телефонов)
Резервное копирование P2k: / a/mobile/certs/root/x509 папку с помощью P2K Commander. Затем скачайте складе Java сертификаты, воспользовавшись ссылкой в моей подписи. Установить Аль эти файлы в P2k: / a/mobile/certs/root/x509.
Примечание: Взято из RAZR2 V9 микропрограммы (R263313_U_A0.03.43R_O), но должен работать на всех телефо[вырезан мат]Синергия ОС.
Примечание: Если вы используете марочные прошивка то вам не нужно беспокоиться об этом.
Установка applcation - Synergy OS телефонов
Использование MIDWAY 2.8. Если в телефоне есть USB пункт меню "Настройки", переключите его с подключением данных. Чем раньше Вы подключите его пойти на Java настройки и нажмите Java App Loader, затем подключите его. Открытое Midway, открыть JAD подписал с ним и установить ее, и вы готовы ее использовать.
Примечание: Если вы не видите Java App Loader, необходимо сделать следующее показаться править первый: SEEM 0032_0001; компенсировано 43; бит 0 ON. (кажется, быть одинаковыми для всех телефонов).
Установка applcation - MOTOMAGX телефонов
Использование Motorola Phone Tools. Открытые студии передачи файлов, копировать и *. банку и *. JAD файлов на какую-либо папку в телефоне.
Затем с помощью менеджера файлов телефона для перемещения себя в папку, загрузил игру и нажмите на нее, чтобы установить его. Вы готовы ее использовать.
ЧАВО
Как обновить переменную окружения PATH?
Введя эту команду в консоли: SET PATH =% PATH%, C: \ OpenSSL \ bin или куда вы установили Open SSL. Это приведет к обновлению пути только для текущего окна консоли (или откройте реестр для экспозиционно обновление)