Mikaёль
Patcher
Регистрация: 24.4.08 Сообщений: 167 Репутация: 502 Откуда: г.Тюмень
#11 [30.07.10, 15:55] Re: F.A.Q по портированию замэйновых патчей
Therion писал:
DCB 0xC0 DCB 0x46 это можно заменить этим:align 4
O_o а я думал, что правильно NOP. Я не прав?
k770 + 10 patches = на пенсии Elm j10i2 Metal Black SW-R7CA061 + Patches Снова в строю
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
#12 [30.07.10, 19:03] Re: F.A.Q по портированию замэйновых патчей
Mikaёль , тут могут быть варианты. иногда выравнивание делают нопом, иногда FF, иногда нулями
promt is better than google translate
vetel
Опытный
Регистрация: 27.4.10 Сообщений: 171 Репутация: 1282 Откуда: Россия
#13 [30.07.10, 19:34] Re: F.A.Q по портированию замэйновых патчей
den_po, в моем случае почему абсолютно одинаково компилится и с NOP и с DCB 0xC0 DCB 0x46
Sony Xperia XASamsung SM-J120F/DS Galaxy J12016 C510 R1HA035 Brown снова со мной K550 R8BA024 почти помер
xGhost
Опытный
Регистрация: 21.12.09 Сообщений: 243 Репутация: 727 Откуда: Izhevsk
#14 [30.07.10, 21:12] Re: F.A.Q по портированию замэйновых патчей
vetel , потому что NOP превращается в C046, как и DCB 0xC0 DCB 0x46
SE C510 R1HA035 SE J20i Hazel Black/White R7CA065 Sony Ericsson arc S White 4.1.B.0.587 Rooted
Storm_68
Новичок
Регистрация: 12.9.09 Сообщений: 19 Репутация: 29 Откуда: Тамбов
#15 [13.08.10, 23:10] Re: F.A.Q по портированию замэйновых патчей
loc.asm [17]:
LDR R3, dword_45DFFFF0
x.inc [106] ldr [26]:
ldr rg , [pc,(p1-($ and 0xFFFFFFFC)-4)]
error: undefined symbol
так и не понял, какой там символ
исходник
Код:
include "x.inc" ;----------------------------------------------------- org 0x454467EE LDR R3, 0x454467F4 BX R3 NOP org 0x454467F4 loc_454467F4: LDRB R1, [R4,0x17] CMP PC, R9 ;----------------------------------------------------- org 0x45DFFFD0 loc_45DFFFD0: MOV R1, 1 ADD R0, R4, 0 LDR R3, dword_45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ;--------------------------------------------------------------------------- org 0x45DFFFF0 MOV R1, 1 ADD R0, R4, 0 LDR R3, 0x45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ; --------------------------------------------------------------------------- org 0x45DFFFDC align 4 off_45DFFFDC DCD loc_454467FE+1
[ Редактировано Storm_68 в 13.8.10 23:12 ]
SE K770 (cid 52) R8BC004SE Xperia X8 Samsung Galaxy Nexus Если хочешь поработать - ляжь поспи и все пройдет :)
-Sotik-
Patcher
Регистрация: 28.12.07 Сообщений: 880 Репутация: 2655 Откуда: Днепр-City UA
#16 [14.08.10, 00:27] Re: F.A.Q по портированию замэйновых патчей
Storm_68, у тебя есть
dword_45DFFFF0 и
0x45DFFFF0 - смекаешь?
SE W610 R6CA001 ORANGE SE K810 R8BA024 ORANGE HTC DESIRE S
Спасибо сказали: Storm_68
Therion
Developer/Admin
Регистрация: 9.2.08 Сообщений: 1748 Репутация: 10884 Откуда: Украина, г. Киев
#17 [14.08.10, 01:46] Re: F.A.Q по портированию замэйновых патчей
Storm_68 , что это за патч? с исходника мало что понятно
Pixel
Expert
Регистрация: 26.8.07 Сообщений: 248 Репутация: 534 Откуда: Чита
#18 [14.08.10, 07:25] Re: F.A.Q по портированию замэйновых патчей
Просто исходник неправильно обработан.
Код:
MOV R1, 1 ADD R0, R4, 0 LDR R3, loc_45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ;--------------------------------------------------------------------------- loc_45DFFFF0: MOV R1, 1 ADD R0, R4, 0 LDR R3, loc_45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ; --------------------------------------------------------------------------- off_45DFFFDC: DCD 0x454467FE+1
Хотя бы так. И тут
Код:
org 0x454467F4 loc_454467F4: LDRB R1, [R4,0x17] CMP PC, R9
мне лично что-то не нравится.
htc EVO 3D + C905
Storm_68
Новичок
Регистрация: 12.9.09 Сообщений: 19 Репутация: 29 Откуда: Тамбов
#19 [14.08.10, 11:59] Re: F.A.Q по портированию замэйновых патчей
Therion , твой патч
Патч: ;K790 SW-R8BF003 ;Удалить чёрный фон при просмотре 3х3 и 5х5 ;(c) Therion
портирую на k770 r8bc004
З.Ы.: первая попытка портирования через IDA с созданием исходника. Толком пока особо не соображаю
[ Редактировано Storm_68 в 14.8.10 12:02 ]
SE K770 (cid 52) R8BC004SE Xperia X8 Samsung Galaxy Nexus Если хочешь поработать - ляжь поспи и все пройдет :)
D3mon
Developer
Регистрация: 23.2.08 Сообщений: 1141 Репутация: 10348 Откуда: Краснодар
#20 [14.08.10, 12:11] Re: F.A.Q по портированию замэйновых патчей
Ну чет у тебя ВСЁ не так...
Во-первых, как сказал
Pixel , вот это
не правильно!
Тут должно быть так:
Код:
org 0x454467EE LDR R3, off_454467F4 ; это просто МЕТКА, не нужно это портировать!!! BX R3 NOP off_454467F4 DCD 0х45DFFFD0+1
Не надо везде жать "С"..на последнем адресе "О" нужно..
Во-вторых, не понимаю, зачем у тебя два раза подряд один и тот же код идет?
Поэтому всё это:
Код:
org 0x45DFFFD0 loc_45DFFFD0: MOV R1, 1 ADD R0, R4, 0 LDR R3, dword_45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ;--------------------------------------------------------------------------- org 0x45DFFFF0 MOV R1, 1 ADD R0, R4, 0 LDR R3, 0x45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ; --------------------------------------------------------------------------- org 0x45DFFFDC align 4 off_45DFFFDC DCD loc_454467FE+1
Должно быть так:
Sony Xperia XZ3 GreenSony Xperia Z3 Compact Orange W995i SW-R1GA026 :(
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.