PDA

Просмотр полной версии : прошивка кпк через карту памяти и образы для прошивок


Alva
01.08.2007, 22:05
На этой странице http://forum.pocketz.ru/index.php?showtopic=29902 описано как правильно прошивать через карту памяти кпк и коммуникаторы, а также ссылки на rom-образы для прошивки через карту памяти (не путать с файлами, предназначенными для прошивки с помощью ПК, хотя они и различаются в считанные байты)

Bruce Willis
02.08.2007, 10:11
Из EXE, который шьет КПК по USB можно вытянуть бинарик и прошить - проверено! Они абсолютно идентичны... Или по крайней мере верно не для всех...

Alva
02.08.2007, 15:57
для hp и фуджиков не идентичен, надо немного переделать файлы, для конвертации.
Прошивка через карту на hp и фуджиках нужна для корректной англификации и последующей русификации, на некоторых моделях, для прошивки на русскую ос. Иногда после прерывания процесса прошивки повторно прошить кпк не представляется возможным через ББ или же надо вносить в реестр ББ определенные изменения. В таком случае проще прошиться через карту+во время прошивки через карту на старых моделях (1940/3715) лечится больной filestore, т.е. в отличии от прошивки через ББ, еще форматируется и user area

Bruce Willis
02.08.2007, 16:52
То что вы тут описываете, насколько я понял, это переделка Бинарика придназначенного для одного региона в любой или под нужный....

Alva
02.08.2007, 23:05
нет, дело не в бинарнике, дело в том, что утилита прошивки проверяет языковое соответствие, и если языки в прошивке и кпк разные--то прошивальщик не даст прошить кпк, хотя это достаточно легко обходится
Просто дело в том, что hp, fujitsu и некоторые другие htc девайсы через карту шьются своебразно: надо не просто залить файл на карту, а образ заливается на карту посекторно, т.е. с первого сектора. Карта с образом будет в системе ББ обозначаться как неотформатированная, поскольку не имеет привычной структуры.

Bruce Willis
03.08.2007, 14:21
Ну а как не в бинарике - именно там содержится версия CID, у которого мы меняем значение на ALL или SUPERCID. И разницы в подъеме трупов, по крайней мере по опыту, нет между ROM-образом и бинариком из стандартной прошивки. Если не поменять CID, то и через USB такая прошивка не зальется....В более менее новых КПК файл просто копируется на карту памяти. Так же в вашем случаее, то же самый файл копируется гараздо проще, чем в том случаее что описан у вас по ссылке.
.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 16 сообщение(ий)) ::.

Alva
03.08.2007, 17:50
насколько я понял, то такой командой вы не просто заливаете файл на карту, а заливаете образ в самый первый сектор карты, такая карта не имеет структуры.
Я говорю в первую очередь про hp, fujitsu. Я не знаю ни одной модели hp, в т.ч. и свежие, которые шьются через карту, куда достаточно залить просто файл, хоть через проводник, хоть еще как.
Прошивка через ББ не всегда дает положительные результаты. Мне самому попался 4700, который зависал на 6% прошивки, после того, как кпк пытались прошить по bluetooth.
Примеры с 1940 и 3715 будут уже несколько устаревшими, но от этого они не потеряют своей актуальности
Кстати, CID или ALL больше актуален для коммуникаторов HTC, но не для HP.

Bruce Willis
03.08.2007, 18:00
Я говорил в общем! Тема называется "прошивка кпк через карту памяти и образы для прошивок", а не "прошивка кпк hp и fujitsu через карту памяти и образы для прошивок". Поэтому я и написал, что КПК шьются двумя способами через карту:
1) Тупо заливаем бинарик, только что вытащенный из "прошивальщика" на карту.
2) Заливаем бинарик или ROM (скаченный с интернета или же с подручного тела) на карту без файловой системы с первого сектора.
P/s/ И потом, раз уж зашел разговор о конкретных моделях КПК, я предложил испльзовать более удобный способ заливки прошивки (из свупа или инета или с дрогого такого же тела) командой psdwrite...
p/p/s Cid переменная, ALL - значение...

Если кому интересно, могу привести пример скачивания прошивки с КПК на карту памяти...

Alva
03.08.2007, 19:22
скажем так:
большинство моделей, что мне встречалось из кпк: hp и fujitsu. Asus, Acer и Dell встречаются намного реже.
Думаю, такая статистика не только у меня.
Я говорю про кпк, коммуникаторы не в счет.

