Código:;W705 SW-R1GA031 ;Add softkey "Refresh List" in "File Manager" ;Content updated in the folder ;(c)Therion ;(e)albertnet3 ;added: ;if Pressed the key side camera(KEY_CAMERA_SHOT 0x2F) ;update the contents of the folder include "x.inc" code16 org 0x142CB3AC ;140441C4 ldr r3, zamain blx r3 b 0x142CB3BC ;140441D4 align 4 zamain dw patch+1 org 0x15DA2EB0 ;E54180 patch: push {r0-r7,lr} ldr r2, [r6,0x14] ldr r0, [sp,0x28] cmp r2, r0 beq to_return ldrh r1, [r6] ldr r0, [r5,0x14] ldr r3, _GUIObject_SoftKeys_SetInfoText blx r3 adr r2, _update_action add r2, 1 ldr r0, [r5,0x14] mov r1, 0x83 ldr r3, _GUIObject_SoftKeys_SetAction blx r3 ldr r2, update_lable ldr r0, [r5,0x14] mov r1, 0x83 ldr r3, _GUIObject_SoftKeys_SetText blx r3 mov r2, 1 ldr r0, [r5,0x14] mov r1, 0x83 ldr r3, _GUIObject_SoftKeys_SetVisible blx r3 adr r2, _update_action add r2, 1 ldr r0, [r5,0x14] mov r1, 0x84 ldr r3, _GUIObject_SoftKeys_SetAction blx r3 mov r3, 0 mov r2, 0x2F ldr r0, [r5,0x14] mov r1, 0x84 bl GUIObject_SoftKeys_SetItemOnKey to_return: pop {r0-r7,pc} align 4 _update_action: push {r4-r7,lr} ldr r3, _BookObj_GetBookID blx r3 mov r1, r0 ldr r0, DB_UPDATE_EVENT ldr r3, _UI_Event_toBookID blx r3 pop {r4-r7,pc} GUIObject_SoftKeys_SetItemOnKey: var_18 = -0x18 PUSH {R3} LDR R3, _GUIObject_SoftKeys_SetItemOnKey MOV R12, R3 POP {R3} BX R12 align 4 update_lable dw 0x25BA DB_UPDATE_EVENT dw 0x189C _GUIObject_SoftKeys_SetInfoText dw 0x14129A04+1 _GUIObject_SoftKeys_SetAction dw 0x1417EFA0+1 _GUIObject_SoftKeys_SetText dw 0x141C8864+1 _GUIObject_SoftKeys_SetVisible dw 0x141C85C8+1 _UI_Event_toBookID dw 0x141F7DE4+1 _BookObj_GetBookID dw 0x140CCEC0+1 _GUIObject_SoftKeys_SetItemOnKey dw 0x14281180+1
Marcadores