Учимся писать патчи : Патчестроение : Форум |
Страница 51 из 180: « 1 ... 47 48 49 50 [51] 52 53 54 55 ... 180 » |
GooD: |
28.12.07, 00:32 |
Ссылочку не подкинете где в mbn формате скачать?Я искал...везде толко в bin(( |
Yuraskas: |
28.12.07, 09:23 |
Товарищи, есть такой ламерский вопрос по коду прошивки, например в коде я встречаю такую строку: Код: ROM:44DD9D6C 0F 48 LDR R0, =unk_4421343C я так понимаю что адрес 4421343C есть ссылка на строку: Код: ROM:4421343C 00 unk_4421343C DCB 0 ROM:4421343D 0A DCB 0xA ROM:4421343E 5B DCB 0x5B ; [ ROM:4421343F 55 DCB 0x55 ; U ROM:44213440 49 DCB 0x49 ; I ROM:44213441 43 DCB 0x43 ; C ROM:44213442 4C DCB 0x4C ; L ROM:44213443 48 DCB 0x48 ; H ROM:44213444 5D DCB 0x5D ; ] ROM:44213445 20 DCB 0x20 ROM:44213446 53 DCB 0x53 ; S ROM:44213447 65 DCB 0x65 ; e ROM:44213448 76 DCB 0x76 ; v ROM:44213449 65 DCB 0x65 ; e ROM:4421344A 72 DCB 0x72 ; r ROM:4421344B 65 DCB 0x65 ; e ROM:4421344C 20 DCB 0x20 ROM:4421344D 65 DCB 0x65 ; e ROM:4421344E 72 DCB 0x72 ; r ROM:4421344F 72 DCB 0x72 ; r ROM:44213450 6F DCB 0x6F ; o ROM:44213451 72 DCB 0x72 ; r ... Так вот, объясните пожалуйста, почему ссылка ведет не на адрес начала строки (4421343D), а на предыдущий адрес? И еще вопрос, что считать началом строки, символ "LF" (0xA) или "[" (0x5B)? |
Zormax: |
28.12.07, 09:28 |
Yuraskas Строка в Си формате а не в юникоде |
Yuraskas: |
28.12.07, 09:50 |
а как это красиво оформить в IDA, так чтобы по двойному щелчку осуществлялся переход на строку, и строка была в виде строки а не так как она выглядит сейчас? Во, сам разобрался, спасибо. [ Редактировано Yuraskas в 29.12.07 11:44 ] |
KrasH: |
01.01.08, 09:47 |
люди,помогайте-базу загрузки для w610 r8ba024.main2raw с ошипкой вылетает,бабе2рав говорит BABE offset: 0x44140000,но нифига в проше не находяться значения,которые уже в готовых есть.из фуладреса в патче готовом вычитаю 44140000,на месте плучившихся адресов таких как в патче байт нет! |
Virusmater: |
02.01.08, 00:37 |
Тож интересует этот вопрос) до ошибки прога выдает 1F509210, но чую я что это не то) Добавлено хотя не... 44140000 вполне подходит)) поправте, если не так [ Редактировано Virusmater в 2.1.08 02:38 ] Добавлено 2.1.08 02:46 так... еще вопрос. пытаюсь на w610i портануть с w800i но у меня не получается найти старые данные из патча на w800i в фуле w610i. c какого тела лучше портировать патчи на w610i? Добавлено 2.1.08 06:19 и еще портанул патч , а он не робит, ткните в ошибку ;W610I SW-R8BA024 ;Расширенный диапазон регулировки яркости ;Позволяет регулировать яркость от 10 до 100% ;(c) IronMaster ;(p) Virusmater +44140000 11992C8: 401D 401C 119A550: 262801D200207047312801D2 00B50149884700BD21EEBA45 119A57C: 042810D801A1095C8F44C046 00B50149884700BD6DEEBA45 119A5CA: 0522 0922 124D4B8: 242901D22421 0A2901D20A24 1958C6C: 00000000000000000000000000000000 142801D2002070471E2801D201207047 1958C7C: 00000000000000000000000000000000 282801D202207047322801D203207047 1958C8C: 00000000000000000000000000000000 3C2801D204207047462801D205207047 1958C9C: 00000000000000000000000000000000 502801D2062070475A2801D207207047 1958CAC: 00000000000000000000000000000000 642801D2082070470920704708281AD8 1958CBC: 00000000000000000000000000000000 01A1095C8F44C0460A0E12161A1E2226 1958CDC: 00000000000000000000000000000000 2A000A207047142070471E2070472820 1958CEC: 00000000000000000000000000000000 7047322070473C207047462070475020 1958CFC: 00000000000000000000 70475A20704764207047 |
Joker XT: |
02.01.08, 11:08 |
Virusmater, а исходник где? даёшь тока патч... где там ошибку искать |
Virusmater: |
02.01.08, 11:59 |
а, его через иду надо... тогда ладно, оставлю это дело профессионалам) |
SharkExE: |
03.01.08, 16:24 |
Помогите! Не хочет компилится! include "x.inc" ;==================== org 0x45C21889 CODE16 ;==================== LSL R0, R6, 1 MOV R1, 0 STRH R1, [R7,R0] ADD R0, R7, 0 BL sub_45C218A1 LDR R3, dword_45C21899 BX R3 ; --------------------------------------------------------------------------- dword_45C21899 DCD 0x4546E125 ; --------------------------------------------------------------------------- BX LR ; --------------------------------------------------------------------------- DCB 0xFF DCB 0xFF ; =============== S U B R O U T I N E ======================================= sub_45C218A1: MOVL R3, 0x100 B loc_45C218E1 ; --------------------------------------------------------------------------- loc_45C218A7: CMP R1, 0xA8 BNE loc_45C218AD LDR R1, dword_45C218E9 loc_45C218AD: CMP R1, 0xAA BNE loc_45C218B3 LDR R1, dword_45C218ED loc_45C218B3: CMP R1, 0xAF BNE loc_45C218B9 LDR R1, dword_45C218F1 loc_45C218B9: CMP R1, 0xB8 BNE loc_45C218BF LDR R1, dword_45C218F5 loc_45C218BF: CMP R1, 0xBA BNE loc_45C218C5 LDR R1, dword_45C218F9 loc_45C218C5: CMP R1, 0xBF BNE loc_45C218CB LDR R1, dword_45C218FD loc_45C218CB: CMP R1, 0xC0 BCC loc_45C218DD CMP R1, R3 BCS loc_45C218DD MOVL R2, 0x350 ADDS R1, R1, R2 LSLS R1, R1, 0x10 LSRS R1, R1, 0x10 loc_45C218DD: STRH R1, [R0] ADDS R0, R0, 2 loc_45C218E1: LDRH R1, [R0] CMP R1, 0 BNE loc_45C218A7 BX LR ; End of function sub_45C218A1 ; --------------------------------------------------------------------------- dword_45C218E9 DCD 0x401 dword_45C218ED DCD 0x404 dword_45C218F1 DCD 0x407 dword_45C218F5 DCD 0x451 dword_45C218F9 DCD 0x454 dword_45C218FD DCD 0x457 LSLS R0, R0, 0 LSLS R0, R0, 0 ; ROM ends Пишет: flat assembler for ARM version 1.66 2main.asm [10]: BL sub_45C218A1 error: Instruction origin not aligned. cant open temp.bin Что делать? |
KrasH: |
03.01.08, 16:47 |
;твой код BL sub_45C218A1 sub_45C218A1: ;твой код |
Страница 51 из 180: « 1 ... 47 48 49 50 [51] 52 53 54 55 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=500 © 2005-2018 supertrubka.org |