Учимся писать патчи : Патчестроение : Форум |
Страница 138 из 180: « 1 ... 134 135 136 137 [138] 139 140 141 142 ... 180 » |
Va_st: |
15.12.09, 12:35 |
LoDark, чтоб проверить,перекрась телефон,через jjpatcher он не пашет. Найди любое свободное место в прош(где много нулей)- это и будет <замайн> твой |
LoDark: |
15.12.09, 13:45 |
Va_st писал: чтоб проверить,перекрась телефон,через jjpatcher он не пашет. А как узнать, что этот патч работает (Даже если перекрашу) ?? |
Va_st: |
15.12.09, 13:49 |
Поставить патчи которые его используют |
LoDark: |
15.12.09, 13:56 |
Va_st, этот его использует?? Патч: ;W595 SW-R3EF001 ;Automatic turn off bluetooth after a certain time. ;(i) HeapShift (4BBF29E0) ;(c) jamesbond22 |
Alex_E: |
15.12.09, 17:05 |
LoDark, да, использует адресс 4BBF29E0, если будеш портировать этот патч то этот HeapShift адресс тебе надо будет заменить на свободный в твоей прошивке |
LoDark: |
15.12.09, 18:06 |
Alex_E писал: HeapShift адресс Это как? |
Alex_E: |
15.12.09, 18:24 |
LoDark, это адресс рамы из этого патча, диапозон от 4BBF29D8 до 4BC029D7 Патч: ;W595 SW-R3EF001 ;Heap shift! more stability for patches! ;(c) den_po ;(p) jamesbond22 ;v.64k ;info 4 patchmakers: 4BBF29D8 ... 4BC029D7 ;this info is firmware version dependent п.с уже какие то глупые вопросы пошли, изучай факи лучше |
LoDark: |
15.12.09, 18:34 |
Alex_E, Этого адресса нет в патче только в комментарии |
Alex_E: |
15.12.09, 19:05 |
LoDark, переверни его побайтно и найдеш или исх сделай все будет видно |
LoDark: |
16.12.09, 21:31 |
Патч: Код: include "x.inc" ; --------------------------------------------------------------------------- org 0x1127844A MOV R2, 0xFF org 0x11278454 LDR R1, 0x1127845E BX R1 off_11278458 DCD 0x10000BC0+1 org 0x1127846E LDR R1, [SP,0x250] ASR R2, R5, 9 ; --------------------------------------------------------------------------- addr1 = 0x1127845C addr2 = 0x116DC508 addr3 = 0x116DC598 ; --------------------------------------------------------------------------- org 0x10000BC0 CODE16 ; --------------------------------------------------------------------------- ADD R1, R0, 0 LDR R0, [R5] LDR R3, 0x10000C00 BLX R3 LDR R1, 0x10000C08 LDR R0, [R5] LDR R3, 0x10000C04 BLX R3 LDR R0, 0x10000BFC BX R0 ; --------------------------------------------------------------------------- LDR R3, [R2,0x74] LDRB R6, [R5,5] CMP R0, R4 LDR R2, [R6,0x14] STRB R3, [R4,0xD] LDR R3, [R6,0x74] LSR R6, R5, 9 LDR R7, 0x10000D2C LDR R3, 0x10000CF4 MOV R1, 0x53 MOV R1, 0x21 LSR R2, R1, 8 LDR R6, [R1,0x74] LDR R3, [R5,0x14] LSR R1, R4, 9 STRB R3, [R2,R5] LDR R3, 0x10000D04 MOV R1, 0x53 MOV R1, 0x21 ; --------------------------------------------------------------------------- DCB 0 DCB 0xFF off_126A99BC DCD addr1+1 off_126A99C0 DCD addr2+1 off_126A99C4 DCD addr3+1 dword_126A99C8 DCD 0 DCD 0xEADD Что здесь не правильно? Компилятор выдаёт: Код: D:\b>FASMARM.EXE a.asm temp.bin flat assembler for ARM version 1.66 a.asm [7]: LDR R1, 0x1127845E x.inc [106] ldr [26]: ldr rg , [pc,(p1-($ and 0xFFFFFFFC)-4)] error: Immediate offset not alligned. [ Редактировано LoDark в 16.12.09 20:33 ] |
Страница 138 из 180: « 1 ... 134 135 136 137 [138] 139 140 141 142 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1370 © 2005-2018 supertrubka.org |