SonyEricsson k510i
http://k510.flybb.ru/

Доступ к файловой системе, интернету без запросов
http://k510.flybb.ru/topic11.html
Страница 1 из 1

Автор:  Serega [ 15-01, 21:29 ]
Заголовок сообщения:  Доступ к файловой системе, интернету без запросов

Для того чтобы дать приложению доступ к файловой системе без утомитильных многократных запросов "разрешить приложению чтение фс" необходимо чтобы у приложения была подпись сертификатом, имеющимся в хранилище сертификатов телефона.

Ничего не поняли? ну потом поймёте ;)

Главное и самое сложное что нужно сделать - это залить сертификат в телефон.

Заливка сертификата возможна только при прямом доступе к ФС телефона (смотри тему)

Есть перчег, который уже сделал готовый сертификат, готовый для заливки и софт для подписывания явовский приложений - halmer.

Итак по пунктам:
1. Заливаем сертификат халмера:
Скачиваем customize_upgrade_halmer.rar (1 kb) и раскрываем в папку "files_to_phone", то есть в итоге нам надо залить эти 2 файла:
/tpa/preset/custom/customize_upgrade.xml
/tpa/preset/custom/halmer.cer

(для этого используем прогу из упомянутой выше темы)

2. Теперь кратко как подписывать яву. Скачиваем MS.rar (770kb), распаковываем в корень диска C, в итоге там будут две папки "MS" и "JRE". Берем нужный jar-файл и кидаем в папку "C:/MS/NEW" (ВАЖНО!: кидаем только один jar-файл, чтобы в папке был только jar-файл и файл "DO-IT!.bat"). Потом мышкой кидаем этот файл на "DO-IT!.bat", через секунду создается подписаный jad-файл. Если вдруг он не создался открываем jar-файл WinRAR'ом, достаем оттуда "manifest.mf" из "META-INF", удаляем в нем строки типа "MIDlet-Permissions", кидаем обратно, соглашаемся на изменение архива и снова кидаем на "DO-IT!.bat".

3. кроме того наш K510 весьма привередлив к jad файлам, в него необходимо добавить настройки кодировки, открываете любым текстовым редактором *.jad файл и дописываете следующие строки

Код:
MobyEncodingDefault: UTF-8#ISO-8859-1
Moby-Encoding-Custom: UTF-8#CP1252#UTF-16#Big5#ISO-8859-1#ISO-8859-2#ISO-8859-3#ISO-8859-4#ISO-8859-5#ISO-8859-6#ISO-8859-7#ISO-8859-8#ISO-8859-9#ISO-8859-13#ISO-8859-15#KOI8-R#MS950#MS932#MS936#EUC-JP#ISO-2022-JP#Cp930#Cp933#Cp935#Cp937#Cp939#Cp942


4. Остается самое малое, оба файла (jar и jad) кидаем в папку "Other" в телефоне и устанавливаем (левая софт-клавиша по jad-файлу) подписанное приложение. Заходим в телефоне в свойства безопасности установленного приложения и снимаем ненужные нам ограничения и забываем о постоянных запросах.

Собственно всё.

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/