реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Попытки оживить девайс на базе Qualcomm MSM7227, Собираем информацию по данному камню и работе с ним через wiggler
drova326
сообщение Jul 23 2013, 11:00
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374



Други, нужна помощь!!! Залил случайно на свой Samsung Galaxy Ace (S5830) не тот бутлодер, в результате чего получил красивый, но бесполезный кирпич. Восстановить в мастерской за немалую стоимость (относительно цены на подобный б/у зверь) евстественно показалось мне последним выходом и решил я попытаться разобраться самостоятельно. По одной из многочисленных схем вигглеров собрал себе девайс с помощью которого хочу попытаться восстановить бутлодер. Подпаял к телефону соответсвующие проводки. Тело виглер подцепляет и уже даже успешно пробовал заливать в РАМ бутлодер, но ввиду того что совершенно не знаком ни с адресным пространством ни с самими принципами работы с данным процом пока ни во что дельное у меня эта идея не вылелась. Потому я здесь. В общем помогите с помощью виглера восстановить телефон. Варианты с покупкой сервисных боксов аля медуза и рифф само собой не обсуждаются))) Кто какой опыт по данному вопросу имеет?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 23 2013, 13:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(drova326 @ Jul 23 2013, 14:00) *
Кто какой опыт по данному вопросу имеет?

По ремонту мобилок есть свои форумы. Возможно, есть смысл написать еще и туда ...
Go to the top of the page
 
+Quote Post
energizer
сообщение Jul 23 2013, 17:29
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 11-07-13
Пользователь №: 77 483



Цитата
По ремонту мобилок есть свои форумы. Возможно, есть смысл написать еще и туда ...

на форумах по ремонтам мобилок в части такого контроллера обсуждаются как правило применительно к коммерческим боксам и разговор о доморощенном вигглере вызывает если не насмешку то рекомендации обратиться в сервис центнер .. и к сожалению они в этой части пока правы так как никто не смог осуществить эту идею на вигглере уже несколько лет на камнях подобных этому...
одним из самых сильных форумов с не явно выраженной коммерческой направленностью является 4пда & XDA-dev- но и там глухо об этих контроллерах и им подобных. на вопрос почему - ответ как не удивительно банален- современные камни от Квалкома сильно похожи на этот и никто из коммерсантов не хочет (глупо было бы) рассказать о особенностях работы с ними..
что делать.. а фиг его знает... но для начала я бы пока очень хотел заглянуть внутрь отладчиком..
не буду распространяться долго что я там хочу увидеть - но наверное я знаю куда смотреть ;-)
а вот уже по итогам может быть начну предлагать действия.. - не факт что у меня хватит знаний но для помощи нужно правильно сформулировать тех условия - никто готового решения дать не сможет - его в паблике тупо нет!

Сообщение отредактировал energizer - Jul 23 2013, 17:30
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 23 2013, 21:10
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(energizer @ Jul 23 2013, 20:29) *
никто готового решения дать не сможет - его в паблике тупо нет!

Вам это для чего ?
Поднять телефон ? Нет смысла, изведете вагон времени и сил, а результат не гарантирован - там уникальные чипсеты и проч. В мастерской, возможно, знают не больше вашего - просто отпаяют с вашего телефона ПЗУ, а на его место поставят донорское, и все. Им некогда исследовать уникальные случаи, это конвейер, а не НИИ, не более того.
Изучить АРМ ? Тем более нет смысла. Купите DevKit на понравившемся ARM и изучайте ...
Go to the top of the page
 
+Quote Post
drova326
сообщение Jul 23 2013, 22:55
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374



Цитата(kovigor @ Jul 24 2013, 07:10) *
Вам это для чего ?
Поднять телефон ? Нет смысла, изведете вагон времени и сил, а результат не гарантирован - там уникальные чипсеты и проч. В мастерской, возможно, знают не больше вашего - просто отпаяют с вашего телефона ПЗУ, а на его место поставят донорское, и все. Им некогда исследовать уникальные случаи, это конвейер, а не НИИ, не более того.
Изучить АРМ ? Тем более нет смысла. Купите DevKit на понравившемся ARM и изучайте ...

Ну что ж вы так, на корню то? )) В чем смысл приватно аккумулировать знания? Я имею ввиду, что для того форумы и нужны, чтобы на примере единиц массы просвещались) Действительно, в тырнетах информации по данному вопросу мало, а та что есть весьма специфична, но нет нерешаемых вопросов, было бы желание.
Цитата(energizer)
но для начала я бы пока очень хотел заглянуть внутрь отладчиком..
не буду распространяться долго что я там хочу увидеть - но наверное я знаю куда смотреть ;-)

я готов предоставить доступ удаленно к отладчику. Нужно только как то договориться о времени)))
Go to the top of the page
 
+Quote Post
tillman
сообщение Jul 24 2013, 03:02
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 10-12-08
Из: Ульяновск
Пользователь №: 42 362



Пока рабочий S5830 не зарбали, могу поднять GDB Server, насилуйте как хотите sm.gif
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 24 2013, 03:30
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(drova326 @ Jul 24 2013, 01:55) *
В чем смысл приватно аккумулировать знания?

