Учимся писать патчи : Патчестроение : Форум

Страница 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