Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи 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
Сообщений: 3278
Репутация: 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
Репутация: 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) 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
Сообщений: 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) R8BC004
SE 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, 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.15 секунд | 10 Запросов | HTML: 52.21 КБ -