Учимся писать патчи : Патчестроение : Форум |
Страница 141 из 180: « 1 ... 137 138 139 140 [141] 142 143 144 145 ... 180 » |
D3mon: |
27.12.09, 22:01 |
Ilmir5555, спасибо, но уже сам разобрался! Все, патч заработал! [ Редактировано D3mon в 28.12.09 21:51 ] |
Se-MaG: |
03.01.10, 13:50 |
Возник такой вопрос: как правильно создать .raw файл из прошивки DB3210, например из W715_R1GA030_MAIN_GENERIC_NR_RED53.mbn. Когда перетаскиваю этот файл на read3150.exe, то получаются файлы phone_app.cxc и phone_emp_app.cxc; что дальше с ними надо сделать? |
HeMo: |
03.01.10, 14:03 |
Se-MaG, http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=965&post_id=151019#151019 ---------------------------------------------------------------------------------------- Вообщем пытался портануть это: Патч: ;W660 SW-R8BB001 Orange ;Вкл/выкл изображения часов по нажатию джойстика в Sleepmode ;При нажатии джойстика появляются часы, повторное нажатие гасит экран ;Теперь выйти из Sleepmode можно при нажатии л.софта, цифровых клавиш и некоторых других ;v. 1 ;(c) IronMaster ;(p) MahmudS на w595 r3ef001 Получился исх: Код: include "x.inc" addr3 = 0x108E6701 addr2 = 0x108E6FC9 addr1 = 0x10DECD99 addr0 = 0x11f19ae0 ORG addr0 CODE16 PUSH {R4-R7,LR} ADD R4, R0, 0 ADD R5, R1, 0 CMP R1, 8 BNE loc_45C5C59C LDR R2, [SP,0x14] CMP R2, 0 BNE loc_45C5C59C MOVL R2, 0x1CC ADD R0, R0, R2 LDRH R1, [R0] CMP R1, 0 BEQ loc_45C5C598 LDR R1, _addr1 BLX R1 ADD R1, R4, 0 LDR R0, _addr3 BLX R0 POP {R4-R7,PC} loc_45C5C598: ADD R0, R4, 0 MOV R1, 0x11 loc_45C5C59C: LDR R4, _addr2 BLX R4 POP {R4-R7,PC} align 4 _addr1 DCD addr1 _addr2 DCD addr2 _addr3 DCD addr3 и в конце патч: Патч: 108E73BC: C96F8E10 E19AF111 После установки патча все работает как раньше) Перепроверил все адреса несколько раз. Ошибка здесь в другом Просьба указать в чем ошибся) [ Редактировано HeMo в 3.1.10 16:10 ] [ Редактировано HeMo в 3.1.10 16:17 ] |
jamesbond22: |
12.01.10, 17:56 |
HeMo, 107616AA: 19E0 14E0 - it is wrong 108E90F0: 20E0 23E0 - it is correct ------------------------------------------------------------------------------------------------------------------------------- Патч: ;K800 SW-R8BF0003 ;Отображать процесс передачи через БТ в статус баре ;Работает только, если окна приема/передачи не находятся в фокусе ;v 1.0 ;(C) MaPkiZzz aka Vital I used this code:: But on end sending drawing disappears only on standby, not in other places. Why is this happening? ------------------------------------------------------------------------------------------------------------------------------- I try to create some patch who add opening GUI OneOfMany in player. Patch has a strange and small error. Upon entry into the GUI and closing, and then when I open the player once it closes (appear message "Failed" at moment). The next times player opens properly. Who help me? code which I used: Код: openGUI: PUSH {R4,R5,LR} LDR R5, _Heap LDRB R5, [R5] ADD R4, R0, 0 BL is_AudioBook MOV R1, 0 BL BookObj_SetFocus ADD R0, R4, 0 LDR R0, [R4,0x18] CMP R0, 0 BEQ to_gui BL GUIGUI_Free MOV R0, 0 STR R0, [R4,0x18] to_gui: MOV R1, 0 ADD R0, R4, 0 BL GUI_ONEOFMANYCreateOneOfMany ... ... is_AudioBook: LDR R0, isAudioPlayerBook PUSH {LR} BL FindBook POP {PC} ------------------------------------------------------------------------------------------------------------------------------- Патч: ;W600 SW-R7CA017 GENERIC ;Logo Changer v1.0 Beta ;Save file "LOGO.ini" in "/usb/other/ini/" ;Example of LOGO.ini: ;[LOGO]: 0x01 ;Use elf files of appz for edit the file ;(!) Is need define your name ID ;© k790alex ;Thanks to Sic (Found the hook) I ported this patch to W595. Always displays Default Name. What can be wrong in source? ------------------------------------------------------------------------------------------------------------------------------- Патч: ;W595 SW-R3EF001 ;Replacing phone graphics aka SYSGFX patch ;Create GFX.ini at PHONE/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 1.1 ;Fixed bug with reboot, if the file was not found GFX.ini ;Fixed bug with reboot mode file transfer ; ;Icons for sysgfx and in main can have different resolutions ;(!) Heap shift ;(c) Joker XT ;(e) Vertexbz ;(p) jamesbond22 I installed this patch, but I do not see any change. Why? |
jamesbond22: |
15.01.10, 13:07 |
MahmudS писал: jamesbond22, use ; after digit in LOGO.ini my contects of file LOGO.ini: Код: [LOGO]: 0x3; Displays default name (name 4). edit: patch done. ------------------------------------------------------------------------------------------------------------------------------- Патч: ;k790 r8bf003 ;(c) Va_st In this patch is example for db2020 of how to merge icon and label: Код: LDR R2, _label LDR R1, _icon PUSH {R4,LR} SUB SP, SP, 0xC MOVL R3, 0x78000000 ADD R1, R1, R3 ;R1 - merge icon STR R1, [SP] MOV R1, 0x20 ;0x78000020 - space ADD R1, R1, R3 STR R1, [SP,4] ;icon... STR R2, [SP,8] ;label... MOV R2, 3 MOV R1, 5 LDR R3, Str2ID BLX R3 ADD SP, SP, 0xC ADD R2, R0, 0 LDR R0, [R4,0x58] ;GUI POP {R4,PC} This function does not work on db3150. Why? Can someone show an example function for db3150? [ Edited by jamesbond22 в 15.1.10 11:57 ] |
Va_st: |
15.01.10, 15:19 |
jamesbond22, для к790 Код: pg_SMS_UI_EditServiceCentreWarning__PAGE_ENTER_EVENT ROM:4503134C 77 B5 PUSH {R0-R2,R4-R6,LR} ROM:4503134E 26 48 LDR R0, dword_450313E8 ROM:45031350 0D 1C ADDS R5, R1, #0 ROM:45031352 D1 F2 8D FA BL imageid2strid Код: ROM:45302870 imageid2strid MOVL R1, 0x78000000 ADD R0, R0, R1 BX LR для w910 Код: pg_SMS_UI_EditServiceCentreWarning__0xE ROM:11271F08 77 B5 PUSH {R0-R2,R4-R6,LR} ROM:11271F0A 28 48 LDR R0, =0xF8F0 ROM:11271F0C 0D 1C ADDS R5, R1, #0 ROM:11271F0E E0 F3 99 F9 BL sub_11652244 Код: sub_11652244 MOVL R1, 0x78000000 ADD R0, R0, R1 BX LR Добавлено 15.1.10 17:31 ну и попробуй для а2 сделать так Код: patch1: ldr r2,dw_11f0 ldr r1,dw_id1 b patch patch2: ldr r2,dw_11ef ldr r1,dw_id2 b patch patch3: ldr r2,dw_11ee ldr r1,dw_id3 patch: push {r4,lr} sub sp,0xc movl r3,0x78000000 add r1,r1,r3 str r1,[sp,0] mov r1,0x20 add r1,r1,r3 str r1,[sp,4] str r2,[sp,8] mov r0,0 push {r0} add r3,r0,0 mov r2,3 mov r1,5 mov r0,sp ldr r7,str2id blx r7 add sp,0xc add r2,r0,0 ldr r0,[r4,0x40] pop {r4,pc} align 4 dw_11f0 dw 0x1fc3 dw_11ef dw 0x11ef dw_11ee dw 0x11ee dw_id1 dw 0xe55c dw_id2 dw 0xe55d dw_id3 dw 0xe55e str2id dw SWI_0x15D_Str2ID |
jamesbond22: |
15.01.10, 15:39 |
Va_st, on W595 is that same: Код: ROM:11A60A58 77 B5 PUSH {R0-R2,R4-R6,LR} ROM:11A60A5A 28 48 LDR R0, =0xF8F0 ROM:11A60A5C 0D 1C ADD R5, R1, #0 ROM:11A60A5E 0B F0 91 FC BL sub_11A6C384 ROM:11A60A62 27 49 LDR R1, =0x78000020 ROM:11A60A64 00 90 STR R0, [SP] ROM:11A60A66 68 46 MOV R0, SP ROM:11A60A68 41 60 STR R1, [R0,#4] Код: sub_11A6C384: MOVL R1, 0x78000000 ADD R0, R0, R1 BX LR Added 15.1.10 13:53 Код: push {r4,lr} sub sp,0xc movl r3,0x78000000 add r1,r1,r3 str r1,[sp,0] mov r1,0x20 add r1,r1,r3 str r1,[sp,4] str r2,[sp,8] mov r0,0 push {r0} add r3,r0,0 mov r2,3 mov r1,5 mov r0,sp ldr r7,str2id blx r7 add sp,0xc add r2,r0,0 ldr r0,[r4,0x40] pop {r4,pc} phone restart Код: push {r4,lr} sub sp,0xc movl r3,0x78000000 add r1,r1,r3 str r1,[sp,0] mov r1,0x20 add r1,r1,r3 str r1,[sp,4] str r2,[sp,8] mov r0,0 ;push {r0} add r3,r0,0 mov r2,3 mov r1,5 mov r0,sp ldr r7,str2id blx r7 add sp,0xc add r2,r0,0 ldr r0,[r4,0x40] pop {r4,pc} phone not restart, but icons not display: [ Edited by jamesbond22 в 15.1.10 14:00 ] |
Va_st: |
15.01.10, 16:00 |
Код: push {r4,lr} add r5,r4,0 sub sp,0xc movl r3,0x78000000 add r1,r1,r3 str r1,[sp,0] mov r1,0x20 add r1,r1,r3 str r1,[sp,4] str r2,[sp,8] mov r4,0 add r3,r4,0 mov r2,3 mov r1,5 mov r0,sp ldr r7,str2id blx r7 add sp,0xc add r2,r0,0 ldr r0,[r5,0x40] pop {r4,pc} [ Редактировано Va_st в 15.1.10 18:03 ] |
jamesbond22: |
15.01.10, 16:08 |
Va_st пишет: Код: push {r4,lr} add r5,r4,0 sub sp,0xc movl r3,0x78000000 add r1,r1,r3 str r1,[sp,0] mov r1,0x20 add r1,r1,r3 str r1,[sp,4] str r2,[sp,8] mov r4,0 add r3,r4,0 mov r2,3 mov r1,5 mov r0,sp ldr r7,str2id blx r7 add sp,0xc add r2,r0,0 ldr r0,[r5,0x40] pop {r4,pc} screenshot: |
MiFa: |
15.01.10, 19:23 |
I have little question to IronMaster or den_po. About this patch Патч: ;Playing sound file while charging ;When the battery is fully charged or charger is disconnected then stops playing How i know what sounds ID have my files in C902 (FW-R3EF001), how find it? |
Страница 141 из 180: « 1 ... 137 138 139 140 [141] 142 143 144 145 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1400 © 2005-2018 supertrubka.org |