Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

F.A.Q по портированию замэйновых патчей : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  F.A.Q по портированию замэйновых патчей
На печать 
Правила 
Страница 2 из 7: « 1 [2] 3 4 5 6 7 »

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 XA
Samsung SM-J120F/DS Galaxy J12016

C510 R1HA035 Brown
снова со мной

K550 R8BA024
почти помер

xGhost


Опытный


Регистрация: 21.12.09
Сообщений: 243
Репутация: 742
Откуда: 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) R8BC004
SE 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
Сообщений: 247
Репутация: 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) R8BC004
SE Xperia X8
Samsung Galaxy Nexus
Если хочешь поработать - ляжь поспи и все пройдет :)

D3mon


Developer


Регистрация: 23.2.08
Сообщений: 1130
Репутация: 10348
Откуда: Краснодар




 
  #20 [14.08.10, 12:11] Re: F.A.Q по портированию замэйновых патчей   

 
Ну чет у тебя ВСЁ не так...
Во-первых, как сказал Pixel, вот это
Код: 
org 0x454467EE
    LDR     R3, 0x454467F4
    BX      R3
    NOP
org 0x454467F4
loc_454467F4:
    LDRB    R1, [R4,0x17]
    CMP     PC, R9

не правильно!
Тут должно быть так:
Код:
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

Должно быть так:
Код: 
org 0x45DFFFD0
loc_45DFFFD0:
    MOV    R1, 1
    ADD    R0, R4,    0
    LDR    R3, off_45DFFFF0
    BLX    R3
    LDR    R3, off_45DFFFDC
    BX    R3
; ---------------------------------------------------------------------------
align 4
off_45DFFFDC    DCD 0х454467FE+1
off_45DFFFF0    DCD адрес+1   ; ты это пропустил !




Sony Xperia XZ3 Green
Sony Xperia Z3 Compact Orange
W995i SW-R1GA026
:(
Страница 2 из 7: « 1 [2] 3 4 5 6 7 »


Похожие темы

  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.03 секунд | 10 Запросов | HTML: 51.29 КБ -