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

109
3755

Купил я 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://4samsung.ru/306-kabel_i_ustanovka_drajjverov_dlja_novykh.html
4. Флешер. Качать отсюда:
5. Собсно, сам CTS файл. Смотрим версию своей прошивки в телефоне, путем набора кода *#1234#, идем на сайт http://oldph.one/files/, ищем свой прошивку и качаем архив. Если Вы там не нашли своей прошивки, то можно еще поискать тут: http://4samsung.ru/, http://4samsung.ru/, http://oldph.one/. Также, к некоторым прошивкам CTS файлы выложены отдельно тут: Если и тут ничего не нашли (что мало вероятно), идем на яндекс или гугл и ищем уже там, но при таком варианте есть риск, что прошивка будет с какого-либо не проверенного источника и кривая). После того, как скачали архив (а он увесистый — около 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://4samsung.ru/297-osnovnye_oshibki_programmy_optiflash.html. И еще не забываем сохранять лог (в окошке лога меню File -> Save Log), потом при задавании вопроса пишем ошибку из сохраненного лога.

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

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

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

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

109 КОММЕНТАРИИ

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

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

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

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

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

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

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

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

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

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

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

  4. Ну, за тебя мы его не прошьём
    Читай внимательно мою подпись, делай по инструкции и всё будет норм.

  5. Цитата: qwerty
    вы слишком умные или "File to load and verify: тут надо выбрать чистую прошивку, так?" это ж просто пипец такое написать в инструкции


    Поосторожнее с выражениями, так могу и в БАН отправить!
    Кто тут самый умный видно из твоих комментов.
    Если что-то не понятно перечитывай внимательнее инструкции и в частности инструкцию по прошивке, что в моей подписи.

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

Please enter your comment!
Please enter your name here