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

Страница 135 из 180: « 1 ... 131 132 133 134 [135] 136 137 138 139 ... 180 »

 Sandre:
08.12.09, 17:34
 Начал читать и сразу куча не понятной информации. Было там про модификацию регистра,измененные команды... Потом появились всякие изменяемые флаги и прочее не понятное. Зашел в тупик. Я когда патч портирую,после порта функции нужно нажать С в иде и по операндам найти адрес искомый. Вот что именно не могу

 Joker XT:
08.12.09, 18:44
 хах, вот прочитай всю статью тогда поймёшь
это не приходит просто так...

 Sandre:
08.12.09, 20:09
 Её нужно будет раз пять перечитать точно. Ну ладно... Что не понятно - пишу сюда


Добавлено 10.12.09 20:03

Здорово парни,здорово. Есть пара вопросов. Все часто говорят про какую то либу. Что это? Это label?(у нее еще команда В). Команда ВХ это переход из арм в тхамб и наоборот. Так?

 LoDark:
12.12.09, 17:41
 Помогите портировать замейновый патч на К660:

Патч:
;W610 SW-R6BC002
;Вибра при блокировке клавиатуры и активации Режима без звука
;Vibra against "keylock" message and "nosound" message.
;Теперь не конфликтует с эльфами
;Есть возможность выбора показывать окошки или нет
;(i) Не совместим с патчем "Убрать окошко о залочке кнопок v 3.0" (пересекаются адреса, что естественно)
;© McG
;(p) awg
;Ver 2


Делал по мануалу, сделал первую часть:

Код: 

include "x.inc"
; ---------------------------------------------------------------------------
org 0x4538A324 
B 0x4538A336
org 0x4538A33A 
B 0x4538A36A

org 0x452BA75C 
DCD 0x46C046C0

org 0x4538A336 
dword_4538A336 DCD 0x4788490D
org 0x4538A36C 
DCD 0x45A9A107
org 0x452BA750 
LDR     R2, 0x452BA794
BLX     R2
org 0x452BA794 
off_452BA794    DCD 0x45A9A100+1


С замейном непонятно!
Объясните поподробнее =(

 Va_st:
12.12.09, 18:02
 LoDark писал:
org 0x452BA750
LDR R2, 0x452BA794
BLX R2
org 0x452BA794
off_452BA794 DCD 0x45A9A100+1


org 0x452BA750
LDR R2, dw_
BLX R2
org 0x452BA794
dw_ dw 0x45A9A100+1


по какому мануалу???

это не правильно
org 0x4538A336
dword_4538A336 DCD 0x4788490D
org 0x4538A36C
DCD 0x45A9A107

4538a336: 0D49A06A 0D498847
4538a36c: EBED0000 07A1A945








Добавлено 12.12.09 20:04

во почитай

 Joker XT:
12.12.09, 18:06
 Sandre, либа это ElfPack library =) это тебе пока не надо
BX это типа команды B (Branch) на на больший диапазон +-4мб
Переход же из тумб в арм можно сделать так же, но если ты сделаешь BX на адрес кратный, те без +1

 Va_st:
12.12.09, 18:06
 Sandre писал:
Все часто говорят про какую то либу

тут про либу много говорят

 Joker XT:
12.12.09, 18:08
 LoDark писал:
org 0x452BA750
LDR R2, 0x452BA794
BLX R2
org 0x452BA794
off_452BA794 DCD 0x45A9A100+1


Va_st, так тоже можно

 Va_st:
12.12.09, 18:12
 Joker XT, а мне так удобно=)

 LoDark:
12.12.09, 18:15
 Va_st, http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=4457 - по этому, я сегодня начал, и непонимаю ВСЁ !!!

[ Редактировано LoDark в 12.12.09 17:16 ]
Страница 135 из 180: « 1 ... 131 132 133 134 [135] 136 137 138 139 ... 180 »

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

© 2005-2018 supertrubka.org