Samsung E210: Ошибки при установке Java приложений и борьба с ними.

0
1805

Купил я Samsung E210, и все нарадоваться не мог! =) Пока не возникла преславутая ошиба «Содержимое не соответствует приложение»… Пришлось копнуть поглубже… Вот все, что накопал, публикую тут, надеюсь, кому-нибудь поможет.Внимание. Автор статьи не несет ответственности за возможный причененный вред вашему телефону. Все делайте на свой страх и риск. Предупредил, поехали! 😉

Q: Как уберечься от ошибки при установке приложений «Ошибка Java. Содержимое не соответствует приложение»?
A: Не устанавливать приложения, которые весят более 300 Кб. Если залить такое приложение с нормальным JAD файлом, в котором в параметре MIDlet-Jar-Size указан оригинальный размер JAR файла, то телефон всего-навсего ругнется, что-то там про размер файла, что он великоват =) Но если в параметр JAD файла MIDlet-Jar-Size вписать 299999 (это в байтах), а JAR будет весить более 300 Кб, то и возникнет эта нехорошая ошибка.
Возможно, есть еще причины возникноквения этой ошибки. Нужно быть внимательным 😉

Q: Не уберегсяя от нее… Теперь ничего не устанавливается! =( Даже те приложения, которые устанавливались раньше. Что делать?
A: Необходима прошивка CTS файла. Как я понял, этот файл отвечает за файловую систему телефона, за ее структуру и тп. Что ж, для прошивки нужны:
1. Полностью заряженный телефон.
2. Кабель. Подойдет кабель из комплекта (APCBS10UBE).
3. Драйвера для кабеля с идущего в комплекте диска (подробнее об установке драйверов тут: http://agereclub.ru/2007/11/03/kabel_i_ustanovka_drajjverov_dlja_novykh.html)
4. Флешер. Качать отсюда: http://agereclub.ru/files/file996.html
5. Собсно, сам CTS файл. Смотрим версию своей прошивки в телефоне, путем набора кода *#1234#, идем на сайт http://firmware.sgh.ru/, ищем свой прошивку и качаем архив. Если Вы там не нашли своей прошивки, то можно еще поискать тут: http://agereclub.ru/, http://sgh.ru/, http://forum.sgh.ru/. Также, к некоторым прошивкам CTS файлы выложены отдельно тут: http://agereclub.ru/files/cat106.html Если и тут ничего не нашли (что мало вероятно), идем на яндекс или гугл и ищем уже там, но при таком варианте есть риск, что прошивка будет с какого-либо не проверенного источника и кривая). После того, как скачали архив (а он увесистый — около 30 Мб. Сам *.cts файл, который сам по себе весит 4 Мб. Для прошивки E210XEGK1 могу выложить CTS файл куда-нить отдельно, если будет необходимость), извлекаем куда-нить CTS файл. Вроде подготовились. (ВНИМАНИЕ: Да и еще, при прошивке все данные и настройки будут утеряны!!! Так что делаем копии телефонной книги, смс-ок и всего, что необходимо, на комп через Samsung PC Studio 3).

Подключение телефона.
Выключаем телефон, отключаем кабель от телефона, зажимаем звездочку «*», подключаем кабель к телефону, отпускаем звездочку «*».

Настраиваем флешер.
Вот параметры (меню Options -> Settings):
-Вкладка generic
Платформа: Customer T: Ceres (Intel Sibley 512/128, USB)
Flash Erase Passes 1
Operation Passes: Default
Ставим птички на: Debug Mode, Difference only. Остальные убираем.
-Вкладка COM Port
First COM Port — прописываем COM порт при выключенном телефоне. Смотреть в диспетчере устройств (Порты (COM и LPT) -> Samsung USB Mobile Com Port. Тут рядом будет написан номер порта)
Max. Transfer Speed: Скорость рекомендую выбрать 115200
-Вкладка Flash and Verify
File to load and verify: тут надо выбрать чистую прошивку, так?
Reserved Memory Regions: 0x23c00000 — 0x23ffffff (на счет этих регионов не уверен, но при прошивке чистой прошивки и CTS файла они не используются, так что их можно и стереть вовсе)
-Вкладка Read
Read ranges: 0x20000000 — 0x23ffffff
Ставим птичку на Ask Before Overwriting
-Вкладка Default contents
Saved contents File: указываем наш CTS файл, который мы искали и нашли выше =)
Flash option: переключатель установлен в Contents only с птицей File System Format
Жмем ОК. Ну вот, вроде как все настроено.

Прошивка.
Перед прошивкой настоятельно рекомендую снять дамп (резервная копия вашей текущей прошивки в телефоне со всеми настройками, данными и тп). Для этого, во флешере жмякаем кнопку «Read». Затем выбираем, куда сохранить дамп и понеслось. Дамп приблизительно получится около 170 Мб, так что позаботьтесь о необходимом месте на жестком диске =)
После снятия дампа, тыкаем в кнопку «Flash». И процесс прошивки пошел. Он займет не много времени (около 3-5 минут).
После всего рекоммендую сбросить телефон, путем ввода кода *2767*3855#
Все.

p.s. Если во время работы программы OptiFlash возникли какие-либо ошикбки, то рекоммендую заглянуть сюда: http://agereclub.ru/2007/11/02/osnovnye_oshibki_programmy_optiflash.html. И еще не забываем сохранять лог (в окошке лога меню File -> Save Log), потом при задавании вопроса пишем ошибку из сохраненного лога.

Q: А если у меня ошибка «Ошибка JAVA. Исключение ввода-вывода»?
A: Смотрим эту статью: http://agereclub.ru/news/agerenews/311-oshibka_java._iskljuchenie_vvodavyvoda.html. Если не помогло, то возможно прошивка CTS файла поможет.

Q: У меня другая ошибка, не рассмотренная выше.
A: Рекоммендую поискать на http://agereclub.ru и http://forum.sgh.ru

Q: У меня другой телефон но такая же (или похожая) ошибка при установке Java приложений. Помогут ли приведенные выше решения этой проблемы?
A: На J600 должно помочь. Собственно, один умелец на forum.sgh.ru и нашел решение этой проблемы, возникшей у него на J600. На других телефонах — не знаю.

Q: Понятно. И что, это ты сам до всего докопался?
A: Нет конечно!)) Особая благодарность das, Dimanchik и nik (последний и есть автор, решивший проблему ошибки содержимого)! =)

1 КОММЕНТАРИЙ

  1. статья на твердую 5-ку)))),
    все прошито, все работает, конечно есть пара нюансов (в т.ч. поднятых тут ранее), которые можно было для чайников (к каковым в данной сфере я отношу и себя) расписать поподробнее)))) но в целом респект автору)))

    for"tankta" по моему там нужно создавать и настраивать новое соединение, как в нулевом телефоне, все настройки, в том числе и заложенные производителем и продавцом, потерлись при прошивке)

    кстати если кто знает в связи с чем ограничение именно 300 кб? и можно ли как нибудь это бойти?(теперь уже разумно lol )

  2. После прошивки (по стать выше) телефона Samsung e210 пропала возможнасть выбирать вид соединения с интернетом (wab, gprs — нет места. куда можно установить флажок). В ЧЕМ ПРИЧИНА?
    прошивка была E-210 E210XEHC1

  3. ну помогите же мне!!!!! прошу!!!!! умоляю!!!!!!

    : sem1ab— сори) включённый всё норм определяет)) а выключенный по инструкции нет!

    как бы я не могу установить дрова при выключенном телефоне.у меня устройство ненаходит нового…

  4. нет,не определяется.все дрова установлены!

    дрова это для USB и Samsung Studio 3? я все дрова установил,выключаю так телефон и ничего!

    помогите плизззз!!!! sos

    я на платке с 19 00 до 23 00) помогите мне плз!! я уже замучался её делать! всё перепробовал!

  5. так что значит Power on mobile?

    почему когда я выключаю кабель-зажимаю * включаю кабель никакова нового устройства не появляеццо?

  6. Как смотреть номер порта? обьесните плз популярно тупому человеку!!! dodge

    И ЕЩЁ,когда подключаешь телефон (зажимаешь * подключаешь кабель-отпускаешь *) должно что нить появиться на компе или на монике телефона?

    а чево он пишет Power on mobile?? sos

    млин,всё делаю как по интсрукции а * чё то лаги даёт…никакова нового устройства не появляеццо!(((

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here