Учимся писать патчи : Патчестроение : Форум |
Страница 93 из 180: « 1 ... 89 90 91 92 [93] 94 95 96 97 ... 180 » |
jamesbond22: |
14.03.09, 20:13 |
PRO100light, Код: include "x.inc" addr1 = 0x4545CC19 addr2 = 0x450414FD addr3 = 0x453AE025 addr4 = 0x44F94F85 addr5 = 0x44F495DD addr6 = 0x44F495D1 patch = 0x443BB4C0 org patch push {R0-R4,LR} ldr R0, _addr2 ldr R1, _addr3 blx R1 ldr R0, [R0,0x74] ldr R4, [R0,4] adr R5, byte_443BB560 add R0, R4, 0 add R1, R5, 0 mov R2, 0 ldr R3, _addr4 blx R3 cmp R0, 0 bmi loc_443BB4F0 add R0, R4, 0 add R1, R5, 0 mov R2, SP ldr R3, _addr5 blx R3 mov R4, SP ldrh R2, [R4] mov R5, 0 cmp R2, 0 bne loc_443BB4F2 loc_443BB4F0: ldr R2, dword_443BB548 loc_443BB4F2: mov R0, 7 mov R1, 6 bl sub_443BB53C cmp R5, 0 bne loc_443BB508 cmp R4, 0 beq loc_443BB508 ldrh R0, [R4] ldr R3, _addr6 blx R3 loc_443BB508: pop {R0-R4} mov R0, 0xA5 mov R1, 0x3A bl sub_443BB53C ldr R2, dword_443BB54C mov R0, 8 mov R1, 0xA3 bl sub_443BB53C ldr R2, dword_443BB550 mov R0, 8 mov R1, 0xBA bl sub_443BB53C ldr R2, dword_443BB554 mov R0, 8 mov R1, 0xD2 bl sub_443BB53C ldr R2, dword_443BB558 mov R0, 0xA1 mov R1, 5 bl sub_443BB53C pop {PC} sub_443BB53C: push {R3} ldr R3, _addr1 mov R12, R3 pop {R3} bx R12 align 4 dword_443BB548 dw 0xF3B4 dword_443BB54C dw 0xECCD dword_443BB550 dw 0xECD0 dword_443BB554 dw 0xECCC dword_443BB558 dw 0xF3B5 byte_443BB560 du "cover.png",0 _addr1 dw addr1 _addr2 dw addr2 _addr3 dw addr3 _addr4 dw addr4 _addr5 dw addr5 _addr6 dw addr6 [ Edited by jamesbond22 в 14.3.09 18:17 ] |
timos_06: |
14.03.09, 20:32 |
PRO100light, align 4 = FFFF Добавлено 14.3.09 20:33 явно не из-за этого ребутит |
PRO100light: |
14.03.09, 21:14 |
Уже все гуд:) СПСjamesbond22, |
striker31932: |
14.03.09, 22:51 |
PRO100light, я когда редактировал исходники через AsmEditor тоже были глюки. мой совет вручную редактируй имхо точно уверен что правильно всё делаешь |
PRO100light: |
15.03.09, 01:48 |
striker31932, я просто толком не знаю как правильно |
jamesbond22: |
15.03.09, 01:50 |
timos_06 писал: align 4 = FFFF not always. |
Va_st: |
15.03.09, 11:27 |
Если бы ты портанул правильно то они работали бы 100% |
MahmudS: |
15.03.09, 11:32 |
Va_st, я тоже пробовал портануть патч на полномочия java и у меня тоже ничего не получилось (именно на с702) |
striker31932: |
15.03.09, 17:48 |
PRO100light, я учился на топсе но щас там нет этой темы. я сам делаю это добавляю врезки, ставлю align 4. убираю END в конце. расставляю двоеточия. убираю лишние S. удаляю #. а вот если нужно сложение var и переход Unicode=>DCB то тогда уже AsmEditor [ Редактировано striker31932 в 15.3.09 17:50 ] |
den_po: |
15.03.09, 18:12 |
striker31932, про var могу подсказку дать. в ida попробуй на команде с var нажать k |
Страница 93 из 180: « 1 ... 89 90 91 92 [93] 94 95 96 97 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=920 © 2005-2018 supertrubka.org |