Хотите статус Патчмейкера, Эльфмейкера или Разработчика? : О сайте и форуме : Форум |
Страница 110 из 137: « 1 ... 106 107 108 109 [110] 111 112 113 114 ... 137 » |
anonymous: |
25.04.11, 05:17 |
more ASM mine Код: include "x.inc" ;include "W580_R6CA001_Orange.lib.asm" include "W580_R8BE001.lib.asm" ;W580 SW-R8BE001 ;Add item "Advanced" on File manager ;File manager > more > advanced: ;-Show/Hide extension (idea by IronMaster) ;-Show/Hide 4°& 5° tab ; EN version ;© Laura_P ;(p) Juanchy - JYM org 0x44EB307E ;44edd7e4 LDR R2, saltox1 BLX R2 B 0x44EB308A ;44EDD7F0 align 4 saltox1 dw loc_45C142C0+1 org 0x44EB3130 ;44edd89c LDR R1, saltox2 BLX R1 org 0x44EB328C ;44edd9f8 saltox2 dw loc_45C142AE+1 org 0x44EB5F7A ;44ee06ce LDR R3, saltox3 BLX R3 B 0x44EB5F86 ;44EE06DA saltox3 dw loc_45C14294+1 NOP org 0x44EB8882 ;44ee2f06 B 0x44EB88CC ;44EE2F50 org 0x44EBB1AA ;44ee57de LDR R3, saltox4 BLX R3 B 0x44EBB1B6 ;44EE57EA saltox4 dw loc_45C14294+1 NOP org 0x44EBD12E ;44ee771e B 0x44EBD178 ;44EE7768 org 0x44EBD19C ;44ee778c LDR R3, saltox5 BLX R3 B 0x44EBD1A8 ;44EE7798 NOP saltox5 dw loc_45C14294+1 org 0x44EBFDFE ;44eea472 LDR R3, off_44EEA478 BX R3 align 4 off_44EEA478 dw patch+1 org 0x44ED31B2 ;44efd874 LDR R3, off_44EFD878 BX R3 align 4 off_44EFD878 dw loc_45C142DA+1 org 0x45D51150 ;45c14260 patch: ADD R0, R4, 0 BL loc_45C1451C MOVL R1, 0x2E4 ADD R1, R4, R1 STR R0, [R1,0xC] BL loc_45C14486 CMP R0, 0 BEQ loc_45C1427A MOV R1, 3 B loc_45C1427C loc_45C1427A: MOV R1, 5 loc_45C1427C: MOVL R0, 0x2E4 ADD R0, R4, R0 LDR R0, [R0,0xC] MOV R7, 0 BL loc_45C14524 LDR R3, off_45C14290 BX R3 align 4 off_45C14290 dw 0x44EBFE1C+1 ;44EEA490+1 loc_45C14294: PUSH {R4-R7,LR} ADD R4, R0, 0 BL loc_45C1447C CMP R0, 1 BEQ loc_45C142A2 SUB R5, R5, R6 loc_45C142A2: ADD R2, R5, 0 MOV R1, 0 ADD R0, R4, 0 BL loc_45C144D4 POP {R4-R7,PC} loc_45C142AE: PUSH {R4-R7,LR} MOV R5, 0 BL loc_45C1447C CMP R0, 1 BEQ loc_45C142BC MOV R5, 1 loc_45C142BC: ADD R0, R5, 0 POP {R4-R7,PC} loc_45C142C0: PUSH {R4-R7,LR} ADD R4, R0, 0 BL loc_45C1447C CMP R0, 1 BEQ loc_45C142CE SUB R6, R6, R5 loc_45C142CE: ADD R2, R6, 0 MOV R1, 0 ADD R0, R4, 0 BL loc_45C144D4 POP {R4-R7,PC} loc_45C142DA: LDR R0, [R5,0x14] MOV R2, 1 ADD R1, R4, 0 BL loc_45C14514 MOV R2, 0 MOV R1, 0xFD LDR R0, [R5,0x14] BL loc_45C14504 LDR R0, [R5,0x14] LDR R2, dword_45C143C4 MOV R1, 0xFD BL loc_45C1450C BL loc_45C1447C CMP R0, 1 BEQ loc_45C1432A MOV R2, 0xFE MOV R1, 0xFD LDR R0, [R5,0x14] BL loc_45C1452C LDR R2, off_45C143B4 MOV R1, 0xFE LDR R0, [R5,0x14] BL loc_45C14504 adr R0, aShowExtension ; "Show extension" MOV R1, 6 LDR R2, dword_45C143C8 BL loc_45C144D4 ADD R2, R0, 0 LDR R0, [R5,0x14] MOV R1, 0xFE BL loc_45C1450C B loc_45C14352 loc_45C1432A: MOV R2, 0xFE MOV R1, 0xFD LDR R0, [R5,0x14] BL loc_45C1452C LDR R2, off_45C143B8 MOV R1, 0xFE LDR R0, [R5,0x14] BL loc_45C14504 adr R0, aHideExtension ; "Hide extension" MOV R1, 6 LDR R2, dword_45C143C8 BL loc_45C144D4 ADD R2, R0, 0 LDR R0, [R5,0x14] MOV R1, 0xFE BL loc_45C1450C loc_45C14352: BL loc_45C14486 CMP R0, 1 BEQ loc_45C14384 MOV R2, 0xFF MOV R1, 0xFD LDR R0, [R5,0x14] BL loc_45C1452C LDR R2, off_45C143BC MOV R1, 0xFF LDR R0, [R5,0x14] BL loc_45C14504 adr R0, aHide45Tab ; "Hide 4°& 5° tab" MOV R1, 6 LDR R2, dword_45C143C8 BL loc_45C144D4 ADD R2, R0, 0 LDR R0, [R5,0x14] MOV R1, 0xFF BL loc_45C1450C B loc_45C143AC loc_45C14384: MOV R2, 0xFF MOV R1, 0xFD LDR R0, [R5,0x14] BL loc_45C1452C LDR R2, off_45C143C0 MOV R1, 0xFF LDR R0, [R5,0x14] BL loc_45C14504 adr R0, aShow45Tab ; "Show 4°& 5° tab" MOV R1, 6 LDR R2, dword_45C143C8 BL loc_45C144D4 ADD R2, R0, 0 LDR R0, [R5,0x14] MOV R1, 0xFF BL loc_45C1450C loc_45C143AC: LDR R3, off_45C143B0 BX R3 off_45C143B0 dw 0x44ED31BC+1 ;44EFD87E+1 off_45C143B4 dw loc_45C1440C+1 off_45C143B8 dw loc_45C14448+1 off_45C143BC dw loc_45C14416+1 off_45C143C0 dw loc_45C14452+1 dword_45C143C4 dw 0x13A ; 136 ;Advanced dword_45C143C8 dw 0xFFFF aShowExtension: db "Show extension",0 db 0xFF aHideExtension: db "Hide extension",0 db 0xFF aHide45Tab: db "Hide 4°& 5° tab",0 aShow45Tab: db "Show 4°& 5° tab",0 loc_45C1440C: PUSH {R4,LR} ADD R4, R0, 0 BL loc_45C14420 B loc_45C14472 loc_45C14416: PUSH {R4,LR} ADD R4, R0, 0 BL loc_45C1442C B loc_45C14472 loc_45C14420: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} LDR R0, off_45C144A0 adr R1, aExtension_bin ; "extension.bin" B loc_45C14436 loc_45C1442C: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} LDR R0, off_45C144A0 adr R1, aTabs_bin ; "tabs.bin" loc_45C14436: MOV R2, 4 MOV R3, 0xFF ADD R3, 0x81 BL loc_45C144E4 BL loc_45C144EC ADD SP, SP, 4 POP {R0-R7,PC} loc_45C14448: PUSH {R4,LR} ADD R4, R0, 0 BL loc_45C1445C B loc_45C14472 loc_45C14452: PUSH {R4,LR} ADD R4, R0, 0 BL loc_45C14464 B loc_45C14472 loc_45C1445C: PUSH {R0-R7,LR} LDR R0, off_45C144A0 adr R1, aExtension_bin ; "extension.bin" B loc_45C1446A loc_45C14464: PUSH {R0-R7,LR} LDR R0, off_45C144A0 adr R1, aTabs_bin ; "tabs.bin" loc_45C1446A: MOV R2, 0 BL loc_45C144F4 POP {R0-R7,PC} loc_45C14472: LDR R1, off_45C1449C ADD R0, R4, 0 BL loc_45C144FC POP {R4,PC} loc_45C1447C: PUSH {R1,R2,LR} LDR R0, off_45C144A0 MOV R2, 0 adr R1, aExtension_bin ; "extension.bin" B loc_45C1448E loc_45C14486: PUSH {R1,R2,LR} LDR R0, off_45C144A0 MOV R2, 0 adr R1, aTabs_bin ; "tabs.bin" loc_45C1448E: BL loc_45C144DC BMI loc_45C14498 MOV R0, 1 B loc_45C1449A loc_45C14498: MOV R0, 0 loc_45C1449A: POP {R1,R2,PC} off_45C1449C dw 0x45AD4664 ;45AD625C off_45C144A0 dw 0x457186D8 ;4574216C aExtension_bin du "extension.bin",0 align 4 aTabs_bin du "tabs.bin",0 align 4 loc_45C144D4: LDR R3, off_45C144D8 BX R3 ; STRID Str2ID( const void* wstr, int flag, int len ); off_45C144D8 dw Str2ID+1 loc_45C144DC: LDR R3, off_45C144E0 BX R3 ; int fstat( const wchar_t* path, const wchar_t* fname, FSTAT* fstat_stuct ); off_45C144E0 dw fstat+1 loc_45C144E4: LDR R5, off_45C144E8 BX R5 ; int _fopen( const wchar_t* filpath, const wchar_t* filname, unsigned int mode, unsigned int rights, unsigned int __0 ); off_45C144E8 dw _fopen+1 loc_45C144EC: LDR R5, off_45C144F0 BX R5 ; int fclose( int file ); off_45C144F0 dw fclose+1 loc_45C144F4: LDR R5, off_45C144F8 BX R5 ; void FileDelete( wchar_t* path, wchar_t* filename, int* error ); off_45C144F8 dw FileDelete+1 loc_45C144FC: LDR R3, off_45C14500 BX R3 ; void BookObj_GotoPage( BOOK* book, const PAGE_DESC* page ); off_45C14500 dw BookObj_GotoPage+1 loc_45C14504: LDR R3, off_45C14508 BX R3 ; void GUIObject_SoftKeys_SetAction( GUI*, u16 actionID, void (*proc)( BOOK*, GUI* ) ); off_45C14508 dw GUIObject_SoftKeys_SetAction+1 loc_45C1450C: LDR R3, off_45C14510 BX R3 ; void GUIObject_SoftKeys_SetText( GUI*, u16 actionID, STRID ); off_45C14510 dw GUIObject_SoftKeys_SetText+1 loc_45C14514: LDR R3, off_45C14518 BX R3 ; void GUIObject_SoftKeys_SetEnable( GUI*, u16 actionID, BOOL ); off_45C14518 dw GUIObject_SoftKeys_SetEnable+1 loc_45C1451C: LDR R3, off_45C14520 BX R3 ; GUI_TABMENUBAR* CreateTabMenuBar( BOOK* book ); off_45C14520 dw CreateTabMenuBar+1 loc_45C14524: LDR R3, off_45C14528 BX R3 ; void TabMenuBar_SetTabCount( GUI_TABMENUBAR*, int count ); off_45C14528 dw TabMenuBar_SetTabCount+1 loc_45C1452C: LDR R3, off_45C14530 BX R3 ; void GUIObject_SoftKeys_SetItemAsSubItem( GUI*, u16 actionID, int subitem ); off_45C14530 dw GUIObject_SoftKeys_SetItemAsSubItem+1 Код: include "x.inc" ;include "W580_R6CA001_Orange.lib.asm" include "W580_R8BE001.lib.asm" ;W580 SW-R6CA001_Orange ;Replace alarm's time limit ;Go to: Alarm signal > Press "Settings" option ;Added info. about patch ;v.1.1 ;Updated ;© Laura_P ;Original idea by Demion ;(p) Juanchy - JYM org 0x45374FBA ;453A265E LSL R1, R5, 0 NOP org 0x45374FCE ;453A2672 LSL R1, R5, 0 NOP org 0x44DBD136 ;44de7c9e LDR R3, off_44DE7CA4 BX R3 align 4 off_44DE7CA4 dw patch+1 org 0x44DB9662 ;44de41ca LDR R3, off_44DE41D0 BX R3 align 4 off_44DE41D0 dw 0x45D51464+1 ;45C19084+1 org 0x45D51430 ;45c19050 patch: LDR R2, off_45C19074 LDR R1, dword_45C19078 LDR R0, [R4,0x18] BL loc_45C19308 adr R2, loc_45C190D4 ADD R2, 1 MOV R1, 0 LDR R0, [R4,0x18] BL loc_45C19308 LDR R2, dword_45C1907C MOV R1, 0 LDR R0, [R4,0x18] BL loc_45C19310 LDR R3, off_45C19080 BX R3 off_45C19074 dw 0x44DE6A6D dword_45C19078 dw 0xFAF dword_45C1907C dw 0x32A ;326 ;Ajustes off_45C19080 dw 0x44DE7CA8+1 BL loc_45C19208 CMP R1, 1 BEQ loc_45C190A4 CMP R1, 2 BEQ loc_45C190A8 CMP R1, 3 BEQ loc_45C190AC CMP R1, 4 BEQ loc_45C190B0 CMP R1, 5 BEQ loc_45C190B4 CMP R1, 6 BEQ loc_45C190B8 LDR R1, dword_45C19288 B loc_45C190BA loc_45C190A4: LDR R1, dword_45C1928C B loc_45C190BA loc_45C190A8: LDR R1, dword_45C19290 B loc_45C190BA loc_45C190AC: LDR R1, dword_45C19294 B loc_45C190BA loc_45C190B0: LDR R1, dword_45C19298 B loc_45C190BA loc_45C190B4: LDR R1, dword_45C1929C B loc_45C190BA loc_45C190B8: LDR R1, dword_45C192A0 loc_45C190BA: LDR R0, [R4] LDR R3, off_45C190D0 BLX R3 ; void Feedback_SetTimeout( GUI_FEEDBACK*, int time_ms ); LDR R1, off_45C190C8 LDR R3, off_45C190CC BX R3 align 4 off_45C190C8 dw 0x44DB9DC6 ;44DE492D off_45C190CC dw 0x44DB966C+1 ;44DE41D4+1 off_45C190D0 dw Feedback_SetTimeout+1 loc_45C190D4: PUSH {LR} LDR R1, off_45C190E0 BL loc_45C19320 POP {PC} align 4 off_45C190E0 dw off_45C190F4 dword_45C190E4 dw 7 dw loc_45C1910C+1 dw 0 dw 0 off_45C190F4 dw loc_45C19100 dw 0 dw dword_45C190E4 loc_45C19100: LDR R4, loc_45C19208 STRH R1, [R0,R1] LDRSH R5, [R1,R5] ADC R0, R2 CMP R7, R8 LSL R0, R0, 0 loc_45C1910C: PUSH {R4-R7,LR} ADD R4, R1, 0 ADD R0, R4, 0 BL loc_45C19358 STR R0, [R4,0x1C] adr R0, aAlarmSTimeLimi ; "Alarm's time limit " MOV R1, 0 MOV R2, 0xFF BL loc_45C19300 ADD R1, R0, 0 LDR R0, [R4,0x1C] BL loc_45C19350 LDR R0, [R4,0x1C] MOV R1, 9 BL loc_45C19380 LDR R0, [R4,0x1C] MOV R1, 7 BL loc_45C19348 BL loc_45C19208 LDR R0, [R4,0x1C] BL loc_45C19340 LDR R0, [R4,0x1C] LDR R1, off_45C191A0 MOV R2, 7 BL loc_45C19338 LDR R0, [R4,0x1C] BL loc_45C19330 LDR R0, [R4,0x1C] adr R2, loc_45C191CC ADD R2, 1 LDR R1, dword_45C19194 BL loc_45C19308 LDR R0, [R4,0x1C] LDR R1, dword_45C19198 adr R2, loc_45C1924C ADD R2, 1 BL loc_45C19308 LDR R0, [R4,0x1C] MOVL R1, 0xFC0 adr R2, loc_45C19258 ADD R2, 1 BL loc_45C19308 LDR R0, [R4,0x1C] MOV R1, 0 adr R2, loc_45C192A4 ADD R2, 1 BL loc_45C19308 LDR R0, [R4,0x1C] MOV R1, 0 LDR R2, dword_45C1919C BL loc_45C19310 POP {R4-R7,PC} align 4 dword_45C19194 dw 0xFC2 dword_45C19198 dw 0xFAF dword_45C1919C dw 0x3E9 ; 3E4 ; Info. off_45C191A0 dw dword_45C1926C aAlarmSTimeLimi du "Alarm's time limit ",0 loc_45C191CC: PUSH {R0-R7,LR} ADD R4, R0, 0 ADD R0, R1, 0 BL loc_45C19328 SUB SP, SP, 4 STR R0, [SP] MOV R0, 0 PUSH {R0} MOV R3, 0xFF ADD R3, 0x81 MOV R2, 2 adr R1, aLimit_bin ; "limit.bin" LDR R0, off_45C19234 BL loc_45C19360 ADD SP, SP, 4 ADD R5, R0, 0 MOV R2, 4 MOV R1, SP BL loc_45C19370 ADD R0, R5, 0 BL loc_45C19368 ADD SP, SP, 4 ADD R0, R4, 0 BL loc_45C19258 POP {R0-R7,PC} loc_45C19208: PUSH {R0,R2-R7,LR} MOV R0, 0 PUSH {R0} MOV R3, 0xFF ADD R3, 0x81 MOV R2, 1 adr R1, aLimit_bin ; "limit.bin" LDR R0, off_45C19234 BL loc_45C19360 ADD R5, R0, 0 MOV R2, 4 MOV R1, SP BL loc_45C19378 ADD R0, R5, 0 BL loc_45C19368 LDR R1, [SP] ADD SP, SP, 4 POP {R0,R2-R7,PC} align 4 off_45C19234 dw 0x457186D8 ;4574216C aLimit_bin du "limit.bin",0 loc_45C1924C: PUSH {LR} LDR R0, dword_45C19264 BL loc_45C19318 POP {PC} align 4 loc_45C19258: PUSH {LR} LDR R1, off_45C19268 BL loc_45C19320 POP {PC} align 4 dword_45C19264 dw 0x848 off_45C19268 dw 0x45AA4EB0 ;45AA6BA8 dword_45C1926C dw 0x2313 ;22DD dw 0x2314 ;1ADA dw 0x2315 ;22DE dw 0x2316 ;22DF dw 0x2317 ;22E0 dw 0x2318 ;22E1 dw 0x2319 ;1ADE dword_45C19288 dw 0x3A98 dword_45C1928C dw 0x7530 dword_45C19290 dw 0xAFC8 dword_45C19294 dw 0xEA60 dword_45C19298 dw 0x15F90 dword_45C1929C dw 0x1D4C0 dword_45C192A0 dw 0xFFFFFFFF loc_45C192A4: PUSH {R0-R7,LR} adr R0, aReplaceAlarmST ; "Replace alarm's time limit\nv.1.1\n\n\n© La"... MOV R1, 6 MOV R2, 0xF0 BL loc_45C19300 ADD R1, R0, 0 LDR R0, dword_45C192C0 ADD R4, R0, 0 MOV R2, 0 MOV R3, 1 BL loc_45C19388 POP {R0-R7,PC} dword_45C192C0 dw 0x6FFFFFFF aReplaceAlarmST db "Replace alarm's time limit",0xA db "v.1.1",0xA db 0xA db "© Laura_P",0xA db "Idea by Demion",0xA db "(p) Juanchy - JYM",0 align 4 loc_45C19300: LDR R3, off_45C19304 BX R3 ; STRID Str2ID( const void* wstr, int flag, int len ); align 4 off_45C19304 dw Str2ID+1 loc_45C19308: LDR R3, off_45C1930C BX R3 ; void GUIObject_SoftKeys_SetAction( GUI*, u16 actionID, void (*proc)( BOOK*, GUI* ) ); off_45C1930C dw GUIObject_SoftKeys_SetAction+1 loc_45C19310: LDR R3, off_45C19314 BX R3 ; void GUIObject_SoftKeys_SetText( GUI*, u16 actionID, STRID ); off_45C19314 dw GUIObject_SoftKeys_SetText+1 loc_45C19318: LDR R3, off_45C1931C BX R3 ; void UI_Event( int event ); off_45C1931C dw UI_Event+1 loc_45C19320: LDR R3, off_45C19324 BX R3 ; void BookObj_GotoPage( BOOK* book, const PAGE_DESC* page ); off_45C19324 dw BookObj_GotoPage+1 loc_45C19328: LDR R3, off_45C1932C BX R3 ; int OneOfMany_GetSelected( GUI_ONEOFMANY* ); off_45C1932C dw OneOfMany_GetSelected+1 loc_45C19330: LDR R3, off_45C19334 BX R3 ; void GUIObject_Show( GUI* ); off_45C19334 dw GUIObject_Show+1 loc_45C19338: LDR R3, off_45C1933C BX R3 ; void OneOfMany_SetTexts( GUI_ONEOFMANY*, STRID* strids, int Count ); off_45C1933C dw OneOfMany_SetTexts+1 loc_45C19340: LDR R3, off_45C19344 BX R3 ; void OneOfMany_SetChecked( GUI_ONEOFMANY*, int checked ); off_45C19344 dw OneOfMany_SetChecked+1 loc_45C19348: LDR R3, off_45C1934C BX R3 ; void OneOfMany_SetItemCount( GUI_ONEOFMANY*, int count ); off_45C1934C dw OneOfMany_SetItemCount+1 loc_45C19350: LDR R3, off_45C19354 BX R3 ; void GUIObject_SetTitleText( GUI*, STRID ); off_45C19354 dw GUIObject_SetTitleText+1 loc_45C19358: LDR R3, off_45C1935C BX R3 ; GUI_ONEOFMANY* CreateOneOfMany( BOOK* book ); off_45C1935C dw CreateOneOfMany+1 loc_45C19360: LDR R5, off_45C19364 BX R5 ; int _fopen( const wchar_t* filpath, const wchar_t* filname, unsigned int mode, unsigned int rights, unsigned int __0 ); off_45C19364 dw _fopen+1 loc_45C19368: LDR R3, off_45C1936C BX R3 ; int fclose( int file ); off_45C1936C dw fclose+1 loc_45C19370: LDR R3, off_45C19374 BX R3 ; int fwrite( int file, const void* ptr, int size ); off_45C19374 dw fwrite+1 loc_45C19378: LDR R3, off_45C1937C BX R3 ; int fread( int file, void* ptr, int size ); off_45C1937C dw fread+1 loc_45C19380: LDR R3, off_45C19384 BX R3 ; void GUIObject_SetStyle( GUI*, int style ); off_45C19384 dw GUIObject_SetStyle+1 loc_45C19388: LDR R3, off_45C1938C BX R3 ; int MessageBox( STRID header_text, STRID message_text, wchar_t IconID, int style, int time, BOOK* book ); off_45C1938C dw MessageBox+1 Код: include "x.inc" ;W830 SW-R1KG001 ;Possibility to select Display Orientation for WALKMAM and My Music ;Requires modified Version of WalkmanDisplay elf ;Dont use key to change Orientation ;Next versions of the patch will not require Elf anymore ;Added Patch "Replace item "Online channels" on "Videos" in the MediaPlayer" ;v1.0 beta ;© yener90 ;® Ultrashot, michlantecuhtli ;(p) Juanchy - JYM ;-------------------1----------------- org 0x44F299E2 ;w580 - 001 \ 44f36758 LDR R3, off1 BX R3 align 4 off1 dw patch+1 ;-------------------2-------------------- org 0x44F2D9FC ;w580 - 001 \ 44f3a794 LDR R3, off2 BX R3 off2 dw 0x45C128C8+1 ;------------------3------------------ org 0x44F2EFA6 ;w580 - 001 \ 44f3bd52 MOV R1, 4 ;------------------4------------------- org 0x44F2F196 ;w580 - 001 \ 44f3bf42 MOV R1, 4 ;--------------------5--------------------- org 0x4521F72A ;w580 - 001 \ 4524195a LDR R3, off3 BX R3 align 4 off3 dw 0x45C1290C+1 ;---------------------6------------------ org 0x45219366 ;w580 - 001 \ 4523b5aa LDR R3, off4 BX R3 align 4 off4 dw 0x45C12968+1 ;--------------------7---------------- org 0x452193FC ;w580 - 001 \ 4523b640 B 0x45219404 ;4523B648 ;--------------------8---------------- org 0x45218CE8 ;w580 - 001 \ 4523af2c PUSH {LR} LDR R0, off5 BL 0x4536286C ;45386C90 POP {PC} align 4 off5 dw 0x45B21684 ;45BCE034 ;--------------------9------------------- org 0x452177C2 ;w580 - 001 \ 45239a0e LDR R3, off6 BX R3 align 4 off6 dw 0x45C129B8+1 ;--------------------10----------------- org 0x45217870 ;w580 - 001 \ 45239abc B 0x45217878 ;45239AC4 ;------------------11---------------- org 0x4521738C ;w580 - 001 \ 452395d8 PUSH {LR} LDR R0, off7 BL 0x4536286C ;45386C90 POP {PC} align 4 off7 dw 0x45B21684 ;45BCE034 ;--------------------12--------------- org 0x45220B4E ;w580 - 001 \ 45242d7a LDR R3, off8 BX R3 align 4 off8 dw 0x45C12A08+1 ;---------------------13-------------- org 0x45220C2E ;w580 - 001 \ 45242e5c B 0x45220C36 ;45242E64 ;---------------------14-------------- org 0x4521CC74 ;w580 - 001 \ 4523eeac LDR R3, off9 BX R3 off9 dw 0x45C12A60+1 ;---------------------15--------------- org 0x4521CD14 ;w580 - 001 \ 4523ef4c B 0x4521CD1C ;4523EF54 ;---------------------16------------------ org 0x4521D6D2 ;w580 - 001 \ 4523f906 LDR R3, off10 BX R3 align 4 off10 dw 0x45C12AB8+1 ;----------------------17------------------ org 0x45219BE0 ;w580 - 001 \ 4523be24 B 0x45219BEA ;4523BE2E ;----------------------18------------------- org 0x45219B2C ;w580 - 001 \ 4523bd70 PUSH {LR} LDR R0, off11 BL 0x4536286C ;45386C90 POP {PC} align 4 off11 dw 0x45B21684 ;45BCE034 ;----------------------19---------------- org 0x45219A2E ;4523bc72 LDR R1, off12 BX R1 align 4 off12 dw 0x45C12B3A+1 ;---------------------20-------------------- org 0x4521F456 ;45241686 BL saltox1 ;---------------------21------------------- org 0x4521FE34 ;45242064 LDR R2, off13 BX R2 off13 dw 0x45C12B10+1 ADD PC, R2 NOP saltox1: CMP R2, 4 BEQ saltox3 ;----------------------22------------------ org 0x4521FE44 ;45242074 CMP R2, 4 BHI saltox2 BX LR saltox2: POP {PC} saltox3: LDR R0, off15 LDR R7, off14 BLX R7 POP {PC} ;---------------------------23---------------------- org 0x4521FE54 ;45242084 off14 dw 0x45362B30+1 ;45386F80+1 off15 dw 0x45B1BC90 ;45BC85B8 ;-----------patch--------------------- org 0x45C12800 patch: MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir01 LDR R2, off17 MOV R1, 0x18 LDR R0, [R4,0x1C] BL dir51 LDR R2, dword1 B dir02 dir01: LDR R2, off16 MOV R1, 0x18 LDR R0, [R4,0x1C] BL dir51 LDR R2, dword2 dir02: MOV R1, 0x18 LDR R0, [R4,0x1C] BL dir52 LDR R7, off18 BLX R7 dir03: PUSH {R4,LR} ADD R4, R0, 0 BL dir08 LDR R2, off16 LDR R0, [R4,0x1C] MOV R1, 0x18 BL dir51 LDR R2, dword2 B dir04 ADD R0, R0, 0 dir04: LDR R0, [R4,0x1C] MOV R1, 0x18 BL dir52 POP {R4,PC} dir05: PUSH {R4,LR} ADD R4, R0, 0 BL dir09 LDR R2, off17 LDR R0, [R4,0x1C] MOV R1, 0x18 BL dir51 LDR R2, dword1 B dir04 MOV R0, 0 POP {R4,PC} dir06: PUSH {R4,LR} ADD R4, R0, 0 MOV R0, 2 BL dir42 LDR R0, [R4,0x1C] MOV R1, 4 BL dir53 MOV R1, 1 ADD R0, R4, 0 BL dir54 POP {R4,PC} dir07: PUSH {R4,LR} ADD R4, R0, 0 MOV R0, 1 BL dir42 LDR R0, [R4,0x1C] MOV R1, 2 BL dir53 MOV R1, 0 ADD R0, R4, 0 BL dir54 POP {R4,PC} dir08: LDR R3, off19 BX R3 dir09: LDR R3, off20 BX R3 dword1 dw 0x4C2 ;4C8 dword2 dw 0x5EE ;5F4 off16 dw dir05+1 off17 dw dir03+1 off18 dw 0x44F29A02+1 ;44F36778+1 off19 dw dir06+1 off20 dw dir07+1 MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir10 LDR R0, [R6] MOV R1, 2 BL dir53 MOV R1, 0 ADD R0, R4, 0 BL dir54 B dir11 dir10: LDR R0, [R6] MOV R1, 4 BL dir53 MOV R1, 1 ADD R0, R4, 0 BL dir54 MOV R1, 0 ADD R0, R4, 0 BL dir35 MOV R1, 0 ADD R0, R4, 0 BL dir36 dir11: LDR R3, off21 BX R3 off21 dw 0x44F2DA04+1 ;44F3A79C+1 MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir12 LDR R0, [R5] MOV R1, 1 BL dir53 MOV R1, 0 ADD R0, R4, 0 BL dir54 LDR R0, [R5] BL dir37 LDR R3, off23 BX R3 dir12: LDR R0, [R5] MOV R1, 4 BL dir53 MOV R1, 1 ADD R0, R4, 0 BL dir54 LDR R1, dword4 LDR R0, [R5] BL dir39 LDR R1, dword5 LDR R0, [R5] BL dir40 LDR R1, dword3 LDR R0, [R5] BL dir41 LDR R3, off22 BX R3 off22 dw 0x4521F77E+1 ;452419AE+1 off23 dw 0x4521F734+1 ;45241964+1 dword3 dw 0xECCE ;ED25 MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir13 LDR R0, [R7] MOV R1, 1 BL dir53 MOV R1, 0 ADD R0, R4, 0 BL dir54 LDR R0, [R7] BL dir37 LDR R3, off25 BX R3 dir13: LDR R0, [R7] MOV R1, 4 BL dir53 MOV R1, 1 ADD R0, R4, 0 BL dir54 LDR R1, dword4 LDR R0, [R7] BL dir39 LDR R1, dword5 LDR R0, [R7] BL dir40 LDR R3, off24 BX R3 off24 dw 0x452193AA+1 ;4523B5EE+1 off25 dw 0x45219370+1 ;4523B5B4+1 MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir14 LDR R0, [R7] MOV R1, 1 BL dir53 MOV R1, 0 ADD R0, R4, 0 BL dir54 LDR R0, [R7] BL dir37 LDR R3, off27 BX R3 dir14: LDR R0, [R7] MOV R1, 4 BL dir53 MOV R1, 1 ADD R0, R4, 0 BL dir54 LDR R1, dword4 LDR R0, [R7] BL dir39 LDR R1, dword5 LDR R0, [R7] BL dir40 LDR R3, off26 BX R3 off26 dw 0x4521782A+1 ;45239A76+1 off27 dw 0x452177CC+1 ;45239A18+1 MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir15 LDR R0, [R6] MOV R1, 1 BL dir53 MOV R1, 0 ADD R0, R4, 0 BL dir54 LDR R0, [R6] BL dir37 LDR R3, off29 BX R3 dir15: LDR R0, [R6] MOV R1, 4 BL dir53 MOV R1, 1 ADD R0, R4, 0 BL dir54 LDR R1, dword4 LDR R0, [R6] BL dir39 LDR R1, dword5 LDR R0, [R6] BL dir40 LDR R0, [R6] MOV R1, 2 BL dir38 LDR R3, off28 BX R3 off28 dw 0x45220BCE+1 ;45242DFA+1 off29 dw 0x45220B58+1 ;45242D84+1 MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir16 LDR R0, [R4] MOV R1, 1 BL dir53 MOV R1, 0 LDR R0, [SP,8] BL dir54 LDR R0, [R4] BL dir37 LDR R3, off31 BX R3 dir16: LDR R0, [R4] MOV R1, 4 BL dir53 MOV R1, 1 LDR R0, [SP,8] BL dir54 LDR R1, dword4 LDR R0, [R4] BL dir39 LDR R1, dword5 LDR R0, [R4] BL dir40 LDR R0, [R4] MOV R1, 2 BL dir38 LDR R3, off30 BX R3 off30 dw 0x4521CCD4+1 ;4523EF0C+1 off31 dw 0x4521CC7E+1 ;4523EEB6+1 MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir17 LDR R0, [R5,4] MOV R1, 1 BL dir53 MOV R1, 0 ADD R0, R4, 0 BL dir54 LDR R0, [R5,4] BL dir37 LDR R3, off33 BX R3 dir17: LDR R0, [R5,4] MOV R1, 4 BL dir53 MOV R1, 1 ADD R0, R4, 0 BL dir54 LDR R1, dword4 LDR R0, [R5,4] BL dir39 LDR R1, dword5 LDR R0, [R5,4] BL dir40 LDR R3, off32 BX R3 off32 dw 0x4521D71A+1 ;4523F94E+1 off33 dw 0x4521D6DC+1 ;4523F910+1 dword4 dw 0xECAC ;ED03 dword5 dw 0xEABF ;EAED CMP R1, 0 BEQ dir18 CMP R1, 1 BEQ dir19 CMP R1, 2 BEQ dir20 CMP R1, 3 BEQ dir21 CMP R1, 4 BEQ dir22 POP {R4,R5,PC} dir18: LDR R0, dword6 POP {R4,R5,PC} dir19: LDR R0, dword7 POP {R4,R5,PC} dir20: LDR R0, dword8 POP {R4,R5,PC} dir21: LDR R0, dword9 POP {R4,R5,PC} dir22: LDR R0, dword10 POP {R4,R5,PC} MOV R0, 0 BL dir42 CMP R0, 2 BEQ dir23 LDR R0, [R5,4] MOV R1, 1 BL dir53 MOV R1, 0 ADD R0, R4, 0 BL dir54 B dir24 dir23: LDR R0, [R5,4] MOV R1, 4 BL dir53 MOV R1, 1 ADD R0, R4, 0 BL dir54 LDR R1, dword11 LDR R0, [R5,4] BL dir39 LDR R1, dword12 LDR R0, [R5,4] BL dir40 LDR R0, [R5,4] MOV R1, 2 BL dir38 B dir25 dir24: LDR R0, [R5,4] BL dir37 MOV R1, 1 MOV R0, 0 BL dir28 LDR R0, [R5,4] MOV R1, 2 BL dir26 LDR R0, [R5,4] MOV R1, 1 BL dir27 LDR R0, [R5,4] MOV R1, 0 BL dir29 dir25: LDR R1, dword14 LDR R0, [R5,4] BL dir30 LDR R1, dword15 LDR R0, [R5,4] BL dir31 LDR R0, [R5,4] MOV R1, 1 BL dir32 LDR R1, dword10 LDR R0, [R5,4] BL dir33 LDR R1, dword13 LDR R0, [R5,4] BL dir34 LDR R1, off34 BX R1 LDR R2, off39 BX R2 dir26: LDR R2, off38 BX R2 dir27: LDR R2, off37 BX R2 dir28: LDR R2, off36 BX R2 dir29: LDR R2, off35 BX R2 dir30: LDR R2, off42 BX R2 dir31: LDR R2, off43 BX R2 dir32: LDR R2, off44 BX R2 dir33: LDR R2, off40 BX R2 dir34: LDR R2, off41 BX R2 align 4 off34 dw 0x45219A3E+1 ;4523BC82+1 off35 dw 0x452FA3EC+1 ;4531E584+1 off36 dw 0x4521BE00+1 ;4523E034+1 off37 dw 0x4521B1D0+1 ;4523D404+1 off38 dw 0x4521B1BC+1 ;4523D3F0+1 off39 dw 0x4521B1A4+1 ;4523D3D8+1 off40 dw 0x453410E0+1 ;453653C8+1 off41 dw 0x45341180+1 ;45365468+1 off42 dw 0x45340E74+1 ;4536515C+1 off43 dw 0x45340E84+1 ;4536516C+1 off44 dw 0x4521B798+1 ;4523D9CC+1 dw 0xECBF ;ED16 dword6 dw 0x1029 ;103A Artistas dword7 dw 0x1024 ;1035 Álbumes dword8 dw 0x10AD ;10BE Pistas dword9 dw 0x108B ;109C Listas reprod dword10 dw 0x10CB ;10DC Videos dword13 dw 0xECCE ;ED25 dword14 dw 0xFFFF9933 dword15 dw 0xCCCCCC dir35: LDR R3, off52 BX R3 dir36: LDR R3, off53 BX R3 dir37: LDR R3, off49 BX R3 dir38: LDR R3, off50 BX R3 dir39: LDR R2, off45 BX R2 LDR R2, off47 BX R2 LDR R2, off46 BX R2 dir40: LDR R2, off48 BX R2 dir41: LDR R2, off51 BX R2 off45 dw 0x452FB948+1 ;4531FAD8+1 off46 dw 0x4535D84C+1 ;45381A84+1 off47 dw 0x4535D864+1 ;45381A9C+1 off48 dw 0x452FB938+1 ;4531FAC8+1 off49 dw 0x4521B15C+1 ;4523D390+1 off50 dw 0x45341134+1 ;4536541C+1 off51 dw 0x45341180+1 ;45365468+1 off52 dw 0x4528B450+1 ;452AE774+1 off53 dw 0x4528B43C+1 ;452AE760+1 dword11 dw 0xECAC ;ED03 dword12 dw 0xEABF ;EAED dir42: PUSH {R1-R7,LR} ADD R4, R0, 0 SUB SP, SP, 4 MOV R6, SP STRB R4, [R6] CMP R4, 0 BEQ dir43 MOV R2, 2 adr R0, aTpaSystemSetti adr R1, aWalkman_bin BL dir46 dir43: MOV R0, 0 PUSH {R0} adr R0, aTpaSystemSetti adr R1, aWalkman_bin MOV R3, 0xFF ADD R3, 0x81 MOV R2, 0xFF ADD R2, 9 BL dir47 ADD R1, R6, 0 ADD R5, R0, 0 ADD SP, SP, 4 CMP R4, 0 BNE dir44 MOV R2, 1 BL dir48 B dir45 dir44: MOV R2, 1 BL dir49 dir45: ADD R0, R5, 0 BL dir50 LDRB R0, [R6] ADD SP, SP, 4 POP {R1-R7,PC} dir46: LDR R3, off54 BX R3 off54 dw 0x44E7D068+1 ;44E88524+1 dir47: PUSH {R3} LDR R3, off55 MOV R12, R3 POP {R3} BX R12 align 4 off55 dw 0x44E7C590+1 ;44E87A4C+1 dir48: LDR R3, off56 BX R3 off56 dw 0x44E7DDF0+1 ;44E892A0+1 dir49: LDR R3, off57 BX R3 off57 dw 0x44E7DFBC+1 ;44E8946C+1 dir50: LDR R3, off58 BX R3 off58 dw 0x44E7DB68+1 ;44E89018+1 dir51: LDR R3, off59 BX R3 off59 dw 0x44F27B94+1 ;44F348D8+1 dir52: LDR R3, off60 BX R3 off60 dw 0x44F27BC8+1 ;44F3490C+1 dir53: LDR R3, off61 BX R3 off61 dw 0x45340C00+1 ;45364EE8+1 LDR R3, off62 BX R3 off62 dw 0x45340BE8+1 ;45364ED0+1 dir54: LDR R3, off63 BX R3 off63 dw 0x4528B864+1 ;452AEB88+1 PUSH {R0-R7,LR} ADD R4, R0, 0 MOV R0, 2 BL dir42 POP {R0-R7,PC} PUSH {R0-R7,LR} MOV R0, 1 BL dir42 POP {R0-R7,PC} align 4 CMP R5, 0x51 CMP R9, R8 CMP R5, 0x45 CMP R9, R8 STR R1, [R7,0x74] ADD R11, LR SUB R6, R1, 1 LSL R0, R0, 0 SUB R2, R5, 0 LSL R0, R0, 0 aTpaSystemSetti du "/tpa/system/settings",0 align 4 aWalkman_bin du "Walkman.bin",0 [ Edited by Juanchy в 25.4.11 00:40 ] |
dimonp25: |
25.04.11, 13:29 |
blacklizard, you are best |
punchaleksey: |
25.04.11, 14:08 |
Therion, и как ты сам разберёшься ? да ни как ! есть правила, значит должны быть и действия ! |
D3mon: |
25.04.11, 15:36 |
То что они украли и выложили, конечно плохо.. Но, HotRabbit, не надо уж жаловаться на надписи в патчах! Сам то что делаешь? Или может забыл? Напомнить, что ты пишешь в патчах? |
Nook: |
25.04.11, 15:46 |
Дим... насколько я понимаю английский то там написано маты и переходы на личности это раз. а два это уже гон на наш любимый мфри к тому же То что они украли и выложили, конечно плохо.. это не просто плохо а нереально хреново... в паблик платный патч выкладывать это подло/мерзко и не по человечески и это относится к этому сайту где эти падлы сидят из нормальных патчеписателей зарубежных раз два и закончились... и если возникает опять вопрос по поводу копирайтов кто виноват, а кто прав. то почему эта шацкая ящерица не написала патч сама? ведь идея прозвучала давно. но кто то говорил это нереально(типа побывали но не получалось (вопрос почему?)) плиз сделайте что то с этими Juanchy и годлес1994 скройте их посты в сполер так как это звиздец... [ Редактировано Nook в 25.4.11 14:50 ] |
D3mon: |
25.04.11, 15:54 |
Nook, писал: а два это уже гон на наш любимый мфри пускай гонят, если это способ их самовыражения, могу только им посочувствовать в БАН их и всё! Nook, писал: насколько я понимаю английский то там написано маты и переходы на личности это раз ну про маты не надо, их и "у нас" хватает. Да даже суть не столько в надписи, а в том что HotRabbit занимается тем же самым, ему отвечают, а он жалуется! Это примерно как подойти, ударить человека специально первым, тебе втащат посильнее, и ты пойдешь жаловаться! |
Nook: |
25.04.11, 16:10 |
D3mon, ладно у каждого свое мнение кто прав, а кто виноват так как мы человеки мое мнение найдены врезки то почему эта шацкая ящерица не написала патч сама? ведь идея прозвучала давно. но кто то говорил это нереально(типа побывали но не получалось (вопрос почему?)) ящерица не права и точка это мое мнение и других форумчан для примера : твой патч и патч бонда... врезки разные ты в (с) а не в (е) |
Zormax: |
25.04.11, 16:53 |
blacklizard, kevinbgp и albertnet3 - бан. Ничего личного, надо быть людьми в первую очередь. |
Veronicus: |
23.05.11, 19:52 |
для получения статуса Grafmaker МЕГАПАКИ http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=4189&post_id=199159#199159 пост - #82 пост - #86 http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=5317 http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=5246 остальние работи не викладивал, есть скрины работ в разделе "Скрины ваших мобил". |
Vov4ик: |
23.05.11, 20:06 |
Мегапаки тухловаты имхо, так как спасибок практически нету, а в теме Скрины ваших мобил, скрины мало чем отличаются, На графмейкера не катит, Вот на кого надо равняться (или ровняться, хз - не помню) - RealGrafMaker |
Страница 110 из 137: « 1 ... 106 107 108 109 [110] 111 112 113 114 ... 137 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4018&start=1090 © 2005-2018 supertrubka.org |