![]() |
|
![]() |
![]()
Сообщение
#1
|
|
![]() Опытный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 143 Регистрация: 18.1.2009 Пользователь №: 9515 Спасибо сказали: 25 раз(а) Девайс:asus p526 ![]() |
Снова привет.
Есть ASUS P526 с уваленным бутом, сам увалил прошивкой. Предыстория: принесли тел - висит на заставке ASUS, формат ХР не проходит СР тоже, при попытке ХР и нажатии зеленой кнопки писал примерно следующее - блаблаблаGSMFFS error или что-то вроде этого. Дабы исключить аппаратный косяк типа НЕПРОПАЙ после падения - пропаял флеш и проц, поведение не изменилось. Решил прошить стандартной прошивой P526_v6.1.0_Russia_F3.2_Lock.exe в итоге аппарат забутился, за 5 секунд сделал вид что прошился, ушел на перезагрузку и оттуда не вернулся. Через 15 минут я выдернул АКБ и получил кирпич. (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) Что имеем: 1 Распиновку вычисленную снятием проца и прозвоном (выложу далее) 2 JTAG, сегодня сваял опробовал, проц определяет. 3 Родную прошивку в том числе распакованную на временные файлы temp0, temp1, temp2, temp3 и temp4 4 Имеем представление о том что надо прошить IPL и SPL. Теперь несколько вопросов, на которые у меня нет однозначного ответа: 1 IPL и SPL может подойти от торнадо? так ли это? 2 Можно ли снять дамп с мертвого кпк чтоб определиться с адресами заливки этих IPL и SPL? 3 Тему http://forum.pda2u.ru/forum/topic244.html перечитал несколько раз, но помощь в добыче адресов и верных IPL , SPL все таки нужна. ниже 2 фото с точками JTAG
Прикрепленные файлы
|
![]() |
|
![]() |
![]()
Сообщение
#2
|
|
спец по реанимации ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 361 Регистрация: 28.5.2008 Пользователь №: 1472 Спасибо сказали: 113 раз(а) Девайс:HTC ![]() |
Вообщем порылся я в том что слито
Первое X-loader работает с нуля далее перегружается в кэш процессора по адресу 20000000 Кстати попробуй установить адрес 20000000 и слить небольшой участок чтоб подтвердть мои догадки . По каким адресам работают вторые буты пока ненашел- пока думаю. Второе -похожего на ватч дог таймер там нет но есть похожее в p526_IPL___EBOOT. Вот как затыкается на визарде . sub_350 LDR R0, =0xFFFEC808 MOV R1, #0xF5 ; '¿' STRH R1, [R0] MOV R1, #0xA0 ; 'à' STRH R1, [R0] RET ; End of function sub_350 На асусе подпрограммы нету там просто участок кода причем присутствует в обоих бутах. ROM:10001058 LDR R0, =0xFFFEC800 ROM:1000105C MOV R1, #0xF5 ROM:10001060 STRH R1, [R0,#8] ROM:10001064 MOV R1, #0xA0 ROM:10001068 STRH R1, [R0,#8] Теперь будем думать как запихнуть это в NoICE и выполнить чтоб не ресетило девайс . |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.4.2025, 21:29 |