DeCodeR
25.08.2007, 11:01
Принесли HTC Touch, увалена ось до состояния бутлоадера, не superSID, куплен в USA, при прошивке с флешкарты пишет invalid sertificate. Через кабель не шьется, ругается на invalid ID. Ищется или оригинальная прошивка через кабель 1.11 подписанная HTC (не Dopod) или вариант обхода череж флешку. На Xda-developers никто не помог.

Alva
25.08.2007, 23:43
посмотри здесь http://forum.xda-developers.com/showthread.php?t=320155 и здесь http://wiki.xda-developers.com/index.php?pagename=HTC_Elf
Наиболее корректная прошивка, по-моему, в данном случае будет через комп. Что касается invalid id, то по аналогии с другими девайсами, должен быть файлик, позволяющий эту защиту обойти

VictorMan
26.08.2007, 10:24
to DeCodeR
Советую почитать на др форумах статьи по правке ручками и софтом ID ROMов, да и правке инишек. По HTC столько всего написано...ооо...

DeCodeR
26.08.2007, 11:09
Парни! спасибо за советы, но ELF Update SPL работает только на рабочем аппарате а не бутмоде. а правка ID ручками это все классно, но модель новая и на нее практически ничего нет... так что спасибо за советы. но xda-developers я тоже читаю.

VictorMan
26.08.2007, 13:19
модель новая и на нее практически ничего нет...

да ну?!

http://www.rom-update.ru/index.php?cmd=article&id=536
http://www.rom-update.ru/index.php?cmd=article&id=537
ftp://ftp.xda-developers.com/Elf/Radio_ROMs/
ftp://ftp.xda-developers.com/Uploads/Elf/
Тут вообще все расписано, как прошить что угодно, в него http://forum.xda-developers.com/showthread.php?t=320155 (Спасибо Alva!)

This is a patched SPL for HTC Elf devices (HTC Touch / HTC P3450 / Dopod S1, o2 Nova, etc...).

This SPL is based on original Elf 1.11 SPL but includes 3 patches:

g_cKeyCardSecurityLevel = 0 (set 32)
Does not check Model ID
Does not check signature*

Если уж совсем неохото возни http://member.htc.com/member/login.aspx Регся и качай заводской Rom.

DeCodeR
26.08.2007, 16:00
да ну?!

http://www.rom-update.ru/index.php?cmd=article&id=536
http://www.rom-update.ru/index.php?cmd=article&id=537
ftp://ftp.xda-developers.com/Elf/Radio_ROMs/
ftp://ftp.xda-developers.com/Uploads/Elf/
Тут вообще все расписано, как прошить что угодно, в него http://forum.xda-developers.com/showthread.php?t=320155 (Спасибо Alva!)

This is a patched SPL for HTC Elf devices (HTC Touch / HTC P3450 / Dopod S1, o2 Nova, etc...).

This SPL is based on original Elf 1.11 SPL but includes 3 patches:

g_cKeyCardSecurityLevel = 0 (set 32)
Does not check Model ID
Does not check signature*

Если уж совсем неохото возни http://member.htc.com/member/login.aspx Регся и качай заводской Rom.

теперь по порядку.
1. невозможно поставить на устройство SuperSID если оно грузиться исключительно в bootmode. :poz:
2. устройство не имеет SuperSID и куплено в USA, поэтому нужен оригинальный wwe HTC ROM, а не русский. (исключительно что бы потом сделать суперСид и прошить русский...)
3. покажите мне где на xda лежит английский ROM? не Dopod, а именно HTC sig.
4. Если зарегистрироваться в HTCClub то там нет ROM, там только есть патч камеры.... :gy:

Alva
26.08.2007, 18:24
если брать по аналогии с более старыми HTC девайсами, то имеет смысл пробовать другие образы для прошивки через карту. Не знаю, почему, но иногда эти образы не работают. Может, от версии бута зависят, может, еще от чего. HP 2210 вообще не шьется корректно через карту, все время с ошибками.
Кстати, как этот аппарат коннектися с гипертерминалкой mtty?

DeCodeR
26.08.2007, 19:38
должно, но я пробовал. Распишите команды для заливка образа ROM через mtty для HTC Touch