Это почти бесполезное знание. Чипсет уникальный, применить эти знания вы нигде не сможете. Лучше потратьте время на освоение АРМ, вот это будет полезно. А телефон отнесите в мастерскую ...
Go to the top of the page
 
+Quote Post
viakon
сообщение Jul 24 2013, 03:30
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Начнем с простого, нужный бутлодырь есть? Если нет, то можно смело выбрасывать кирпич.

тот что Вы пытались заливать в RAM оно под RAM компилено?
Go to the top of the page
 
+Quote Post
energizer
сообщение Jul 24 2013, 06:21
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 11-07-13
Пользователь №: 77 483



то что топикстартер пробовал на шару лить в рам - это конечно пальцем в небо..
на счет выбрасывания кирпича -горячиться не нужно.. это всегда успеть можно.
зачем мне все это- реверс интересная вещь и мне нравится :-)
-есть чем помочь -велкам , а в мастерскую дорогу все знают ;-) карта проезда не нужна ;-)
если кто знает алгоритмы и принципы общения Onenand с контроллерами - а также может объяснить их доступно, не ссылаясь на длинные датащиты- вот это очень интересно ps читать умею но не все могу понять- я не программер по образованию ниразу.
Go to the top of the page
 
+Quote Post
drova326
сообщение Jul 24 2013, 06:52
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374



Цитата(viakon @ Jul 24 2013, 13:30) *
Начнем с простого, нужный бутлодырь есть? Если нет, то можно смело выбрасывать кирпич.

тот что Вы пытались заливать в RAM оно под RAM компилено?

Да, бутлодер есть, честно выдернут из прошивки. Кроме того, есть дамп РАМ от работающего телефона, но простой заливкой его в телефон не обойтись - ведь как я понял нужно знать адрес, с которого еще и стартануть нужно
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jul 24 2013, 09:06
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(drova326 @ Jul 24 2013, 10:52) *
Да, бутлодер есть, честно выдернут из прошивки. Кроме того, есть дамп РАМ от работающего телефона, но простой заливкой его в телефон не обойтись - ведь как я понял нужно знать адрес, с которого еще и стартануть нужно


Все не так просто, после старта процессора контроллер внешней памяти не проинициализирован а из памяти есть только IRAM ограниченного размера. Например на процессорах Freescale встроенный загрузчик читает заголовок внешнего бутлоадера с носителя, выполняет прописанные там команды (инициализирует контроллер внешней памяти) и после этого делает релокацию основной части по известному из заголовка адесу. Записывать такой загрузчик напрямую в RAM нет никакого смысла. Другой вопрос - как сделана начальная загрузка на квалкомах и что вы сумели зетереть, возможно начальный загрузчик который инициализирует контроллер внешнией памяти целый. По квалкомам можете посмотреть
https://www.codeaurora.org/
в частности тут еть какой-то открытый загрузчик, возможно найдете какие-то полезные сведения
https://www.codeaurora.org/blogs/little-ker...roid-bootloader
https://www.codeaurora.org/cgit/quic/la//ke...fs/heads/eclair

Сообщение отредактировал sasamy - Jul 24 2013, 09:18
Go to the top of the page
 
+Quote Post
drova326
сообщение Jul 24 2013, 11:44
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374



Цитата(sasamy @ Jul 24 2013, 19:06) *
Другой вопрос - как сделана начальная загрузка на квалкомах и что вы сумели зетереть, возможно начальный загрузчик который инициализирует контроллер внешнией памяти целый. По

Вот как на зло удалил тот zip, который установил через рекавери мод андроида когда телефон убил... так бы сейчас можно было посмотреть что именно я затер... но если не изменяет память как раз arm11boot или радиомодуль я и прошил ((( arm11boot есть в прошивке к этому телефону, только как ее грамотно запихать - хз пока что

Сообщение отредактировал drova326 - Jul 24 2013, 11:45
Go to the top of the page
 
+Quote Post
Raven
сообщение Jul 24 2013, 17:56
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



На всякий случай добавлю в копилку ссылку на такой ресурс с проектами под Samsung ARM (среди прочего OneNAND for WinCE):
MT-System, open Samsung projects

Не разбирался в содержимом, возможно, codeaurora имеет все необходимое, но все же... чтобы не затерялась информация...
Go to the top of the page
 
+Quote Post
viakon
сообщение Jul 25 2013, 05:16
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Цитата(drova326 @ Jul 24 2013, 12:52) *
Да, бутлодер есть, честно выдернут из прошивки. Кроме того, есть дамп РАМ от работающего телефона, но простой заливкой его в телефон не обойтись - ведь как я понял нужно знать адрес, с которого еще и стартануть нужно


тогда надо написать (скачать) прогу которая зальет из озу во флеш этот бутлоадер. ИМХО проще сдернуть флеш с платы и программатором туда залить прошивку.
Go to the top of the page
 
+Quote Post
tillman
сообщение Jul 25 2013, 06:04
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 10-12-08
Из: Ульяновск
Пользователь №: 42 362



Цитата(viakon @ Jul 25 2013, 09:16) *
тогда надо написать (скачать) прогу которая зальет из озу во флеш этот бутлоадер. ИМХО проще сдернуть флеш с платы и программатором туда залить прошивку.

BGA+все залито компаундом. Ни разу не проще. И даже не дешевле.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th June 2025 - 14:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016