![]() |
|
|
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
Доброго времени суток. Убил Gigabyte GSmart MS800 (проц. PXA270) путём прошивки в него левого файла. В меню прошивки, естественно, не входит.
Пользовался инструкцией http://forum.pda2u.ru/topic1167.html. Набираю в OCD комманду pc a0004000. В ответ получаю Error in parameter 1. Ругается на символ "a" в начале адреса. Знания ассемблера стремятся к нулю. Помогите с поиском бутлоадера в прошивке. Ссылка на прошивку http://www.gigabytecm.com/Russia/Download.aspx?id=68 Можно ли его определить по общим чертам или необходимо полное изучение кода? |
![]() |
|
![]()
Сообщение
#2
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
Эта инструкция - общий принцип восстановления, там рассмотрено на примере ассуса п525, а для твоего девайса файл и адрессация будут другими, да еще, надо набирать адрес в ОКД в таком формате: 0ха000******
|
![]() |
|
![]()
Сообщение
#3
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
А как дела обстоят с записью прошивки напрямую на flash? В H-JTAG есть флешер, только нужной памяти в списке нет. Ещё около флешки на плате есть шесть контактов. Судя по даташиту это или JTAG или serial interface. В флешере есть упоминание про стартовый адрес. А если найти этот стартовый адрес, отрезать начало прошивки, где предположительно находится бут и через ОКД залить на флеш?
|
![]() |
|
![]()
Сообщение
#4
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
ОКД- это дебаггер, ничего он не прошьёт
|
![]() |
|
![]()
Сообщение
#5
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
Точно... Глупость сморозил. Раньше баловался прошивкой сименсов. Там для доступа к флеш использовался загрузчик. Причём разный для каждого тела. И то, если не было защиты. Подозреваю, что фирма GIGABYTE пошла ещё дальше, и просто так флеш не прошьёшь... Нашёл в сети Flash Programmer той же фирмы, что и ОКД. Там надо выбрать проц и флеш. PXA270 есть, а флеши нет. И прога выдаёт ошибку, какую не помню, вроде девайс видит, но соединиться толком не может. Пробовал жать рисет, как при соединении с ОКД, не помогает. Может, надо найти и припаять ещё NTRST. Тема с прошивкой флеши не оставлет моих мыслей. Так вообще кто-нибудь пробовал?
|
![]() |
|
![]()
Сообщение
#6
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
Надо разобрать прошивку, вытащить из неё загрузчики и посмотреть в дезассемблере, откуда они должны запускаться...
|
![]() |
|
![]()
Сообщение
#7
|
|
Новичок ![]() Группа: Members Сообщений: 8 Регистрация: 7.9.2009 Пользователь №: 27266 Спасибо сказали: 0 раз(а) Девайс:Gigabyte MW700 ![]() |
dj.lexus, не мог бы ты выложить фотки подключения j-tag? А то у меня аналогичная ситуация с gsmart`ом (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) .
|
![]() |
|
![]()
Сообщение
#8
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
К сожалению, сейчас девайса под рукой нет. Выложи фотку платы в хорошем качестве, я подпишу.
|
![]() |
|
![]()
Сообщение
#9
|
|
Новичок ![]() Группа: Members Сообщений: 8 Регистрация: 7.9.2009 Пользователь №: 27266 Спасибо сказали: 0 раз(а) Девайс:Gigabyte MW700 ![]() |
|
![]() |
|
![]()
Сообщение
#10
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
to Sergio. Коннектил кабелем похожим на 1-й вариант с микросхемой. Только в схему надо добавить перемычку между 15 и 8 контактами LPT, как на этом варианте. Теперь относительно фотки. Это не то, что нужно. Сними остатки корпуса. Под дисплеем имеется большой экран.Шлейф дисплея лучше не вынимать,т.к. потом трудно вставляется. Можно просто положить рядом. Аккуратно сними крышку экрана. Там будет необходимый разъём. Фотки выложи на каком-нибудь хостинге, кинь ссылки, я обрежу.
|
![]() |
|
![]()
Сообщение
#11
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 7.9.2009 Пользователь №: 27326 Спасибо сказали: 0 раз(а) Девайс:gsmart ms 800 ![]() |
Доброй ночи всем.
Блин, сам в такой же беде,причем прошивкой с офф сайта шил. Я конечно чайник в вопросах разбора прошивок,но рад бы был чем-нить помочь. большое дело,делаете,если будет готовое решение благодарностями засыпят в ввиде WMR )))и на кер этот сц! |
![]() |
|
![]()
Сообщение
#12
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
Помощь действительно требуется. На данный момент необходимо выделить загрузчик из прошивки. Разбирал вот этим http://depositfiles.com/ru/files/6h0tc8kuz пока найти не удаётся, одни компоненты ОС.
|
![]() |
|
![]()
Сообщение
#13
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
Да, насколько я знаю эти кухни под Г-Смартовские прошивки разбирают только ОС, попробуй сделать так, запусти кухню и посмотри файл ОС которую она выделила, через Вин-Хекс, таким образом узнаеш заголовок начала ОС, затем сравни с полным файлом прошивки, найди где начинается ОС и выреж эту часть, оставшееся и будет загрузочными файлами, их тоже надо будет поразделять...
Если будет время, то сегодня скачаю вашу прошивку и посмотрю её, дай еще пару ссылок, надо чтоб была полная официальная прошивка, желательно та что стояла у тебя первоначально... |
![]() |
|
![]()
Сообщение
#14
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 7.9.2009 Пользователь №: 27326 Спасибо сказали: 0 раз(а) Девайс:gsmart ms 800 ![]() |
Да, насколько я знаю эти кухни под Г-Смартовские прошивки разбирают только ОС, попробуй сделать так, запусти кухню и посмотри файл ОС которую она выделила, через Вин-Хекс, таким образом узнаеш заголовок начала ОС, затем сравни с полным файлом прошивки, найди где начинается ОС и выреж эту часть, оставшееся и будет загрузочными файлами, их тоже надо будет поразделять... Если будет время, то сегодня скачаю вашу прошивку и посмотрю её, дай еще пару ссылок, надо чтоб была полная официальная прошивка, желательно та что стояла у тебя первоначально... вот пара ссылок на проши: вот ето последняя GSmart MS800_V2.05.A8_CV1.32 Русская версия---- http://www.gigabytecm.com/Russia/Download.aspx?id=68 а вот подревнее GSmart MS800 (V2.05.64+Custfile V1.18 Русская версия)-----http://www.gigabyteclub.ru/file/GSmart%20MS800/MS800_V2.05.64_CV1.18_RUS_RUSSIA.zip |
![]() |
|
![]()
Сообщение
#15
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
У меня стояла GSmart MS800 (V2.05.A6+Custfile V1.30 Русская версия) Кухня при разборе прошивки пишет, что нашла начало IMGFS на 007E3800. Разница между созданным кухней imgfs_raw_data.bin и файлом прошивки SwanRUS205A6.nb0 около 9 МБ. Когда нашёл в прошивке начало imgfs и отрезал всё остальное, осталось только 2 МБ. Вот ссылка http://depositfiles.com/files/32gnooj6u Пытался искать разницу в конце, но найти не получилось. Оба файла заканчиваются FFFFFFFFFFFFFFFFF, а что-то значащее не совпадает. Думаю, что загрузчик не будут совать в конец прошивки... IDA почему-то ничего хорошего не находит в nb0 файлах. Только после конвертирования в HEX выделяет алгоритмы в виде блок-схем.
|
![]() |
|
![]()
Сообщение
#16
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 7.9.2009 Пользователь №: 27326 Спасибо сказали: 0 раз(а) Девайс:gsmart ms 800 ![]() |
привет dj.lexus,ну что получаеться че нибудь,?
|
![]() |
|
![]()
Сообщение
#17
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
Пока ничего. Завтра попробую наугад позаливать куски прошивки. Может, повезёт... (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif)
|
![]() |
|
![]()
Сообщение
#18
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 7.9.2009 Пользователь №: 27326 Спасибо сказали: 0 раз(а) Девайс:gsmart ms 800 ![]() |
Слушай ,дружище,я вот здесь фотки матери смарта слил,накидай пожалуйста куда ты кабель подключал.http://slil.ru/27968768
|
![]() |
|
![]()
Сообщение
#19
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
Пока ничего. Завтра попробую наугад позаливать куски прошивки. Может, повезёт... (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) Будеш так заливать до ссудного дня, поищи прогу Rowley Crossworks for ARM v.1.7 с её помощью можно доволно легко посмотреть что сейчас загружается в РАМ девайса, для начала посмотри с 0, с 0х1800, с 0ха0000000 и с 0ха0060000 Я немного посмотрел прошивку, и кое что вырезал, но пока что не уверен, так как смотрел не полную прошивку, а тот кусок, что ты залил, ты помоему его рано обрезал |
![]() |
|
![]()
Сообщение
#20
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
Слушай ,дружище,я вот здесь фотки матери смарта слил,накидай пожалуйста куда ты кабель подключал.http://slil.ru/27968768 Вот, нарисовал, как мог и залил. http://slil.ru/27969439 |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.2.2025, 19:33 |