![]() Учимся Патчить Прошивку! C помощью проги Binedit, Нужен Мануальчик от наших ГУРУ |
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() Учимся Патчить Прошивку! C помощью проги Binedit, Нужен Мануальчик от наших ГУРУ |
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
|
Dr.Hemp |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 45 Регистрация: 31.1.2007 Из: ЖД Пользователь №: 119 922 Модель телефона: Motorola e1 Прошивка: R373-79!! Рейтинг: 0 ![]() |
Osta, smooth_clearing_display_104_ACR_RB, вот хочу найчиться портировать, не могу разобраться с этими адресами, на апиративку и на симы
|
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
Цитата(Dr.Hemp @ Сегодня, 16:18) нашёл только smooth_clearing_display_105_ACR_RB.asm в нём LDR R0, _blc_log_buffer_100_C сама оперативка _blc_log_buffer_100_C: DCD blc_log_buffer_100+0xC значит ищешь по эльфу е398 указатели на blc_log_buffer , потом по паттернам находишь указатели на своей прошивке в blc_log_buffer и подставляешь .equ blc_log_buffer_100 0xнайденный адрес в НЕХ |
Dr.Hemp |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 45 Регистрация: 31.1.2007 Из: ЖД Пользователь №: 119 922 Модель телефона: Motorola e1 Прошивка: R373-79!! Рейтинг: 0 ![]() |
Какая команда деает 0000, nop 46со , одно и тоже что и 0000?
|
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
|
Dr.Hemp |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 45 Регистрация: 31.1.2007 Из: ЖД Пользователь №: 119 922 Модель телефона: Motorola e1 Прошивка: R373-79!! Рейтинг: 0 ![]() |
Скорее всего это amr процессора или данные, на этой функции я теряю какие то даные и исходник не получается? Что мне делать?????
|
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
|
Dr.Hemp |
![]() ![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 45 Регистрация: 31.1.2007 Из: ЖД Пользователь №: 119 922 Модель телефона: Motorola e1 Прошивка: R373-79!! Рейтинг: 0 ![]() |
.start 0x109D28C8
109D28C8: E28F B loc_109D2DEA ;Переход по адресу 0x109D2DEA 109D28CA: C001 STMIA R0!, {R0} ;Сохранить регистры R0 по адресу из R0 109D28CC: E12F B loc_109D2B2E ;Переход по адресу 0x109D2B2E 109D28CE: FF1C ;Скорее всего это AMR режим процессора или данне 109D28D0: B570 PUSH {R4-R6,LR} ;Сохранить регистры R4-R6,LR 109D28D2: B0C2 SUB SP, SP, #0x108 ;SP = SP - 264 Должно получиться значение 009528C8:E28FC001E12FFF1CB570B0C2 А получается 009528C8:E28FC001E12FB570B0C2 -FFF1 проподает из-за этой ункции в бинЭдите... 109D28CE: FF1C ;Скорее всего это AMR режим процессора или данне Что делать? |
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
|
Dr.Hemp |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 45 Регистрация: 31.1.2007 Из: ЖД Пользователь №: 119 922 Модель телефона: Motorola e1 Прошивка: R373-79!! Рейтинг: 0 ![]() |
|
logotoy73 |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 362 Регистрация: 10.1.2007 Из: Подмосковье Пользователь №: 116 014 Модель телефона: RAZR MAXX, V3i, Defy+ Прошивка: VZV-16, 03.03R, 231 Настроение: в процессе... Рейтинг: 220 ![]() |
Да нет это кажется не бред. Бинэдит не всегда правильно определяет режим процесора, особено если арм и тумб рядом. Я вручную выставляю в таких случаях режим процесора на такой участок кода и смотрю насколько он получается съедобным.
|
Dr.Hemp |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 45 Регистрация: 31.1.2007 Из: ЖД Пользователь №: 119 922 Модель телефона: Motorola e1 Прошивка: R373-79!! Рейтинг: 0 ![]() |
Где мне поменять этот режим? Но уж точно этот режим не в компиляторе!? Или я ошибаюсь?
|
Евгений89 |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 335 Регистрация: 24.4.2008 Из: Санкт-Петербург Пользователь №: 170 426 Модель телефона: E398,E1,Z6,L7e(труп) Прошивка: 79R,DAR,4FR,0AR Настроение: вот и пришел мой Atrix2) Рейтинг: 253 ![]() |
Dr.Hemp , на вкладке "Код" сверху кнопка молния (Авто-определение режима процессора) выключаешь, нажимаешь на кнопку рядом вылезает список в нем выбераешь нужный тебе режим
|
logotoy73 |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 362 Регистрация: 10.1.2007 Из: Подмосковье Пользователь №: 116 014 Модель телефона: RAZR MAXX, V3i, Defy+ Прошивка: VZV-16, 03.03R, 231 Настроение: в процессе... Рейтинг: 220 ![]() |
Dr.Hemp. А ты хоть объясни что делаешь. Смотришь код или что то другое. Мне кажется что здесь вначале будет арм режим , а начиная с B570 тумба (как вариант).
|
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Можно поподробнее про поиск неявного использования оперативки. Срезанием, прибавлением к соседнему адресу не получается
|
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
|
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Порт часы в сс. Насколько помню адреса называются clock_adress и displey_dialog
|
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
Цитата(Джуманджи @ Сегодня, 8:56) глянул исходник с L7e . вот : Код .equ blc_log_buffer_100 0x145C91D8 .equ formatter blc_log_buffer_100+8 .equ clock_addr blc_log_buffer_100+0x10 .equ clock_area clock_addr+4 .equ clock_color clock_area+8 .equ clock_font clock_area+0xC .equ mobile_skins 0x1047C360 .equ seem_4a 0x61F как видишь , найти нужно только blc_log_buffer (его размер 100байт вроде) |
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Это понятно, но я его как раз и не могу найти в эльфе е398. И еще, написано, что используется сим, а в патче я его не нашел.
|
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
Цитата(Джуманджи @ Сегодня, 10:47) в иде жмёшь G вставляешь blc_log_buffer и Энтер Цитата(Джуманджи @ Сегодня, 10:47) ну да equ seem_4a , в патче будет как 00 00 ХХ ХХ (ХХ -цифро-буквы) Добавлено позже (10.6.2008, 11:54): Цитата(Джуманджи @ Сегодня, 10:47) на L9 с прошивкой 22.05R будет так : equ blc_log_buffer_100 0x1451BCE8 |
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Пишет ошибку - неверный адрес. Вот в том то и дело, что в начале указан, а дальше указание на сим ни в исходнике, ни в патче не нашел. Только 0000FFFF, но это вроде цвет
Добавлено позже (10.6.2008, 14:04): Ага, спасибо! Вечером проверю |
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
|
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Я нашел этот же адрес. Но думаю я ошибся, именно в оперативке, т.к. при использовании патча с непортанутыми адресами оперативки (думал константы) телефон включался (уже что-то
![]() |
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
|
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Я у тебя уже это спрашивал, ты сказал нет, но в теме про своего монстра недавно написал, что нужен. Так что...
|
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
Цитата(Джуманджи @ Сегодня, 10:32) Я у тебя уже это спрашивал, ты сказал нет, но в теме про своего монстра недавно написал, что нужен. Так что... ну у меня ж голова не Дворец Съездов :-) читаю автора/портера патча "Для работы патча необходимо установить также патч "Включить отладку" любой версии!" этот патч освободит эту оперативку или ищи /отрезай другую оперативку |
MotoHitman |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 48 Регистрация: 16.3.2008 Из: РБ/Уфа Пользователь №: 166 720 Модель телефона: L9/Z3 Прошивка: 05R/ODR Рейтинг: 12.5 ![]() |
У меня при запуске binedit выходит ошибка: Component mscomctl.Ocx not correctly registered, как исправить?
|
Osta |
![]() |
Freestyler ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 ![]() |
|
Евгений89 |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 335 Регистрация: 24.4.2008 Из: Санкт-Петербург Пользователь №: 170 426 Модель телефона: E398,E1,Z6,L7e(труп) Прошивка: 79R,DAR,4FR,0AR Настроение: вот и пришел мой Atrix2) Рейтинг: 253 ![]() |
у меня такая проблема
есть исходник компилирую его в бинэдите Код .start 0x10540300 ... BL 0x10B18CF0 ... BL 0x10B18BAC ... ADR R1, =0x1054032C MOV R0, R7 BL 0x10B18BAC применяю патч, удачно получаю не включающейся телефон, через fb снимаю cg1 открываю ее в бинэдите перехожу на адрес в патче и вижу Код ... BL off_10540524 ... BL off_10540530 ... ADR R1, =0x1054032C MOV R0, R7;R0 = R7 BL off_10540530 почему адреса другие? бинэдит не правельно компилирует патч или я что-то не правельно делаю? Сообщение отредактировал Евгений89 - 5.9.2008, 18:03 |
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Евгений89,
может недотягивает? Вход в прошивку может разный (начало CG1)? |
Евгений89 |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 335 Регистрация: 24.4.2008 Из: Санкт-Петербург Пользователь №: 170 426 Модель телефона: E398,E1,Z6,L7e(труп) Прошивка: 79R,DAR,4FR,0AR Настроение: вот и пришел мой Atrix2) Рейтинг: 253 ![]() |
|
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Евгений89,
че за патч? Поподробнее выложи исходники |
Евгений89 |
![]() |
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 335 Регистрация: 24.4.2008 Из: Санкт-Петербург Пользователь №: 170 426 Модель телефона: E398,E1,Z6,L7e(труп) Прошивка: 79R,DAR,4FR,0AR Настроение: вот и пришел мой Atrix2) Рейтинг: 253 ![]() |
патч clock_in_status_bar_178_lite_ACR_RB портирую на 49r
у меня был исходник с названиями функций, применил патч, открыл в бинэдите узнал адреса функций для r4513 попробовал скомпилить для r4513 таже ерунда вот исходники точнее часть с которой возникли проблемы Сообщение отредактировал Евгений89 - 5.9.2008, 18:45
| |
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Евгений89,
наверно бинедит барахлит, попробуй скачать другой |
Евгений89 |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 335 Регистрация: 24.4.2008 Из: Санкт-Петербург Пользователь №: 170 426 Модель телефона: E398,E1,Z6,L7e(труп) Прошивка: 79R,DAR,4FR,0AR Настроение: вот и пришел мой Atrix2) Рейтинг: 253 ![]() |
разобрался в чем проблема
открыл в бинэдите узнал адреса функций для r4513 похоже бинэдит не правельно дизассемблирует прошу открыл пропатченную в иде, и в ней другие адреса попробовал подставить эти адреса в исходник он скомпилился правельно, один в один как авторский патч Сообщение отредактировал Евгений89 - 5.9.2008, 19:13 |
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Евгений89,
вывод - ида рулит)) портируй лучше с V3i, у RekGRpth исходники понятные. А что изменилось в новой версии патча? |
Евгений89 |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 335 Регистрация: 24.4.2008 Из: Санкт-Петербург Пользователь №: 170 426 Модель телефона: E398,E1,Z6,L7e(труп) Прошивка: 79R,DAR,4FR,0AR Настроение: вот и пришел мой Atrix2) Рейтинг: 253 ![]() |
|
TweeSt |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 150 Регистрация: 5.5.2008 Пользователь №: 171 350 Модель телефона: MotoSLVR L9/L72 Прошивка: R452J_05R NO RSA Рейтинг: 3.5 ![]() |
А где взять подробный мануал на русском по IDA ?
|
elvis |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 265 Регистрация: 9.2.2008 Пользователь №: 162 964 Модель телефона: e770_V3X Прошивка: 85.9b.E1P Рейтинг: 58.5 ![]() |
|
Джуманджи |
![]() |
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 856 Регистрация: 8.11.2006 Из: детства Пользователь №: 106 183 Модель телефона: нокиа Рейтинг: 647.5 ![]() |
Umka85,
бинедит неправильно обрабатывает этот оператор. Сделай как в проше L9 Код LDR R0, =0x113000 Только я не знаю каким образом расчитывать его ![]() |
![]() ![]() |
Текстовая версия | Сейчас: 2.8.2025, 1:24 |
Форум живёт: