Нуждающийся
Регистрация: 30.01.2011
Сообщений: 76
Написано одно полезное сообщение (для 7 участников)
|
Ответ: Подпись мидлетов
ViNT извиняюсь что сразу не ответил. Спасибо огромное за советы! Но я всё таки победил и хочу поделиться со всеми как и что нужно делать. Сразу скажу, что пробовал только на телефонах siemens cx65-cx70, всё отлично работает, на других телефонах не пробовал не знаю.
Итак поехали:
1. скачиваем программу EQHalmer, выше по теме есть ссылка, которую выложил добрый человек cherepets
2. распаковыем архив, заходим в папку EQHalmer, там должен быть файл Read me, читаем и делаем все так как там написано. Для подписи нужен только jar фал, jad после подписи программа сделает сама
3. в блокноте открываем получившийся jad файл, он будет иметь примерно такой вид:
Manifest-Version: 1.0
MIDlet-1: Mini_Soft_SI, /icon.png, FW
MIDlet-Name: Mini _SI
MIDlet-Vendor: MIDletPascal
MIDlet-Version: 1.0.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-1.0
MIDlet-Icon: /icon.png
Created-By: 1.1.0_00 (MIDletPascal)
MIDlet-Jar-Size: 46937
MIDlet-Jar-URL: Mini_ SI.jar
Nokia-MIDlet-Category: Game
MIDlet-Certificate-1-1: MIIB4jCCAUsCBENWB4QwDQYJKoZIhvcNAQEFBQAwODENMAsGA1 UEBhMEVEVBTTEWMBQGA1UEChMNTW9iaWxlLVJldmlldzEPMA0G A1UECxMGaGFsbWVyMB4XDTA1MTAxOTA4NDQ1MloXDTEwMTAxOD A4NDQ1MlowODENMAsGA1UEBhMEVEVBTTEWMBQGA1UEChMNTW9i aWxlLVJldmlldzEPMA0GA1UECxMGaGFsbWVyMIGfMA0GCSqGSI b3DQEBAQUAA4GNADCBiQKBgQDfBoqoUcx6C+MCfG09t09em4b2 pIfFPPZBnO2DzH2bBb7V3ocfNPw8s+8tyqQ4phjYGt/2lQ84p7ANNlcNdf0jAqJeYAyY9YIMxftfQdtn6ULKcVvhhpIQD VW7JJhWez2JB+gqX2wywusKl2NmmjHke3h5t8BEF+iL0sGys5y BnQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAMyn/geg9+OKY9XpT2JUDOEdnNsAZVEfZYiRVm5VhmJsEwIZ/3qE5vUzMMtZmPkkLL+vD6JjHOq34orap5h8nLANcRw5h2e1IuK fRXBNn3DFNxIkzxTprShqB5FAoANVGVET0kGWCCfBg2NXtmPoM 7KMynKfQb+UXWwFdBOiFiu4
MIDlet-Jar-RSA-SHA1: iHi7Y6mEkJPP+kABhH2vHiBiVQlvdXKSAlQZIyyLz2BCn+5zSx 6zF0V0BxuvPbMbVOkyCwaAWjmv4W7RHQhenmvfPJx+HRPnCxwI Qy/vyZYzDZF9KarF25jaN2qS+Ar26O0lkyMgHRlEXtsTAs6V5jRor n+CmVgkD1DvsdC9B7Q=
MIDlet-Permissions: javax.microedition.io.PushRegistry,javax.microedit ion.io.Connector.file.read,
javax.microedition.io.Connector.file.write,javax.m icroedition.io.Connector.http,
javax.microedition.io.Connector.https,javax.microe dition.io.Connector.ssl,
javax.microedition.io.Connector.socket,javax.micro edition.io.Connector.datagram,
javax.microedition.io.Connector.serversocket,javax .microedition.io.Connector.datagramreceiver,
javax.microedition.io.Connector.comm,javax.microed ition.io.Connector.obex.client,
javax.microedition.io.Connector.obex.server,javax. microedition.io.Connector.bluetooth.client,
javax.microedition.io.Connector.bluetooth.server,j avax.microedition.io.Connector.sms,
javax.wireless.messaging.sms.send,javax.microediti on.media.control.VideoControl.getSnapshot,
javax.microedition.pim.ContactList.read,javax.micr oedition.pim.ContactList.write,
javax.microedition.pim.EventList.read,javax.microe dition.pim.EventList.write
4. удаляем то что я выделил жирным шрифтом, в конце getSnapshot ни пробелов, никаких символов быть не должно. Сохраняем и копируем файлы jar и jad в телефон, но пока не запускаем.
5. Заходим EQHalmer\MS\Config\Certificate store там будет файл halmer.cer, переименовываем расширение из cer в der, должен получиться halmer.der. В папке EQHalmer\EQHalmer\MS\Config\Policy находится файл manufacturer.sbp, его и переименованный файл halmer.der помимо всего прочего нужно скопировать в телефон в соответствующие папки.
6. Программой OpenDisc v2.0 от SiNgle открываем скрытые диски в телефоне
7. Запускаем программу SiMoCo, в меню нажимаем проводник, справа в окне проводника должны быть три папки [Cache], [Config],[Data], заходим в папку [Config], затем в [Sertificate store] слева в окне проводника находим наш фал halmer.der и копируем в папку [Sertificate store], выходим из папки [Sertificate store], ниже по списку, заходим в папку [Policy], слева в окне проводника находим наш manufacturer.sbp и перезаписываем имеющийся файл в телефоне, теперь всё готово, можно запускать подписанный мидлет.
Читал на форумах, что нужно синхронизировать время, после копирования сертификата в телефон его нужно перезагрузить - я этого не делал, всё работало с первого раза, чего желаю и Вам.
Удачи!
|