Показать сообщение отдельно
Старый 20-10-2005, 16:00   #6
RR_DAE
ВRRедное ЛениФФое и Злое
 
Регистрация: Jul 2004
Сообщений: 1,091
4. Прошивки. Что и как делать и что не надо делать
Инструкция по перепрошивке (фундаментальный труд Ольги )
=======================
Любая перепрошивка состоит из 3 модулей: радио, операционка, extended rom. Радио - видимо отвечает за непосредственно телефонные функции, операционка - это и есть винды, extended rom - дополнительный софт и настройки, предлагаемые владельцем бренда (Qtec, T-mobile etc)



Прошивка
Не забудьте сделать бэкап! Вся информация будет стерта.
Качаем "прошивочный" комплект вот отсюда: http://www.qtek.fi/QtekS100/MA_Danga...11100_Ship.zip (в качестве логина вводим 354819001372106, поле пароля оставляем пустым) вторая ссылка
Загружаем модифицированный файл, который приложен к этому письму
Распаковываем прошивку и видим exe файл.
Файл не запускаем, это на самом деле тоже архив, открываем его winzip'ом и распаковываем куда-нибудь. Вот какой набор файлов должен получиться:
EnterBL.exe
GetDeviceData.exe HTCRUU.conf
HTCRUU.dll
MaUpgradeUt.exe
radio_.nbf
ms_.nbf
nk.nbf

