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

Страница 109 из 180: « 1 ... 105 106 107 108 [109] 110 111 112 113 ... 180 »

 -DeJaVu-:
19.04.09, 11:58
 den_po,

вот:
flat assembler for ARM version 1.67.27 (1039168 kilobytes memory)
cant open temp.bin

 jamesbond22:
19.04.09, 12:12
 -BourNe-, use the attached files

Прикрепленный к сообщению файл:

files.zip files.zip (63.42 kb; 21 hits) Скачать файл

 Va_st:
19.04.09, 13:06
 ADR>adr


Добавлено 19.4.09 15:10

А чтоб такая проблема не мучала больше в файле x.inc там где написано DCD fix dw и еще что то добавь ADR fix adr

 jamesbond22:
19.04.09, 13:39
 Патч:
;W880 SW-R8BA024
;Replacing phone graphics aka SYSGFX patch
;Create GFX.ini at PHONE/other/ini
;In GFX.ini specify the path to the replacing graphics
;Example: [GFX_Folder]: /usb/other/IMG (!HIT an ENTER after the path!)
;In this folder put your icons XXXX.PNG (XXXX.GIF, XXXX.JPG),
;where XXXX - number (hex) replaces pictures
;Version 2.0
;Changes:
; -Works from phone strats, not from StandbyBook
; -Icons for sysgfx and in main can have different resolutions :D
;(!!!) Heap shift! 2018BC60-2018BC63
;©JokerXT version 1.1
;(e,p) Vertexbz

I ported this patch with source from IDA and with source of elf.

installed patch created from a source created in IDA plus added this line:
45c97e60: 2F00000000000000 07000000xxxxxxxx
give an very interesting effect on phone. The graphics are modified in interesting ways. Graphics changes the size of items on the phone :-o. :-D

[ Edited by jamesbond22 в 19.4.09 11:41 ]

 KrasH:
19.04.09, 14:22
 блин...ну ты про каждую строчку будешь спрашивать?английский подучи!!!Лишние символы в строке,ну че непонятного?

 jamesbond22:
19.04.09, 14:25
 -BourNe-,
port from this source.

 den_po:
21.04.09, 17:58
 -BourNe-, это информация для патчмейкеров ;-)

 den_po:
21.04.09, 18:53
 -BourNe-, ну сделай исходник, погляди в него и сделай выводы. там же всё просто.

 Va_st:
21.04.09, 18:54
 -BourNe-, да,так же,но есть одно НО"они используют в своей работе патч Heap shift! more stability for patches!"!!!

 -DeJaVu-:
22.04.09, 15:26
 Вот занимаюсь портированием патча:

Патч:
;W910 SW-R1FA035
;Переключение радиостанций боковыми кнопками
;switching radio station lateral button
;"Громкость +"(удерживание) - +1 станция из списка
;"Громкость -"(удерживание) - -1 станция из списка
;(!)heap shift (2a2ac400-2a2ac403)
;(r)Joker XT
;(c)IronMaster
;(p)Va_st


на C702 SW-R3DA031. Возникла пара вопросов:

Вот я исх сделал:
Код: 
include "x.inc"
addr1 = 0x2A2AC400
addr2 = 0x115FD97D
addr3 = 0x115FFD0D
org 0x12673FA0
        CODE16
        PUSH    {R0-R7,LR}
        MOV    R1, 0
        B    loc_117D3C7A
; ---------------------------------------------------------------------------
        PUSH    {R0-R7,LR}
        MOV    R1, 1

loc_117D3C7A:                ; CODE XREF: ROM:117D3C74j
        LDR    R7, dword_117D3C94
        LDR    R0, [R7]
        LDR    R7, dword_117D3C98
        BLX    R7
        POP    {R0-R7,PC}
; ---------------------------------------------------------------------------
        PUSH    {R0-R7,LR}
        LDR    R5, [R2,4]
        LDR    R6, dword_117D3C94
        STR    R5, [R6]
        LDR    R6, dword_117D3C9C
        BLX    R6
        POP    {R0-R7,PC}
; ---------------------------------------------------------------------------
DCB 0xFF
DCB 0xFF        

align 4        
dword_117D3C94    DCD addr1        ; DATA XREF: ROM:loc_117D3C7Ar
                    ; ROM:117D3C88r
dword_117D3C98    DCD addr2        ; DATA XREF: ROM:117D3C7Er
dword_117D3C9C    DCD addr3        ; DATA XREF: ROM:117D3C8Cr
; ROM        ends

    


Исходник комплится.

Меня интересует это:

0x2A2AC400

Такого адреса в проше нет. Как я понял это связано с heap shift. Подскажите эту строку нужно менять или нужно оставить как есть?
Страница 109 из 180: « 1 ... 105 106 107 108 [109] 110 111 112 113 ... 180 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1080

© 2005-2018 supertrubka.org