Учимся писать патчи : Патчестроение : Форум

Страница 171 из 180: « 1 ... 167 168 169 170 [171] 172 173 174 175 ... 180 »

 MAVER145:
29.07.11, 22:01
 Therion, гг. точно ж. так же только на английском можно.

 andrewsolo:
29.07.11, 22:03
 еще подробнее задать вопрос? :)

ну в общем берем и в блокноте забиваем:
Код: 
include "x.inc"

org 0x45D2B000
DCB 0x22,   4,0x3E,   4,0x3B,   4,0x4C,   4,0x3A,   4
DCB 0x3E,   4,0x20,   0,0x47,   4,0x42,   4,0x35,   4
DCB 0x3D,   4,0x38,   4,0x35,   4,   0,   0

org 0x45D2B020
du 'Только чтение',0


после FASMARM и elf2vkpex имеем на выходе HEX:
Патч: 
45D2B000: 00000000000000000000000000000000 22043E043B044C043A043E0420004704
45D2B010: 000000000000000000000000 420435043D04380435040000
45D2B020: 00000000000000000000000000000000 D200EE00EB00FC00EA00EE002000F700
45D2B030: 000000000000000000000000 F200E500ED00E800E5000000


вот как сделать чтобы совпали части кода 0x45D2B000 и 0x45D2B020 ?


[ Редактировано andrewsolo в 30.7.11 01:26 ]

 Vov4ик:
29.07.11, 22:08
 andrewsolo, макрос нужееен и никак иначе

 Therion:
29.07.11, 22:11
 andrewsolo, нужно првильно дезасмить код,тогда таких вещей небудет

 andrewsolo:
30.07.11, 01:25
 Therion, как правильно то?
причем тут как именно дизасмить?
я в IDA задал преобразовать в Unicode, смотрю строки осмысленные. за этой строкой еще 2-3 подобных.

Ты наверно просто не понял.
Вопрос то в том, как скормить FASMARMу юникод с кирилицей?
Когда портируешь патч важно чтобы константы компилились в тоже самое, что было в исходнике. Я не девелопер и не уверен, что константа скушается и не в win-1251 кодировке

 Vov4ик:
30.07.11, 01:46
 andrewsolo, да ёп, говорю тебе макрос нужен, без него никак ты не получишь вин1251 понимаешь, никаааак, забей на это, пусть компилит как есть

 den_po:
30.07.11, 02:30
 Vov4ик, он и не говорил про win1251, он говорил про юникод

andrewsolo, смотри обновление в теме armpc

 Vov4ик:
30.07.11, 04:01
 den_po, да не, он просто хотел чтоб скомпилило в точности так же как в оригинале, юникодном видимо назвал т.к. ида пишет unicode. Я тоже давно заметил что русский текст компилит не так как положено, ну и решил вскоре эту проблему приинклуживанием к исходнику нужного кода))

 den_po:
30.07.11, 12:00
 Vov4ик, ида пишет unicode, потому что это и есть unicode.

 SE-depot:
30.07.11, 14:27
 Помогите разобраться.
Портирую патч W595 R3EF001 на W595_R3EG004
Проблема вот в чем,
первый код портировой нормально, а
вот второй код который заходить за main, том идут нули
как найти за main-овский код для W595 R3EG004 ?
Заранее спасибо!

Прикрепленный к сообщению файл:

Bezwmyannwy.JPG Bezwmyannwy.JPG (199.08 kb; 56 hits) Скачать файл
Страница 171 из 180: « 1 ... 167 168 169 170 [171] 172 173 174 175 ... 180 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1700

© 2005-2018 supertrubka.org