Внимание. Автор статьи не несет ответственности за возможный причененный вред вашему телефону. Все делайте на свой страх и риск. Предупредил, поехали!
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.html5. Собсно, сам 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.ruQ: У меня другой телефон но такая же (или похожая) ошибка при установке Java приложений. Помогут ли приведенные выше решения этой проблемы?
A: На J600 должно помочь. Собственно, один умелец на forum.sgh.ru и нашел решение этой проблемы, возникшей у него на J600. На других телефонах - не знаю.
Q: Понятно. И что, это ты сам до всего докопался?
A: Нет конечно!)) Особая благодарность das, Dimanchik и nik (последний и есть автор, решивший проблему ошибки содержимого)! =)
Опубликовал: AgereClub.Ru