Учимся писать патчи : Патчестроение : Форум |
Страница 80 из 180: « 1 ... 76 77 78 79 [80] 81 82 83 84 ... 180 » |
Joker XT: |
19.01.09, 08:39 |
align 4 DCB 0xFF DCB 0xFF 0xFF тебе не надо! Это уже в патче смещение на адрес кратный 4ём, вот "align 4" этой командой! |
den_po: |
19.01.09, 11:47 |
Grinvich11 пишет: ZERO BLOCK FOUND! :-/ потому что ни одного org нету. org и ORG это разные вещи |
R6MF49T2: |
19.01.09, 20:54 |
den_po, ну получить исходники как я понимаю можно открыв патч с помошью бинедита? |
den_po: |
19.01.09, 21:56 |
R6MF49T2, йомайо, эта тема на что? читай |
MahmudS: |
19.01.09, 22:14 |
R6MF49T2, я портанул патч на твою прошивку, проверь на работоспособность. |
Grinvich11: |
20.01.09, 00:18 |
Код: align 4 dword_45BCED54 DCD 0x452E84B3 dword_45BCED58 DCD 0x452E28C7 off_45BCED5C DCD loc_45BCED36+1 dword_45BCED60 DCD 0x452A27EB dword_45BCED64 DCD 0x452E88FF dword_45BCED68 DCD 0x201A5C31 Выделенную часть тоже надо менять? И как? [ Редактировано Grinvich11 в 20.1.09 01:10 ] |
CyberMaster: |
20.01.09, 03:46 |
Grinvich11 Ненадо |
Grinvich11: |
22.01.09, 00:21 |
Так пробую портировать замэйновый патч совсем уже замучался с этим патчем Составил исходник вроде по всем правилам.. Код: include "ot.inc" include "x.inc" org 0x45DA1300 CODE16 CMP R6, 1 BEQ loc_45BCECFC CMP R6, 0 BEQ loc_45BCED04 loc_45BCECF8: ; CODE XREF: ROM:45BCED02j ; ROM:45BCED24j LDR R0, dword_45BCED58 BX R0 ; --------------------------------------------------------------------------- loc_45BCECFC: ; CODE XREF: ROM:45BCECF2j ADD R0, R4, 0 BL sub_45BCED46 B loc_45BCECF8 ; --------------------------------------------------------------------------- loc_45BCED04: ; CODE XREF: ROM:45BCECF6j PUSH {R0-R7} LDR R1, off_45BCED5C MOVL R0, 0x3E8 ADD R2, R4, 0 BL sub_45BCED4A LDR R0, dword_45BCED68 LDRB R2, [R0] CMP R2, 1 BEQ loc_45BCED26 CMP R2, 2 BEQ loc_45BCED2A MOV R2, 1 loc_45BCED20: ; CODE XREF: ROM:45BCED28j STRB R2, [R0] loc_45BCED22: ; CODE XREF: ROM:45BCED34j POP {R0-R7} B loc_45BCECF8 ; --------------------------------------------------------------------------- loc_45BCED26: ; CODE XREF: ROM:45BCED18j ADD R2, 1 B loc_45BCED20 ; --------------------------------------------------------------------------- loc_45BCED2A: ; CODE XREF: ROM:45BCED1Cj ADD R2, 1 STRB R2, [R0] ADD R0, R4, 0 BL sub_45BCED4E B loc_45BCED22 ; --------------------------------------------------------------------------- loc_45BCED36: ; DATA XREF: ROM:off_45BCED5Co PUSH {R0-R7,LR} LDR R0, dword_45BCED68 LDRB R2, [R0] CMP R2, 3 BEQ locret_45BCED44 MOV R2, 0 STR R2, [R0] locret_45BCED44: ; CODE XREF: ROM:45BCED3Ej POP {R0-R7,PC} ; =============== S U B R O U T I N E ======================================= sub_45BCED46: ; CODE XREF: ROM:45BCECFEp LDR R5, dword_45BCED54 BX R5 ; End of function sub_45BCED46 ; =============== S U B R O U T I N E ======================================= sub_45BCED4A: ; CODE XREF: ROM:45BCED0Ep LDR R3, dword_45BCED60 BX R3 ; End of function sub_45BCED4A ; =============== S U B R O U T I N E ======================================= sub_45BCED4E: LDR R3, dword_45BCED64 BX R3 ; End of function sub_45BCED4E align 4 dword_45BCED54 DCD addr1 dword_45BCED58 DCD addr2 off_45BCED5C DCD loc_45BCED36+1 dword_45BCED60 DCD addr3 dword_45BCED64 DCD addr4 dword_45BCED68 DCD addr5 Портировал адреса из исходника. Код: addr1 = 0x452E84B3 addr2 = 0x452E28C7 addr3 = 0x452A27EB addr4 = 0x452E88FF addr5 = 0x201A5C31 Патч: ;W610 R6BC002 ; Открытие таблицы символов на долгое удержание "*" ; Opening table of symbols by long pressing key "*" ; Функция Т9 включается/выключается тройным нажатием клавиши "*" ; You can on/off T9 function by triple pressing key "*" ; (!) HeapShift (0x201A5C31) ; v.2 ; (c) RandoM Ставлю патч и при нажатии звездочки ребут( Уже несколько раз проверял вроде все правильно. В чем моя ошибка? |
=paha=: |
25.01.09, 12:07 |
можете подсказать какой начальный адрес у W610_R6CA001 Зарание спасибо |
CyberMaster: |
25.01.09, 12:47 |
pahon, 44140000 на всех db2020 |
Страница 80 из 180: « 1 ... 76 77 78 79 [80] 81 82 83 84 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=790 © 2005-2018 supertrubka.org |