Приложенный к этому письму файл (MaUpgradeUt_noID.zip)кладем в эту же папку (нужно его тоже распаковать)
Теперь телефон нужно ввести в bootloader mode - для этого нужно держать нажатыми кнопки Power и Camera, одновременно нажимая soft-reset (c первого раза может не получиться, надо пробовать до тех пор, пока не появится темный экран
Подсоединиям телефон через usb-кабель, при этом нужно в настройках в ActiveSync отключить USB-соединение
Запускаем файл MaUpgradeUt_noID.exe (а не MaUpgradeUt.exe).
После окончания прошивки сделать XP
Вот собственно, и все. Если нет желания полностью устанавливать содержимое extended ROM, то после XP, когда система загрузится и появится надпись, что сейчас начнется customization - нужно сделать софт резет. При следующей загрузке extended rom будет виден как отдельный диск с cab-файлами. Можно выборочно установить то, что нужно.
Вот краткое описание файлов extended rom (на все exe-шники при ручной установке внимания обращать не нужно):

CAB-ArcsoftMMS-2.0.0.20-Magician-Generic-ENU-27Dec04.CAB - без этого файла не будет возможности отправки/получения MMS

Caller_ID_Magician_Generic_WWE_RC13.CAB - определение номера, photo contacts (как я поняла). Через день пользования поняла, что эта версия - еще более глюкавая, чем все предыдущие. Ни картинки не показывает, и музыку играет только дефолтную. На xda-developers такие же отзывы, поэтому я вернулась к предыдущей версии (RC10) и все заработало.

CV2.41.386_WWE.CAB - программы для просмотра pdf и power point ClearView

Default_Patch_bthusb.CAB - какой-то патч для BT

JMM101257_WWE_1004.CAB - что-то, связанное с JAVA

PhonePad_Magician_Generic_WWE_RC12.CAB - это одна из дополнительных клавиатур, которая выглядит как кнопки на телефоне

SmartDialing_Magician_Generic_WWE_RC13.CAB - аналог Intellidialer

Version_WWE_106115.sa.CAB - я так понимаю, что это основная часть. Именно после ее установки в свойствах телефона появляется указание версии прошивки.

Дальнейшие действия для всех, кто желает получить 20 мег дополнительно свободной памяти в Storage:

Вам понадобится - SD карточка min 64Mb, кард-ридер
Делаем все необходимые бэкапы, включая бэкап SD, если вы планируете ее испльзовать для процесса. Также предварительно хорошо бы скачать содержимое Extended ROM - потому что после перепрошивки у вас его не будет.
Так как эта прошивка не содержит Radio ROM, его нужно изначально прошить по процедуре, указанной выше в этом топике
С ftp.xda-developers.com/Magician (логин и пароль xda) нужно скачать содержимое папки Backup tools1 (это необходимые инструменты), сама прошивка лежит там же в папке Qtec_S100_1.11_WWE_patched_27MB_filestorage... (или в папке anansky)
Входим в режим bootloader (описано выше)
Подсоединяем кабель (в Activesync отключаем USB-соединение), не забываем вставить SD карту
На компьютере запускаем файл romupdate.exe
Выбираем соединение не COM, а второе (там будет либо USB, либо сложный набор букв, я уже не помню и жмем ОК
В образовавшемся терминальном окне нужно набрать команду d2s
Нужно дождаться, когда старая прошивка полностью сольется, все проверится и на экране (темном) будет написано, что все закончено
Теперь карту нужно вставить в кард-ридер. Компьютер может предложить отформатировать ее, не соглашайтесь
Находясь в терминальном режиме (я делала в FARе), запустить команду (находясь в соответствующей директории, в оригинале рекомендуется это делать в корне диска С) ntrw read файл X: (название файла может быть любой, X - диск, которым является SD-карта). Лично мне пришлось поплясать с бубном, потому что процесс сначала не шел - выдавалась ошибка, что файл locked и образовывался файл нулевой длины. Я переключила кард-ридер напрямую в компьютер (до этого было через хаб) и отключила firewall. Что из этого сработало, и оно ли - я не знаю.
Ждите Если выдасться какая-то ошибка - не обращайте внимания.
После окончания нужно открыть слитую прошивку в hex-editor и скопировать первые 416 байт. потом тоже в hex-editor открываете хакнутую прошивку ААА, и заменяете перве 416 байт на свои (будьте внимательны - следите, записалось ли это на место старого содержимого, затерев его, или просто добавилось - тогда нужно удалить лишнее). Сохранить модифицированную прошивку
Вставить карточку в кард-ридер и запустить команду ntrw write файл.nb1 X:
В конце опять может выдаться ошибка - опять не обращайте на нее внимания
Вставить карточку в коммуникатор, и войти в bootloader mode. На темном экране появится приглашение нажать Power button для начала процесса. Жмете. процесс пошел - в конце опять будет ошибка, и опять ее нужно проигнорировать
По окончании - софт-резет и УРА!
=======================

Альтернативные ссылки:
http://mangascans.net/other/MA_Danga...11100_Ship.zip
Чтобы избежать CountryIDError:
http://mangascans.net/other/MaUpgradeUt_NoID.exe
Прошивку от anansky (ААА) здесь: http://mangascans.net/other/magician...bigstorage.zip http://mangascans.net/other/hexedfull.exe - HEX Editor http://mangascans.net/other/ntrw.exe - ntrw http://mangascans.net/other/romupdate.exe - romupdate

Небольшие дополнения, как я прошил свой телефон в этот раз.
Делаем все по инструкции, до того, как началась customization, сделал софт-ресет. НЕ копировал из Extended Rom на диск:
AutoRun.exe - авторан не нужен, все ставим вручную
CAB-ArcsoftMMS-20022-Magician-Generic-ENU-08Mar05.cab - весит 3,2 мега, если MMS-ками не пользуетесь, то пустая трата основной памяти
Caller_ID_Magician_Generic_WWE_RC13.CAB - не ставил, вместо нее поставил Photo Contacts Pro 3.0 от PocketX - см. раздел про телефонный софт и мой обзор
Config.txt
PhonePad_Magician_Generic_WWE_RC12.CAB - 1,5 мега, а я им никогда не пользуюсь, всегда отключал его первым делом в SK Tools, есть более удобные и мелкие аналоги, например,
Gabor Salamon's Blimkeys V1.1.0.1
http://sala.sallala.hu/pda/blimkeys/blimkeys_en.html.
А русского Т9 и в этой проге нет, сделать же его, по заявлениям авторов очень сложно, т.к. надо переписывать код, а не просто добавить пару строк (может, врут, но за что купил, за то и продаю)
SmartDialing_Magician_Generic_WWE_RC13.CAB - не ставил, потому что сразу решил ставить себе русскую версию от mamaich (приложен к письму).
TPDisable.exe - не нужен
TPEnable.exe - тоже не нужен

Потом перепрошился на прошивку с 27 мегами Storage, сразу поставил Ext-Rom (один раз сначала поставил русификатор Leng Optima, а потом ExtRom - были глюки, телефон вис и работал нестабильно), точнее то, что от него осталось. Потом ставим русифицированный диалер от mamaich - встает корректно, потому что никаких старых файлов удалять не нужно, папки DLR English и DLR Russian из архива пока не трогаем, софт-ресет. Ставим русификатор (полный или толко клаву - решать вам), софт-ресет, нажимаем зеленую трубку и смотрим, какие у вас буквы на клавишах звонилки: если английские, то кидаем dlr.gif с русскими буквами в папку Windows на джеме, если русские - соответственно с английскими. Софт-ресет. Запускаем Photo Contacts Pro и устанавливаем ее (потом, если будете ставить SPB Pocket+ не забудьте добавить файл в photocontacts.exe в список исключений), софт ресет и дальше ставим обычные проги, которые вам нужны.
Что мы имеем в результате:
- после установки всех прог, которые я ставил до этого, у меня 20 мег свободной памяти вместо 9-10 раньше (поскольку ненужный софт из папки ExtRom я просто не ставил);
- русифицированный диалер с корректным поиском по русским и английским буквам - наконец-то переписал все контакты на русский и успокоился
- нормально работающее назначение мелодий и фоток на контакты вместо стандартного глюкавого Caller_ID.
Надеюсь, мой опыт тоже кому-то будет полезным: для тех, кто не пользуетя MMS и PhonePad чистая экономия только на этом сразу будет почти мег. И звонки вы запишете в Storage вместо папки Windows - экономия налицо

Q: Хорошо, получил я 27 мег, что с этим Storage делать? Можно ли его ползунком (Settings-System-Memory) перевести в оперативную память ?
А: Нет, нельзя. у Magicana (как и многих других КПК) память распределяется следующим образом:
Во многих КПК(в том числе и в Магикане) используется два типа памяти: энергозависимая(после отключения питание всё содержимое обнуляется) и энергонезависимая (хранит информацию даже после отключения питания).
Так вот основная память у Магикана (64mb) (доступная пользователю в виде корневой директории и свободной памяти)... это как раз энергозависимый тип... которые можно перепаять увеличив объем до 128mb.
Память где сидит OS, Extended Rom и Permament Storage(/storage) - это энергонезависимая память(в случае с Магиканом находится в проце).
Так что откусить от энергонезависимой и прибавить к основной памяти пару mb и наоборот не получится

Q: Тогда зачем она нужна? Что туда вообще можно поставить?
А: Итак, программы, которые должны работать сразу после загрузки (Leng, SPB Pocket+/Diary/Weather, DoubleLouncher) в основную, программы, которые должны быть независимо от карты памяти всегда под рукой - в Storage, а остальное (включая бэкапы, словари и базы) - на карту. Кроме того, ее очень удобно использовать для хранения мелодий Photo Contacts Pro, потому что при хранении их на карте вы в один прекрасный момент рискуете просто увидеть пустую карту без файлов (см. ниже вопрос про потерю файлов на карте). У меня лично там стоят очень часто используемые программы: Inesoft Cash Organizer, Megasoft2000 PocketGammon, Melodies (папка с мелодиями для PhotoContacts), Omega One 1-Calc, Resco Explorer 2003, Resco Picture Viewer, Two Peaks Personal Vehicle Mgr, VITO SoundExplorer, WebIS Mail 2.11, Zenith Lyrics Magic 1.31 - специально тестировал неделю, все работает, как часы.
В принципе, расклад такой: эта память не требует времени на инициализацию как это необходимо карте, но при этом работает несколько медленнее основной, из этого и исходите, имея ввиду еще одно свойство: Storage (да и SD Card) у Magician работает немного интересно: при перезагрузке она не видится. Т.е. если программа установленная туда прописана в StartUp, то выдается ошибка- программа не найдена. Приходится такие программы устанавливать в основную память. Сам лично столкнулся с этим, когда поставил в Storage SPB GPRS Monitor, котрый загружает GPRS Notify при запуске. Она упорно не хотелась находится, процесс загрузки вис намертво и сообщение о том, что GPRS Notify не найден не удавалось убрать ничем. Хорошо, что как раз перед софт-ресетом я сделал бэкап прогой Sprite Backup Manager, я просто запустил его и убрал галочку с этого GPRS Notify, чтобы он не восстановился, а потом переставил GPRS монитор заново. В общем, решайте сами, 20 мег вам дали, а как вы распорядитесь - зависит только от вас

Q: Какую прошивку лучше ставить, правда ли, что прошивка от T-mobile более устойчива, а у прошивки от I-mate хуже качество звука?
А: На данный момент на основе информации с форумов (в том числе и с этого) я так и не обнаружил явных доказательств того, что одна прошивка заведомо хуже, чем другая. Все доводы идут либо на уровне слухов, либо «кто-то когда-то сказал, что где-то на форуме попадалось». Если будут найдены конкретные аргументы, что одна прошивка хуже, чем другая – я сюда кину.

Q: После перепрошивки при нажатии на кнопку Explore выдается просто окно без содержимого джема, что делать ?
А: Отсоединяем джем, идем на компе в список оборудования, там видим Windows CE USB Devices, удаляем, что там есть, перезагружаем комп, подключаем джем - устанавливается новое устройство, после этого все в Explore видно. Кроме того, если есть файрвол, то необходимо разрешить приложению wcescomm.exe все соединения, а также explorer'y, но только в локальной сети. Честно говоря, сам обошелся без настройки файрвола, поэтому не могу судить, насколько это необходимо, но, с другой стороны, знаю точно: если ActiveSync глючит то все средства и советы хороши вплоть до шаманского бубна


Q: Слышал, встроенные Photo Contacts в последних версиях прошивок становятся все глючнее, рекомендуют вручную ставить Default_Caller_ID_WWE_RC10.CAB, но при попытке установки он ругается, что файл ... занят в данный момент и заменить его не удается. Что делать ?
А: Нужно найти следующие файлы:
iacontacts.dll
displayCID.dll
contactsSDK.dll
intellidialer.dll и переименовать их с расширением, например, *.bak. После чего можно ставить.

Q: Можно ли перепрошивкой убить телефон ? Вообще, на всякий случай, кто реально может помочь с ремонтом джема?
А: да, можно, причем так, что потом в домашних условиях не восстановите, опыт Ольги в этом плане бесценен. Правда, речь пока что идет о заливке «левой» прошивки для другого телефона, которая как бы была хакнута для джема. В любом случае, лейте то, что рекомендует народ, если же в вас живет дух экспериментатора, и телефон мирно почил в бозе, то рекомендую обращаться к человеку, имеющему ник на данном форуме tupisdin. По его словам: «если у кого будут серьезные негарантийные проблемы обращайтесь. Я отношусь к компании gsmservice.ru у нас стоит на гарантии 70% аппаратов T-mobile в Москве и мы их действительно ремонтируем... а не "шаманим" У кого разбит экран.. тоже обращайтесь» (цит. по сообщ. фор. erricssonclub.org авт. изв. все прав. защищ ) (не на правах рекламы, но справки и информации для).

По поводу остальных вопросов рекомендую смотреть соответствующую ветку http://www.ericssonclub.org/vbulleti...ad.php?t=20908, потому что все равно последняя информация о новых прошивках, Extended ROM’ах и методиках прошивания будет объясняться и выкладываться именно там.
RR_DAE вне форума   Ответить с цитированием