Учимся писать патчи : Патчестроение : Форум |
Страница 79 из 180: « 1 ... 75 76 77 78 [79] 80 81 82 83 ... 180 » |
adidas-1993: |
09.01.09, 15:29 |
Да,спасибо большое,понял:):) |
Grinvich11: |
15.01.09, 16:58 |
6. Нахождение данных для портированного патча. Вот тут я несовсем понимаю как находить И в меню не нашел: Код: Идем по ссылкам главного меню Edit – Patch program – Change bute |
Hobblyn: |
15.01.09, 19:10 |
Grinvich11, http://forum.mobile-portal.info/showthread.php?t=4 почитай это поможет)) |
Grinvich11: |
16.01.09, 15:50 |
Код: Итак, мы уже сделали два шага: а) нашли адрес, б) нашли данные для замены. Остался последний шаг, найти то, на что заменять… Никак не пойму как находить то, на что заменять. Подскажите |
Va_st: |
16.01.09, 16:56 |
Grinvich11, думаю проще сделать тебе его чем объяснить,какой патч надо то? |
Grinvich11: |
16.01.09, 22:45 |
Va_st, ну не будеш же ты все патчи портировать. Хочется самому научиться портировать Добавлено 18.1.09 02:18 Код: include "1.inc" include "x.inc" ;==================== ORG 0x45274E50 CODE16 ;==================== LDR R1, dword_45B0D610 LDR R0, [R4,0x18] PUSH {R0-R7,LR} MOV R0, 0 SUB SP, SP, 4 STR R0, [SP] SUB SP, SP, 0x88 MOV R0, SP LDR R1, dword_45B0D60C BLX R1 MOVL R1, 0x3E8 MOV R2, 0x32 ADD R3, R1, 0 LDR R6, [R0] MOVL R4, 0x168 LDR R6, [R6,R4] BLX R6 ADD SP, SP, 0x8C POP {R0-R7,PC} ; --------------------------------------------------------------------------- align 4 DCB 0xFF DCB 0xFF dword_45B0D60C DCD addr1 ; DATA XREF: ROM:45B0D5F0r dword_45B0D610 DCD 0xEC87 ; DATA XREF: ROM:45B0D5E0r ; ROM ends Эээ.... Как исправить эту ошибку.... flat assembler for ARM version 1.67.22 (703771 kilobytes memory) vibra.asm [7]: LDR R1, dword_45B0D610 x.inc [109] ldr [24]: ldr rg , [pc,(p1-($ and 0xFFFFFFFC)-4)] error: Immediate offset not alligned. |
R6MF49T2: |
18.01.09, 23:07 |
Пожалуста подскажите. есть патч: Патч: ;C702 SW-R3DA031 ;Расширенный диапазон регулировки яркости ;Позволяет регулировать яркость от 10 до 100% ;© IronMaster ;(p) MahmudS При портировании возникла проблема. В моей прошивке свободная область находится на других адресах (25FC340 и далее). Тоесть если запускаю такой патч: Патч: ;C702 SW-R3DA029 ;Расширенный диапазон регулировки яркости ;Позволяет регулировать яркость от 10 до 100% ;© IronMaster ;(p) Maxis то тел ребутится после входа в настройки дисплея. Если последние 9 строк не меняю то патч работает, но в таком случае я затираю вероятно нужные строки кода, и как следствия возможны глюки и баги. Подскажите плз как исправить. Насколько я понимаю, в коде должен быть простой переход на метку, а в таком случае партированный патч работать должен.(По крайней мере если данный асемблер похож на ассемблер 8086). Подскажите в чём не прав. |
den_po: |
19.01.09, 00:37 |
R6MF49T2, ты думаешь, для чего народ с получением исходников возится? Добавлено 19.1.09 00:40 Grinvich11, DCB 0xFF тебе зачем? |
jamesbond22: |
19.01.09, 00:46 |
Grinvich11, Код: align 4 replaced it: Код: DCB 0xFF DCB 0xFF You must declare "addr1" |
Grinvich11: |
19.01.09, 01:10 |
jamesbond22 писал: You must declare "addr1" I declare it in 1.inc den_po писал: Grinvich11, DCB 0xFF тебе зачем? Еще сам не знаю. И теперь пишет много раз ZERO BLOCK FOUND! :-/ |
Страница 79 из 180: « 1 ... 75 76 77 78 [79] 80 81 82 83 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=780 © 2005-2018 supertrubka.org |