Alva
26.08.2007, 20:11
для thc touch не знаю, но на более старые машинках были такие команды
d2sd (device to storage disk)--слить образ на карту
r2sd (rom to sd) слить образ на карту
r2sd all
sd2d (storage disk to device)
sd2r (storage disc to rom) залить образ с карты
Чтобы mtty увидел девайс надо предварительно в active sync отключить синхронизацию по usb

DeCodeR
27.08.2007, 10:32
activesync видит аппараты которые загрузились. а в bootmode устройство через mtty не видится.
сливать образ бесполезно т.к. OS испорчена. от другого устройства OS не подойдет т.к. разный ID и SID, напишет invalid sertificate.
2пути. или ломать загрузчик до noID или искать родную прошивку.

Alva
27.08.2007, 14:03
active sync видить аппараты не только, когда они загрулись, так что если AS не горит зеленым цветом, то это еще не значит, что он не увидит кпк.
Как раз-таки AS видит аппараты, которые висят в буте. Просто иногда для нормальной прошивки в реестр компа надо вносить некоторые изменения.
Кстати, есть смысл слить образ на карту и прошиться этой же прошивкой. Если не получится, то попробовать взять шапку из этого образа и добавить к тому, что ты скачал. Там, кстати, по ходу, придется checksum пересчитывать и прописывать.
А лучше поищи такого человека GVr--он весьма хорошо разбирается в этих вопросах, думаю, что-нибудь подскажет дельное.
В свое время мне очень помогли его советы и решения

DeCodeR
27.08.2007, 19:00
active sync видить аппараты не только, когда они загрулись, так что если AS не горит зеленым цветом, то это еще не значит, что он не увидит кпк.
Как раз-таки AS видит аппараты, которые висят в буте. Просто иногда для нормальной прошивки в реестр компа надо вносить некоторые изменения.
Кстати, есть смысл слить образ на карту и прошиться этой же прошивкой. Если не получится, то попробовать взять шапку из этого образа и добавить к тому, что ты скачал. Там, кстати, по ходу, придется checksum пересчитывать и прописывать.
А лучше поищи такого человека GVr--он весьма хорошо разбирается в этих вопросах, думаю, что-нибудь подскажет дельное.
В свое время мне очень помогли его советы и решения

имхо, давать советы приблизительно разбираясь в сути вопроса это гут! :appl: :appl: :appl: но впустую.
Обьясните, пожалуйста, как слить образ на карту если аппарат грузиться исключительно в bootmode?

Alva
27.08.2007, 21:35
touch в руки не попадался.
С другими аппаратами все было просто--загоняешь в бут, запускаешь mmty и даешь соответствующие команды.
Если ничего не пробовать сделать--ничего и не получится. Мне как-то в свое время тоже говорили, что для hp 1930 нет прошивок через ББ--в итоге нашлась, вернее, была собрана, во многом благодаря GVr. Если не нашли готовых решение на xda-developers.com--легких путей не ищите

Alva
06.09.2007, 23:54
если еще актуально.
Посмотри здесь http://4pda.ru/forum/index.php?showtopic=44316 (нужно предварительно зарегестрироваться и авторизоваться)
По аналогии с HTC P3300

Для тех кто воткнулся в режим bootloader - вариант выхода :
Oтключить активсинк (серый кружок с красным крестиком )
Запустить mtty142
Выбрать USB ПОДКЛЮЧЕНИЕ .
Набрать ( не делать копи/пасте и регистр букв также имеет значение ) команды .
После каждой команды нажать Ввод :
set 32
password BsaD5SeoA
ruurun 0
ResetDevice
Если данный метод не позволил выйти из режима bootloader значит у вас запортилась OS и вам поможет только оригинальный файл прошивки с вашим Model ID и CID .
Чтобы небыло такого варианта и предлогается (см. выше) предварительно прошивать патченый SPL в котором убраны проверки и вы можете прошить любой ROM .

DeCodeR
16.09.2007, 14:09
а есть полный список команд mtty, или может кто пробовал OS вливать через mtty?

Alva
16.09.2007, 22:13
да mtty в принципе нужна в основе своей для бекапов и вывода телефонов из режима бутлоудера.
КПК/коммуникаторов при вставленной карточке с прошивкой, автоматом предложит прошиться или же это надо сделать через бут.меню
Команды для разных моделей разные, но основу можно найти на xda-developers.com