Resultados 1 al 10 de 81

Vista híbrida

  1. #1
    Patch Porter Avatar de Enoc
    Fecha de ingreso
    19/mar/2008
    Ubicación
    Managua, Nicaragua
    Móvil
    C510a
    Mensajes
    165

    Respuesta: Archivos Assembling (ASM)

    Del W995 R1HA035 AL C510 R1HA035
    Código:
    ;C510 SW-R1HA035 
    ;Ability to disable clock
    ;Add item "Turn Off" in the "Clock Size"
    ;(c) Joker XT
    ;(p) Enoc
    ;pAtChFiLe=/boot/phone_app.cxc
    
    ;protado desde el w995 r1ha035
    include "x.inc"
    
    org 0x14E7C11E	;0x14F513F2
    		CMP	R0, 3
    		BNE	loc_14F513F8
    		MOV	R0, 2
    loc_14F513F8:				
    		LSL	R0, R0,	2
    		LDR	R1, [R5,R0]
    
    
    org 0x1540173E	;0x154EE7BE
    		MOV	R2, 3
    		
    org 0x154A0A68	;0x14F45898
    		dw dword_15E57630
    
    org 0x154017A4	;0x154EE824		
    off_154EE824	dw dword_15E57630	
    
    
    org 0x154016E2	;0x154EE762
    		CMP	R0, 2
    		BNE	loc_154EE768
    		MOV	R0, 3
    loc_154EE768:				
    		ADD	R5, R0,	0
    
    
    org 0x1446AAF2	;0x144D7A2E
    		POP	{R3-R5,PC}
    
    org 0x15401744	;0x154EE7C4
    		LDR	R0, off_154EE824
    		SUB	R0, 0x11
    		BX	R0
    
    org 0x1430A204	;0x1434F714
    		LDR	R1, off_1434F718
    		BX	R1
    off_1434F718	dw loc_15E57600+1	
    
    ;--------------NEWCODE------------------------------
    org 0x15D04E00	;0x15D24E60 ;0x15E57600
    loc_15E57600:						
    		CMP	R0, 0
    		BEQ	loc_15E57610
    		CMP	R0, 3
    		BEQ	loc_15E57616
    		MOV	R0, SP
    		LDRB	R0, [R0,1]
    		LDR	R1, off_15E57644
    		BX	R1
    
    
    loc_15E57610:				
    		LDR	R0, off_15E57644
    		ADD	R0, 0x6A
    		BX	R0
    
    
    loc_15E57616:				
    		ADD	R2, R6,	0
    		LDR	R0, off_15E57644
    		ADD	R0, 0x76
    		BX	R0
    
    
    loc_15E5761E:				
    		LDR	R0, [R4,0x18]
    		CMP	R5, 3
    		BNE	loc_15E57626
    		MOV	R5, 2
    
    loc_15E57626:				
    		ADD	R1, R5,	0
    		LDR	R5, dword_15E5763C
    		LDR	R6, off_15E57640
    		BX	R6
    
    		align 4
    dword_15E57630	dw 0x10A2				
    
    		ASR	R0, R4,	2
    		LSL	R0, R0,	0
    		ASR	R5, R1,	8
    		LSL	R0, R0,	0
    
    dword_15E5763C	dw 0xFC2		
    off_15E57640	dw 0x1540174A+1	;0x154EE7CA+1	
    off_15E57644	dw 0x1430A20C+1	;0x1434F71C+1

    Código:
    ;C510 SW-R1HA035
    ;The ability to rename files with / without extensions
    ;Manager faylov--Funktsii--Hide/Show extension
    ;Original idea by IronMaster
    ;(C) Laura_P
    ;(P) Enoc
    ;nuevo codigo 15D23A10
    include "x.inc"
    
    org 0x157445D8   ;0x1585906C
    		LDR	R2, off_15859074
    		BLX	R2
    		B	loc_15859078
    		align 4
    off_15859074	dw loc_15E70300+1	
    
    org 0x142C72FC   ;0x14043F00
    		LDR	R3, off_14043F04
    		BX	R3
    off_14043F04	dw loc_15E7031A+1	
    		NOP
    		align 4
    org 0x15E70300-1362160
    loc_15E70300:							
    		PUSH	{R4-R7,LR}
    		ADD	R4, R0,	0
    		BL	sub_15E703E8
    		CMP	R0, 1
    		BEQ	loc_15E7030E
    		SUB	R6, R6,	R5
    loc_15E7030E:				
    		ADD	R2, R6,	0
    		MOV	R1, 0
    		ADD	R0, R4,	0
    		BL	sub_15E70424
    		POP	{R4-R7,PC}
    loc_15E7031A:									
    		LDRH	R1, [R5]
    		LDR	R0, [R7]
    		MOV	R2, 1
    		BL	sub_15E70464
    		BL	sub_15E703E8
    		CMP	R0, 1
    		BEQ	loc_15E7034C
    		LDR	R2, off_15E70374
    		MOV	R1, 0xFD
    		LDR	R0, [R7]
    		BL	sub_15E70454
    		adr	R0, aShowExtension 
    		MOV	R1, 6
    		LDR	R2, dword_15E7037C
    		BL	sub_15E70424
    		ADD	R2, R0,	0
    		LDR	R0, [R7]
    		MOV	R1, 0xFD
    		BL	sub_15E7045C
    		B	loc_15E7036A
    loc_15E7034C:				
    		LDR	R2, off_15E70378
    		MOV	R1, 0xFD
    		LDR	R0, [R7]
    		BL	sub_15E70454
    		adr	R0, aHideExtension 
    		MOV	R1, 6
    		LDR	R2, dword_15E7037C
    		BL	sub_15E70424
    		ADD	R2, R0,	0
    		LDR	R0, [R7]
    		MOV	R1, 0xFD
    		BL	sub_15E7045C
    loc_15E7036A:				
    		LDR	R3, off_15E70370
    		BX	R3
    		align 4
    off_15E70370	dw 0x142C7306+1      ;0x14043F0A+1	
    off_15E70374	dw 0x15D23AB0+1		 ;0x15E703A0+1	
    off_15E70378	dw 0x15D23AD6+1		 ;0x15E703C6+1	
    dword_15E7037C	dw 0xFFFF		
    					
    aShowExtension	du "Show extension",0
    		db 0xFF 
    aHideExtension	du "Hide extension",0 
    		db 0xFF
    loc_15E703A0:				
    		PUSH	{R4,LR}
    		ADD	R4, R0,	0
    		BL	sub_15E703AA
    		B	loc_15E703DE
    sub_15E703AA:				
    		PUSH	{R0-R7,LR}
    		MOV	R0, 0
    		PUSH	{R0}
    		LDR	R0, dword_15E70404
    		adr	R1, aExtension_bin 
    		MOV	R2, 4
    		MOVL	R3, 0x180
    		BL	sub_15E70434
    		BL	sub_15E7043C
    		ADD	SP, SP,	4
    		POP	{R0-R7,PC}
    loc_15E703C6:				
    		PUSH	{R4,LR}
    		ADD	R4, R0,	0
    		BL	sub_15E703D0
    		B	loc_15E703DE
    sub_15E703D0:				
    		PUSH	{R0-R7,LR}
    		LDR	R0, dword_15E70404
    		adr	R1, aExtension_bin 
    		MOV	R2, 0
    		BL	sub_15E70444
    		POP	{R0-R7,PC}
    loc_15E703DE:									
    		LDR	R1, off_15E70400
    		ADD	R0, R4,	0
    		BL	sub_15E7044C
    		POP	{R4,PC}
    sub_15E703E8:									
    		PUSH	{R1,R2,LR}
    		LDR	R0, dword_15E70404
    		MOV	R2, 0
    		adr	R1, aExtension_bin 
    		BL	sub_15E7042C
    		BMI	loc_15E703FA
    		MOV	R0, 1
    		B	locret_15E703FC
    loc_15E703FA:				
    		MOV	R0, 0
    locret_15E703FC:				
    		POP	{R1,R2,PC}
    		align 4
    off_15E70400	dw 0x15C3BFE4+1		;0x15C8BF74+1	
    dword_15E70404	dw 0x15BA72B8		
    					
    aExtension_bin	du "e",0,"x",0,"t",0,"e",0,"n",0,"s",0,"i",0,"o",0,"n",0,".",0,"b",0,"i",0,"n",0,0										
    		db 0
    		align 4
    sub_15E70424:									
    		LDR	R3, off_15E70428
    		BX	R3
    off_15E70428	dw 0x141818E4+1    ;0x142D8380+1	
    
    sub_15E7042C:				
    		LDR	R3, off_15E70430
    		BX	R3
    off_15E70430	dw 0x144D8BBC+1       ;0x14291AC4+1	
    
    sub_15E70434:				
    		LDR	R5, off_15E70438
    		BX	R5
    off_15E70438	dw 0x141FA214+1       ;0x1403EB5C+1	
    
    sub_15E7043C:				
    		LDR	R5, off_15E70440
    		BX	R5
    off_15E70440	dw 0x143CD0A0+1       ;0x140FD63C+1	
    
    sub_15E70444:				
    		LDR	R5, off_15E70448
    		BX	R5
    off_15E70448	dw 0x14176C04+1       ;0x14290B3C+1	
    
    sub_15E7044C:				
    		LDR	R3, off_15E70450
    		BX	R3
    off_15E70450	dw 0x14481B20+1       ;0x14045980+1	
    
    sub_15E70454:								
    		LDR	R3, off_15E70458
    		BX	R3
    off_15E70458	dw 0x1417BACC+1       ;0x14105420+1	
    
    sub_15E7045C:									
    		LDR	R3, off_15E70460
    		BX	R3
    off_15E70460	dw 0x141C4E24+1       ;0x14105150+1	
    
    sub_15E70464:				
    		LDR	R3, off_15E70468
    		BX	R3
    off_15E70468	dw 0x141C5108+1		;0x1410582C+1
    Última edición por Enoc; 16/02/2011 a las 18:12:03

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas similares

  1. [DISCUSION] Archivos Assembling (ASM)
    Por albertnet3 en el foro Discusiones
    Respuestas: 109
    Último mensaje: 31/08/2012, 23:23:27
  2. [AYUDA] como ordena mis archivos en fecha desentiende en el gestor de archivos en p1i
    Por lb-l5 en el foro Firmware - Actualización - Despersonalización - Cambio de idioma
    Respuestas: 0
    Último mensaje: 04/06/2012, 20:00:41
  3. Respuestas: 3
    Último mensaje: 24/06/2009, 23:09:20
  4. Programa portar parches sin assembling
    Por itay en el foro Parches & Scripts
    Respuestas: 39
    Último mensaje: 12/08/2008, 00:09:23
  5. Archivos .swf
    Por MauRySyo en el foro General
    Respuestas: 8
    Último mensaje: 20/08/2007, 21:31:01

Etiquetas para este tema

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •