Учимся писать патчи : Патчестроение : Форум |
Страница 23 из 180: « 1 ... 19 20 21 22 [23] 24 25 26 27 ... 180 » |
SubFrozen: |
16.05.07, 04:46 |
BREND А у тебя какая проша? Просто сам сменить хочу. |
den_po: |
16.05.07, 09:37 |
BREND пишет: Я замитил разницу в коде: Вот BinEdit: 00BB9CD6: AB21 MOV R1, #0xAB 00BB9CD8: 8900 LSL R1, R1, #2 А вот IDA: ROM:44BB9CD6 AB 21 89 00 MOVL R1, 0x2AC В чем прикол? у тебя в "processor options" стоит галка "enable macros". MOVL - макрос. грубо говоря это составная команда. в первом случае у тебя R1=171 R1=R1*4 во втором сразу R1=684 это для удобочитаемости. кроме варианта со сдвигом есть ещё один: MOV Rx,(VAL-0xFF) ADD Rx,0xFF это для значений VAL от 0x100 до 0x1FE |
BREND: |
16.05.07, 15:14 |
Значит так: SE K750, Firmware Version:R1CA021, Phone Color: Red, Phone CID: 49. У меня загнался телефон, не знаю шо делать. Что я делал: Создал патч, который меняет 3 байта (эксперимент), залил, включаю тел, опа, мигает. Ну я откатил патч, включаю, опять мигает (что меня очень удивило, я думал что тел не может сам себе менять Flash) Ладно есть у меня файлик Main_Firmwire.raw ($44000000, length - $1400000). Втыкаю Фар шью, как RAW. Фар меня послал (не может записать $44000000). Короче, я пробовал по-разному - нифига. Потом втикнул еще FS_Firmwire.raw ($45400000, length - $С00000). Тоже 0. На каком-то этапе выскочило предупреждение о записи в $45F00000, ну я посчитал, все номально. и вот после того, ни одна программа не видит тел, то есть жму 'с' и ничего. Что делать? |
Bars: |
16.05.07, 15:25 |
в тему про прошивку и востановление 750....юзаем поиск |
Zormax: |
16.05.07, 16:27 |
Adow I have decoded russian language files (russian_k750_r1ca021.txt and russian_w800_r1bc002.txt) from this site.. Is there any guide how to decode another lng. file? I need for my patch works cz or en language. Please help - thank you very much! In top has attached a file english_k750_r1ca021.rar We speak thanks Hussein По-русски: Говорим спасибо Hussein за файл english_k750_r1ca021.rar (прикрепил в верхнем посте) |
Ethуmind: |
16.05.07, 19:57 |
Господа! Открыл я майн с помощью hiew - смотрю - а адресация в патчах и в hiew не совпадает! я подумал - значит отличается на какую-то постоянную величину. подсчитал - всегда разная цифра. что делать? |
Zormax: |
16.05.07, 21:03 |
Ethуmind Отличается, ты в RAW переведи бинарник. |
Adow: |
16.05.07, 22:34 |
mobilefree пишет: In top has attached a file english_k750_r1ca021.rar We speak thanks Hussein Thanx very much for good news! I thing i will try ask Hussein also for czech language ... EDIT: Hussein has sent me also czech language!! Thanx once more [ Редактировано Adow в 17.5.07 11:30 ] |
Ethуmind: |
17.05.07, 22:34 |
Господа! 1. Поскажите, чем mbn отличается от raw - файл изменился буквально на пару килобайт. 2. Сделал я raw, добавил в начало 131 кб дампа - и адресация у меня стала 1 в 1 как в патчах. Написал свой первый патч - работает! )) Но встал вопрос - hiew не может интерпретировать мобильный asm, IDA - веси 50 метров! Может есть что полегче?.... |
svinuk: |
17.05.07, 23:07 |
Ethуmind бинедит например(700кб). Там и компилятор есть. |
Страница 23 из 180: « 1 ... 19 20 21 22 [23] 24 25 26 27 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=220 © 2005-2018 supertrubka.org |