[RESUELTO] Necesito ayuda de los que saben crear archivos .asm
Necesito que los que saben crear esos archivos me ayuden a hacer el del parche confidentiality w810 r4ea031 v1.0.
Ya que como stuck no quiere postear su confidentiality para el w300 necesitamos areglarnosla por nosotros mismos.
Elegi la version 1.0 porque es la que tiene menos offsets y solo tiene la parte de las contraseñas.
Aca les dejo el patch:
Código:
;W810 SW-R4EA031
;Confidentiality
;Allows to set phone password on File manager, Contacts, Messages and Call log
;To set password go to Settings->General->Locks->Phone lock->Protection->Phone protection
;v. 1
;© IronMaster
444D8350: 20854D44 D0616B45
444F5D94: 745D4F44 00626B45
44512328: F0225144 20626B45
444DCDF8: C8CD4D44 40626B45
444DBCB0: FCBF4D44 60626B45
4451C310: F8C25144 80626B45
45208C06: 1678 A847
45208C94: 547A4D44 B75F6B45
45411948: 35164145 915C6B45
456B5C90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00B59449AFF716F900BDFFB5041C006B
456B5CA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9EF59EFD201CAEF787F8FFBDFFB594B0
456B5CB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 071CF86901A992F731FE694608603C6B
456B5CC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 226882420BD101A9201C001D002A20D0
456B5CD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 521E5300C45ACD5AAC4200D1F6E708A8
456B5CE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00210180A7A185F789FCAEA108A885F7
456B5CF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 85FC9FA108A800F0BCF8041C68460168
456B5D00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 891C89000122231C00F0B7F8201C00F0
456B5D10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B6F8381CFFF7C1FF14B0FFBD10B5041C
456B5D20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 94F75EFD012808D1201C94F75DFD03A1
456B5D30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4000095A201C94F75BFD10BD67034307
456B5D40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D60A380BFFB50522012140209DF5ACFE
456B5D50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 071C88A300226949AEF722F8381C78A1
456B5D60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AFF7B0F8FFBDFFB59CB00F1C20200522
456B5D70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01219DF599FE386304A80021018081A1
456B5D80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 85F73CFC87A104A885F738FC77A104A8
456B5D90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F06FF8041C09D002990122231C386B
456B5DA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F069F8201C00F06AF801E0396B0860
456B5DB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 381C92F797FDF8615D4994F7E1FC0421
456B5DC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F86923F6D7FD0021F86992F797FD396B
456B5DD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A68091DF86992F78DFD4949F86923F6
456B5DE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CDFDF86994F7B8FC464A4749F86996F7
456B5DF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D9FB464A4B49F86996F7D4FB1CB0FFBD
456B5E00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0B50C1C201C94F7B3FCA061464994F7
456B5E10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B7FC0221A06994F7B7FC0021A06994F7
456B5E20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7FC022241A1A06992F744FDA06994F7
456B5E30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 93FC374A3B49A06996F7B4FB364A3549
456B5E40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A06996F7AFFB364A3449A06996F7AAFB
456B5E50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD30B5041CA06992F770FD002802D0
456B5E60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF770FF03E0201C32A1AFF72BF830BD
456B5E70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 70471E4E30471E4E30471E4E30471E4E
456B5E80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3047FEB5071C9CB004AA46A13DA0FEF6
456B5E90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 25FE08A8002101803AA185F7AFFB41A1
456B5EA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08A885F7ABFB31A108A8FFF7E2FF041C
456B5EB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06990122231C6846FFF7DDFF201CFFF7
456B5EC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DEFF009A002A07D001AE521E5000315A
456B5ED0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B94204D0002AF8D100201CB0FEBD0120
456B5EE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1CB0FEBD48834D44B207000069A61045
456B5EF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 49A1104549A21045FD9E1045715E6B45
456B5F00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1D5D6B45AD5C6B45AC0F00009B5C6B45
456B5F10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 35164145C20F0000535E6B45AF0F0000
456B5F20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D164145C00F00006C020000EC040000
456B5F30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0012000018844D440000000020854D44
456B5F40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C1626B45000000004C5F6B4505000000
456B5F50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3F606B450F000000675D6B4510000000
456B5F60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4D164145000000000000000072620000
456B5F70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7762000050617373776F7264426F6F6B
456B5F80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000002F007400700061002F007300
456B5F90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 65007400740069006E00670073002F00
456B5FA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000000070006100730077002E006400
456B5FB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 610074000000704D1678FFB50A2E02D1
456B5FC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 211C00F001F8FFBDF0B50C1C22210420
456B5FD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 60546E4801B40823684A6949201C00F0
456B5FE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C3F80120F8BDF0B5041C0E1C606C0221
456B5FF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 321C03689B6A9847002806D4201CADF7
456B6000: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DBFE0F2096F748F9F0BD201C67A1AEF7
456B6010: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 59FFF0BDF0B50C1C062087F689F90021
456B6020: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 201C85F695FCA0610123574A554900F0
456B6030: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9DF8F0BD00B556A1AEF744FF00BDF0B5
456B6040: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 95F7BEF9102302220A2171F6D1FA0120
456B6050: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B50C1C0020FFF713FF002803D0
456B6060: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 201CFFF7ECFFF0BD211C00F001F8F0BD
456B6070: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0B5081C01A1AEF725FFF0BD9DAB9344
456B6080: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000745D4F44F0B50C1C0020FFF7
456B6090: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8FE002803D0201CFFF7D1FFF0BD211C
456B60A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F001F8F0BDF0B5081C02A1AEF70AFF
456B60B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDFFFFDAD6654400000000F0225144
456B60C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0B50C1C0120FFF7DCFE002803D0201C
456B60D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF7B5FFF0BD211C00F001F8F0BDF0B5
456B60E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 081C02A1AEF7EEFEF0BDFFFFA4C84D44
456B60F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000C8CD4D44F0B50C1C0220FFF7
456B6100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0FE002803D0201CFFF799FFF0BD211C
456B6110: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F001F8F0BDF0B5081C02A1AEF7D2FE
456B6120: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDFFFF48BC4D4400000000FCBF4D44
456B6130: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0B50C1C0320FFF7A4FE002803D0201C
456B6140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF77DFFF0BD211C00F001F8F0BDF0B5
456B6150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 081C02A1AEF7B6FEF0BDFFFF30E36544
456B6160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000F8C25144014C2047014C2047
456B6170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 71A1204595A42045547A4D4415030000
456B6180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 980F00008A17000035606B45E75F6B45
456B6190: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A0626B45000000009C616B4505000000
456B61A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C95F6B450000000000000000AF626B45
456B61B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000B8616B450500000015606B45
456B61C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06000000C58E20450000000000000000
456B61D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000015E6B450F0000004D164145
456B61E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1100000049164145201C00004D164145
456B61F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06000000551941450000000000000000
456B6200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0500000053606B450F00000071606B45
456B6210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1000000065F224450000000000000000
456B6220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0500000089606B450F000000A7606B45
456B6230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000D52746450000000000000000
456B6240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000C1606B450F000000DF606B45
456B6250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000193E21450000000000000000
456B6260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000F9606B450F00000017616B45
456B6270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1000000045F620450000000000000000
456B6280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0500000031616B450F0000004F616B45
456B6290: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1000000039DE48450000000000000000
456B62A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 557365724C6F636B735F506167650057
456B62B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 726F6E67506173776F72645F50616765
456B62C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00557365724C6F636B7350494E5F5061
456B62D0: FFFFFF 676500
Re: Necesito ayuda de los que saben crear archivos .asm
Re: Necesito ayuda de los que saben crear archivos .asm
Cita:
Iniciado por
stuCk
buena suerte =)
Te pido que no te burles
----------------------------------------------------------------------------
No digo que el sea el malo lo unico que digo es que su mensaje parece (puede no ser) una burla
Re: Necesito ayuda de los que saben crear archivos .asm
Cita:
Iniciado por
itay
Te pido que no te burles
Esta bien man, pero no lo menciones entonces como si el fuera el malo, hagamos los parches que quieras para el w300, pero basta de echarle culpas a Stuck, no?
Re: Necesito ayuda de los que saben crear archivos .asm
Cita:
Iniciado por
itay
Necesito que los que saben crear esos archivos me ayuden a hacer el del parche confidentiality w810 r4ea031 v1.0.
Ya que como stuck no quiere postear su confidentiality para el w300 necesitamos areglarnosla por nosotros mismos.
Elegi la version 1.0 porque es la que tiene menos offsets y solo tiene la parte de las contraseñas.
Aca les dejo el patch:
Bien por tí/nosotros(los que usamos w300) y esperemos a que los que sepan de crear .asm (no se que demonios sea pero voy a investigar :)) te/nos ayuden a portarlo ya que la cuestion del ElfPack dejo de interesarme ahora solo me interesa lo principal: la privacidad
Cita:
Iniciado por
d-man
Esta bien man, pero no lo menciones entonces como si el fuera el malo, hagamos los parches que quieras para el w300, pero basta de echarle culpas a Stuck, no?
Porfavor dejad de defender a stuCk porque el no debería de meter sus narices en lugares donde por mas que lo necesitan no va a dar una respuesta constructiva
Re: Necesito ayuda de los que saben crear archivos .asm
He logrado un avance con unos amigos(d-man, GonGui, y Đ®α9ΦßlæzזЯ), pero tengo problemas en esta parte del asm al intentar si esta bien hecho.
Les dejo el asm a ver si saben como slucionarlo:
Código:
include "x.inc"
addr1 = 0x456B603F
addr2 = 0x456B5D67
addr3 = 0x456B5FC9
addr4 = 0x456B6015
addr5 = 0x456B5E01
addr6 = 0x456B6053
addr7 = 0x456B6071
addr8 = 0x456B6089
addr9 = 0x456B60A7
addr10 = 0x456B60C1
addr11 = 0x456B60DF
addr12 = 0x456B60F9
addr13 = 0x456B6117
addr14 = 0x456B6131
addr15 = 0x456B614F
addr16 = 0x444D8348
addr17 = 0x456B5E70+1
addr18 = 0x1200
addr19 = 0x456B5D1C+1
patch = ckspin_p
;
; +-------------------------------------------------------------------------+
; | This file is generated by The Interactive Disassembler (IDA) |
; | Copyright (c) 2007 by DataRescue sa/nv, |
; | Licensed to: GVU, Gerhard Uphoff, 1 user, adv, 10/2007 |
; +-------------------------------------------------------------------------+
;
; ---------------------------------------------------------------------------
code16
push {LR}
ldr R1, addr16
bl sub_45664EC4
pop {PC}
;------ Ôóí-èÿ ----
align 4
sub_456B5C9A:
push {R0-R7,LR}
add R4, R0, 0
ldr R0, [R0,0x30]
bl sub_454547E0
add R0, R4, 0
bl sub_45663DB8
pop {R0-R7,PC}
; End of function sub_456B5C9A
; ---------------------------------------------------------------------------
align 4
loc_456B5CAC:
push {R0-R7,LR}
sub SP, SP, 0x50
add R7, R0, 0
ldr R0, [R7,0x1C]
add R1, SP, 4
bl sub_4564891C
mov R1, SP
str R0, [R1]
ldr R4, [R7,0x30]
ldr R2, [R4]
cmp R2, R0
bne loc_456B5CDE
add R1, SP, 4
add R0, R4, 0
add R0, R0, 4
align 4
loc_456B5CCC:
cmp R2, 0
beq loc_456B5D12
sub R2, R2, 1
lsl R3, R2, 1
ldrh R4, [R0,R3]
ldrh R5, [R1,R3]
cmp R4, R5
bne loc_456B5CDE
b loc_456B5CCC
; ---------------------------------------------------------------------------
align 4
loc_456B5CDE:
add R0, SP, 0x20
mov R1, 0
strh R1, [R0]
adr R1, aTpaSettings ; "/tpa/settings/"
bl sub_4563B5FC
adr R1, aPasw_dat ; "pasw.dat"
add R0, SP, 0x20
bl sub_4563B5FC
adr R1, dword_456B5F70
add R0, SP, 0x20
bl sub_456B5E72
add R4, R0, 0
mov R0, SP
ldr R1, [R0]
add R1, R1, 2
lsl R1, R1, 2
mov R2, 1
add R3, R4, 0
bl sub_456B5E7A
add R0, R4, 0
bl sub_456B5E7E
align 4
loc_456B5D12:
add R0, R7, 0
bl sub_456B5C9A
add SP, SP, 0x50
pop {R0-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B5D1C:
push {R4,LR}
add R4, R0, 0
bl sub_4564A7E0
cmp R0, 1
bne loc_456B5D3A
add R0, R4, 0
bl sub_4564A7E8
adr R1, loc_456B5D3C
lsl R0, R0, 1
ldrh R1, [R1,R0]
add R0, R4, 0
bl sub_4564A7F0
align 4
loc_456B5D3A:
pop {R4,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B5D3C:
lsl R7, R4, 0xD
lsl R3, R0, 0x1D
lsr R6, R2, 0xB
lsr R0, R7, 0xC
;------ Ôóí-èÿ ----
align 4
sub_456B5D44:
push {R0-R7,LR}
mov R2, 5
mov R1, 1
mov R0, 0x40
bl sub_45453AA8
add R7, R0, 0
adr R3, aPasswordbook ; "PasswordBook"
mov R2, 0
ldr R1, addr17
bl sub_45663DA0
add R0, R7, 0
adr R1, _aUserlockspin_p
bl sub_45664EC4
pop {R0-R7,PC}
; End of function sub_456B5D44
; ---------------------------------------------------------------------------
push {R0-R7,LR}
sub SP, SP, 0x70
add R7, R1, 0
mov R0, 0x20
mov R2, 5
mov R1, 1
bl sub_45453AA8
str R0, [R7,0x30]
add R0, SP, 0x10
mov R1, 0
strh R1, [R0]
adr R1, aTpaSettings ; "/tpa/settings/"
bl sub_4563B5FC
adr R1, aPasw_dat ; "pasw.dat"
add R0, SP, 0x10
bl sub_4563B5FC
adr R1, dword_456B5F6C
add R0, SP, 0x10
bl sub_456B5E72
add R4, R0, 0
beq loc_456B5DAC
ldr R1, [SP,8]
mov R2, 1
add R3, R4, 0
ldr R0, [R7,0x30]
bl sub_456B5E76
add R0, R4, 0
bl sub_456B5E7E
b loc_456B5DB0
; ---------------------------------------------------------------------------
align 4
loc_456B5DAC:
ldr R1, [R7,0x30]
str R0, [R1]
align 4
loc_456B5DB0:
add R0, R7, 0
bl sub_456488E4
str R0, [R7,0x1C]
ldr R1, addr18
bl sub_4564A780
mov R1, 4
ldr R0, [R7,0x1C]
bl sub_454D9974
mov R1, 0
ldr R0, [R7,0x1C]
bl sub_456488FC
ldr R1, [R7,0x30]
ldr R2, [R1]
add R1, R1, 4
ldr R0, [R7,0x1C]
bl sub_456488F4
ldr R1, addr19
ldr R0, [R7,0x1C]
bl sub_454D997C
ldr R0, [R7,0x1C]
bl sub_4564A758
ldr R2, loc_456B5CAC+1
ldr R1, 0xFAC
ldr R0, [R7,0x1C]
bl sub_4564C5A4
ldr R2, sub_456B5C9A+1
ldr R1, 0xFC0
ldr R0, [R7,0x1C]
bl sub_4564C5A4
add SP, SP, 0x70
pop {R0-R7,PC}
; ---------------------------------------------------------------------------
push {R4-R7,LR}
add R4, R1, 0
add R0, R4, 0
bl sub_4564A770
str R0, [R4,0x18]
ldr R1, 0x26C
bl sub_4564A780
mov R1, 2
ldr R0, [R4,0x18]
bl sub_4564A788
mov R1, 0
ldr R0, [R4,0x18]
bl sub_4564A7D0
mov R2, 2
adr R1, dword_456B5F2C
ldr R0, [R4,0x18]
bl sub_456488B4
ldr R0, [R4,0x18]
bl sub_4564A758
ldr R2, unk_45411635
ldr R1, 0xFC0
ldr R0, [R4,0x18]
bl sub_4564C5A4
ldr R2, loc_456B5E52+1
ldr R1, 0xFC2
ldr R0, [R4,0x18]
bl sub_4564C5A4
ldr R2, unk_4541163D
ldr R1, 0xFAF
ldr R0, [R4,0x18]
bl sub_4564C5A4
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B5E52:
push {R4,R5,LR}
add R4, R0, 0
ldr R0, [R4,0x18]
bl sub_4564893C
cmp R0, 0
beq loc_456B5E66
bl sub_456B5D44
b loc_456B5E6E
; ---------------------------------------------------------------------------
align 4
loc_456B5E66:
add R0, R4, 0
adr R1, _aUilocks_phonel
bl sub_45664EC4
align 4
loc_456B5E6E:
pop {R4,R5,PC}
; ---------------------------------------------------------------------------
locret_456B5E70:
bx LR
;------ Ôóí-èÿ ----
align 4
sub_456B5E72:
; FUNCTION CHUNK AT 4510A668 SIZE 00000056 BYTES
ldr R6, loc_4510A668+1
bx R6
; End of function sub_456B5E72
;------ Ôóí-èÿ ----
align 4
sub_456B5E76:
ldr R6, sub_4510A148+1
bx R6
; End of function sub_456B5E76
;------ Ôóí-èÿ ----
align 4
sub_456B5E7A:
ldr R6, sub_4510A248+1
bx R6
; End of function sub_456B5E7A
;------ Ôóí-èÿ ----
align 4
sub_456B5E7E:
ldr R6, sub_45109EFC+1
bx R6
; End of function sub_456B5E7E
;------ Ôóí-èÿ ----
align 4
sub_456B5E82:
push {R1-R7,LR}
add R7, R0, 0
sub SP, SP, 0x70
add R2, SP, 0x90+var_80
adr R1, aPasw_dat ; "pasw.dat"
adr R0, aTpaSettings ; "/tpa/settings/"
bl sub_455B4ADC
add R0, SP, 0x90+var_70
mov R1, 0
strh R1, [R0]
adr R1, aTpaSettings ; "/tpa/settings/"
bl sub_4563B5FC
adr R1, aPasw_dat ; "pasw.dat"
add R0, SP, 0x90+var_70
bl sub_4563B5FC
adr R1, dword_456B5F6C
add R0, SP, 0x90+var_70
bl sub_456B5E72
add R4, R0, 0
add R1, SP, 0x90+var_78
mov R2, 1
add R3, R4, 0
mov R0, SP
bl sub_456B5E76
add R0, R4, 0
bl sub_456B5E7E
add R2, SP, 0x90+var_90
cmp R2, 0
beq loc_456B5ED8
add R6, SP, 0x90+var_8C
align 4
loc_456B5ECA:
sub R2, R2, 1
lsl R0, R2, 1
ldrh R1, [R6,R0]
cmp R1, R7
beq loc_456B5EDE
cmp R2, 0
bne loc_456B5ECA
align 4
loc_456B5ED8:
mov R0, 0
add SP, SP, 0x70
pop {R1-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B5EDE:
mov R0, 1
add SP, SP, 0x70
pop {R1-R7,PC}
; End of function sub_456B5E82
; ---------------------------------------------------------------------------
align 4
off_444D8348 dw off_444D8348
dw 0x7B2
off_456B5EEC dw loc_4510A668+1
off_456B5EF0 dw sub_4510A148+1
off_456B5EF4 dw sub_4510A248+1
off_456B5EF8 dw sub_45109EFC+1
off_456B5EFC dw locret_456B5E70+1
off_456B5F00 dw addr19
off_456B5F04 dw loc_456B5CAC+1
dword_456B5F08 dw 0xFAC
off_456B5F0C dw sub_456B5C9A+1
_unk_45411635 dw unk_45411635
dword_456B5F14 dw 0xFC2
off_456B5F18 dw loc_456B5E52+1
dword_456B5F1C dw 0xFAF
_unk_4541163D dw unk_4541163D
dword_456B5F24 dw 0xFC0
dword_456B5F28 dw 0x26C
dword_456B5F2C dw 0x4EC
align 4
dword_456B5F30 dw addr18
_aUilocks_phonel dw aUilocks_phonel
align 4
dw 0
dw unk_444D8520
_aUserlockspin_p dw aUserlockspin_p
ALIGN 8
align 4
dw _5
_5 dw 5
dw addr1
dw 0xF
dw addr2
dw 0x10
dw unk_4541164D
dw 0
dw 0
dword_456B5F6C dw 0x6272
align 4
dword_456B5F70 dw 0x6277
align 4
aPasswordbook db "PasswordBook",0
db 0, 0, 0
align 4
aTpaSettings unicode 0, ,0
ALIGN 4
aPasw_dat unicode 0, ,0
; ---------------------------------------------------------------------------
; START OF FUNCTION CHUNK FOR sub_455275F0
align 4
loc_456B5FB6:
ldr R5, aUiLocksErrorDC
ldrb R6, [R2]
push {R0-R7,LR}
cmp R6, 0xA
bne loc_456B5FC6
add R1, R4, 0
bl sub_456B5FC8
align 4
loc_456B5FC6:
pop {R0-R7,PC}
; END OF FUNCTION CHUNK FOR sub_455275F0
;------ Ôóí-èÿ ----
align 4
sub_456B5FC8:
push {R4-R7,LR}
add R4, R1, 0
mov R1, 0x22
mov R0, 4
strb R0, [R4,R1]
ldr R0, loc_456B5FE6+1
push {R0}
mov R3, 8
ldr R2, 0x315
ldr R1, 0xF98
add R0, R4, 0
bl sub_456B6168
mov R0, 1
pop {R3-R7,PC}
; End of function sub_456B5FC8
; ---------------------------------------------------------------------------
align 4
loc_456B5FE6:
push {R4-R7,LR}
add R4, R0, 0
add R6, R1, 0
ldr R0, [R4,0x44]
mov R1, 2
add R2, R6, 0
ldr R3, [R0]
ldr R3, [R3,0x28]
blx R3
cmp R0, 0
bmi loc_456B600A
add R0, R4, 0
bl sub_45663DB8
mov R0, 0xF
bl sub_4564C298
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B600A:
add R0, R4, 0
adr R1, _aWrongpasword_p
bl sub_45664EC4
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
push {R4-R7,LR}
add R4, R1, 0
mov R0, 6
bl sub_4553D330
mov R1, 0
add R0, R4, 0
bl sub_4553B950
str R0, [R4,0x18]
mov R3, 1
ldr R2, loc_456B6034+1
ldr R1, 0x178A
bl sub_456B616C
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B6034:
push {LR}
adr R1, _aUserlocks_page
bl sub_45664EC4
pop {PC}
;------ Ôóí-èÿ ----
align 4
sub_456B603E:
push {R4-R7,LR}
bl sub_4564B3C0
mov R3, 0x10
mov R2, 2
mov R1, 0xA
bl sub_455275F0
mov R0, 1
pop {R4-R7,PC}
; End of function sub_456B603E
; ---------------------------------------------------------------------------
push {R4-R7,LR}
add R4, R1, 0
mov R0, 0
bl sub_456B5E82
cmp R0, 0
beq loc_456B6068
add R0, R4, 0
bl sub_456B603E
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B6068:
add R1, R4, 0
bl sub_456B6070
pop {R4-R7,PC}
;------ Ôóí-èÿ ----
align 4
sub_456B6070:
push {R4-R7,LR}
add R0, R1, 0
adr R1, _aDatabrowsercat
bl sub_45664EC4
pop {R4-R7,PC}
; End of function sub_456B6070
; ---------------------------------------------------------------------------
align 4
_aDatabrowsercat dw aDatabrowsercat
align 4
dw 0
; ---------------------------------------------------------------------------
ldrb R4, [R6,R5]
add R7, R9
push {R4-R7,LR}
add R4, R1, 0
mov R0, 0
bl sub_456B5E82
cmp R0, 0
beq loc_456B609E
add R0, R4, 0
bl sub_456B603E
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B609E:
add R1, R4, 0
bl sub_456B60A6
pop {R4-R7,PC}
;------ Ôóí-èÿ ----
align 4
sub_456B60A6:
push {R4-R7,LR}
add R0, R1, 0
adr R1, _aSub_view_page
bl sub_45664EC4
pop {R4-R7,PC}
; End of function sub_456B60A6
; ---------------------------------------------------------------------------
DCW 0xFFFF
align 4
_aSub_view_page dw aSub_view_page
align 4
dw 0
; ---------------------------------------------------------------------------
mov R2, 0xF0
add R1, R10
push {R4-R7,LR}
add R4, R1, 0
mov R0, 1
bl sub_456B5E82
cmp R0, 0
beq loc_456B60D6
add R0, R4, 0
bl sub_456B603E
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B60D6:
add R1, R4, 0
bl sub_456B60DE
pop {R4-R7,PC}
;------ Ôóí-èÿ ----
align 4
sub_456B60DE:
push {R4-R7,LR}
add R0, R1, 0
adr R1, _aPb_ui_contacts
bl sub_45664EC4
pop {R4-R7,PC}
; End of function sub_456B60DE
; ---------------------------------------------------------------------------
DCW 0xFFFF
align 4
_aPb_ui_contacts dw aPb_ui_contacts
align 4
dw 0
; ---------------------------------------------------------------------------
LDMIA R5!, {R3,R6,R7}
add R5, R9
push {R4-R7,LR}
add R4, R1, 0
mov R0, 2
bl sub_456B5E82
cmp R0, 0
beq loc_456B610E
add R0, R4, 0
bl sub_456B603E
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B610E:
add R1, R4, 0
bl sub_456B6116
pop {R4-R7,PC}
;------ Ôóí-èÿ ----
align 4
sub_456B6116:
push {R4-R7,LR}
add R0, R1, 0
adr R1, _aPb_ui_calllist
bl sub_45664EC4
pop {R4-R7,PC}
; End of function sub_456B6116
; ---------------------------------------------------------------------------
DCW 0xFFFF
align 4
_aPb_ui_calllist dw aPb_ui_calllist
align 4
dw 0
; ---------------------------------------------------------------------------
pop {R2-R7,PC}
; ---------------------------------------------------------------------------
add R5, R9
push {R4-R7,LR}
add R4, R1, 0
mov R0, 3
bl sub_456B5E82
cmp R0, 0
beq loc_456B6146
add R0, R4, 0
bl sub_456B603E
pop {R4-R7,PC}
; ---------------------------------------------------------------------------
align 4
loc_456B6146:
add R1, R4, 0
bl sub_456B614E
pop {R4-R7,PC}
;------ Ôóí-èÿ ----
align 4
sub_456B614E:
push {R4-R7,LR}
add R0, R1, 0
adr R1, _aMsg_ui_openfol
bl sub_45664EC4
pop {R4-R7,PC}
; End of function sub_456B614E
; ---------------------------------------------------------------------------
DCW 0xFFFF
align 4
_aMsg_ui_openfol dw aMsg_ui_openfol
align 4
dw 0
; ---------------------------------------------------------------------------
STMIA R2!, {R3-R7}
add R1, R10
;------ Ôóí-èÿ ----
align 4
sub_456B6168:
arg_0 = 0
; FUNCTION CHUNK AT 4520A170 SIZE 00000080 BYTES
ldr R4, loc_4520A170+1
bx R4
; End of function sub_456B6168
;------ Ôóí-èÿ ----
align 4
sub_456B616C:
; FUNCTION CHUNK AT 4520A494 SIZE 0000004E BYTES
ldr R4, loc_4520A494+1
bx R4
; End of function sub_456B616C
; ---------------------------------------------------------------------------
align 4
off_456B6170 dw loc_4520A170+1
off_456B6174 dw loc_4520A494+1
_aUiLocksErrorDC dw aUiLocksErrorDC
align 4
dword_456B617C dw 0x315
dword_456B6180 dw 0xF98
dword_456B6184 dw 0x178A
off_456B6188 dw loc_456B6034+1
off_456B618C dw loc_456B5FE6+1
_aUserlocks_page dw aUserlocks_page
ALIGN 8
align 4
dw _5
_5 dw 5
dw addr3
dw 0
dw 0
_aWrongpasword_p dw aWrongpasword_p
align 4
dw 0
dw _5
_5 dw 5
dw addr4
dw 6
dw unk_45208EC5
dw 0
dw 0
dw 5
dw addr5
dw 0xF
dw unk_4541164D
dw 0x11
dw unk_45411649
dw 0x1C20
dw unk_4541164D
dw 6
dw unk_45411955
dw 0
dw 0
dw 5
dw addr6
dw 0xF
dw addr7
dw 0x10
dw unk_4524F265
dw 0
dw 0
dw 5
dw addr8
dw 0xF
dw addr9
dw 0x10
dw unk_454627D5
dw 0
dw 0
dw 5
dw addr10
dw 0xF
dw addr11
dw 0x10
dw unk_45213E19
dw 0
dw 0
dw 5
dw addr12
dw 0xF
dw addr13
dw 0x10
dw unk_4520F645
dw 0
dw 0
dw 5
dw addr14
dw 0xF
dw addr15
dw 0x10
dw unk_4548DE39
dw 0
dw 0
align 4
El error que tengo es este:
aTpaSettings unicode 0, </tpa/settings/>,0
error: illegal instruction.
Alguien sabe como solucionarlo?
Re: Necesito ayuda de los que saben crear archivos .asm
Creo que en todos los lugares del asm, donde hay palabras como esas debes poner una etiqueta, y mas arriba definirla y poner su direccion.
Re: Necesito ayuda de los que saben crear archivos .asm
mmmmm, y que pasa si borras esa linea?, por otra parte, acuerdate de borrar todo lo que este comentado, saludos!
en el tutorial de karl05 dice esto
Error: illegal instruction.
Causa: La instrucción no es reconocida por el Fasarm.
Solución: Verificar que las instrucciones estén escritas de manera valida. Como es el caso de “adr” en vez de “ADR”.
yo se que no sirve de mucho en tu caso, pero talvez te de una idea, suerte
Re: Necesito ayuda de los que saben crear archivos .asm
Alguien ya lo paso:
Código:
;W300 SW-R4EA031
;Confidentiality
; Allows phone to put a password manager files, Phone Book, Communications, Call Lists
; Makes choose Black / white list
;Setting a password is in the Settings menu-> General-> Locks-> Blocking Phone-> Security-> Security Phone
;v. 2.5 fix
;(c) IronMaster
;(p) awg
451901ac: 671EBF41 044FB847
451901c0: 6CA14D44 E5296545
44ddabd4: 01D1 03D1
444dc25c: 2CC44D44 902D6545
451915aa: 2B79 B047
45191658: 60B94D44 E3286545
445304d8: 88045344 E02E6545
445304fc: AC055344 002F6545
44530500: B46D8D44 202F6545
4451c3e0: A8C35144 402F6545
444f9cb0: 909C4F44 C02D6545
44516148: 10615144 E02D6545
444e0d14: E40C4E44 602F6545
444dfbcc: 18FF4D44 802F6545
444dfbfc: FFFFFF6F A02F6545
4539a05c: 499D3945 61256545
445698f8: BC9C5644 002E6545
44569904: 209D5644 202E6545
44569d1c: EC9C5644 402E6545
44569a50: 209A5644 602E6545
44567d7c: A47D5644 802E6545
4451e7a0: 60E75144 A02E6545
444dad9c: 64AD4D44 C02E6545
45652560: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00B5AE499AF780FB00BDFFB5041C006B
45652570: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8AF594FC201C99F7F1FAFFBDFFB594B0
45652580: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 071CF86901A97EF77BF8694608603C6B
45652590: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 226882420BD101A9201C001D002A16D0
456525a0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 521E5300C45ACD5AAC4200D1F6E7BCA1
456525b0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0A000F008F9041C68460168891C8900
456525c0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0122231C00F003F9201C00F002F9381C
456525d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF7CBFF14B0FFBD10B5041C7FF7CEFF
456525e0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 012813D1201C7FF7CDFF04280FD00BA1
456525f0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4000095A201C7FF7C9FF11A027220021
45652600: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9AF71AFB011C201C5CF68CFC10BD05A0
45652610: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D2200219AF710FB011CEBE779035707
45652620: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E50A4A0B2704350440043D044B043904
45652630: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 200041043F04380441043E043A040000
45652640: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 43006F006E0066006900640065006E00
45652650: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7400690061006C006900740079000A00
45652660: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7600650072002E00200032002E003500
45652670: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A002800630029002000490072006F00
45652680: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6E004D00610073007400650072000000
45652690: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0B52CA0013066F6DDF900280ED10522
456526a0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0121402089F560FD071C7EA300226149
456526b0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 99F748FA381C6EA19AF7D6FAF0BDF0B5
456526c0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9CB00F1C20200522012189F54DFD3863
456526d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 72A178A000F077F8041C09D020210122
456526e0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 231C386B00F071F8201C00F072F801E0
456526f0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 396B0860381C7DF7A7FFF8615A497FF7
45652700: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0DFF0521F8690EF655FE0021F8697DF7
45652710: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A7FF396B0A68091DF8697DF79DFF4649
45652720: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8690EF64BFEF8697FF7E4FE434A4449
45652730: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F86981F705FE434A4849F86981F700FE
45652740: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1CB0F0BD3B494068884201D101207047
45652750: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00207047F0B50C1C201C7FF7D7FEA061
45652760: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3F497FF7DBFE0221A0697FF7DBFE0021
45652770: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A0697FF7FBFE02223AA1A0697DF74CFF
45652780: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A0697FF7B7FE304A3449A06981F7D8FD
45652790: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2F4A2E49A06981F7D3FD2F4A2D49A069
456527a0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 81F7CEFDF0BD30B5041CA0697DF778FF
456527b0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 002802D0FFF76CFF03E0201C2B499AF7
456527c0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 53FA30BD7047174E3047174E3047174E
456527d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3047174E3047FEB5071C90B02FA135A0
456527e0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF7F1FF041C20210122231C6846FFF7
456527f0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ECFF201CFFF7EDFF009A002A07D001AE
45652800: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 521E5000315AB94204D0002AF8D10020
45652810: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10B0FEBD012010B0FEBDFFFF54C24D44
45652820: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B2070000BD4709459D4209459D430945
45652830: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 51400945C5276545D92565457D256545
45652840: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AC0F00006B256545499D3945C20F0000
45652850: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A7276545AF0F0000519D3945C00F0000
45652860: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7F020000FD0400001712000054C24D44
45652870: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E12F6545000000007C28654505000000
45652880: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6D2965454A000000BF26654510000000
45652890: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 619D3945000000000000000072620000
456528a0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7762000050617373776F7264426F6F6B
456528b0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000002F007400700061002F007300
456528c0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 65007400740069006E00670073002F00
456528d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 70006100730077002E00640061007400
456528e0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000284E2B79FFB50A2B03D12BA1201C
456528f0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9AF7BAF9FFBDF0B50C1C262104206054
45652900: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 214801B40823214A2149201C00F036FA
45652910: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0120F8BDF0B5041C0E1CA06C0321321C
45652920: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03689B6A9847002806D4201C99F716F9
45652930: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4A2066F61DF9F0BD201C21A19AF794F9
45652940: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B50C1C062072F604FA0021201C
45652950: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 70F610FDA06101230E4A0F4900F010FA
45652960: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD00B50DA19AF77FF900BDF0B5081C
45652970: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 80F7F4FB102302220A215CF6BBFA0120
45652980: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDFFFF60B94D441529654527030000
45652990: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B20F000063296545AC170000C02F6545
456529a0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000A829654505000000F7286545
456529b0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06000000911819450000000000000000
456529c0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CF2F654500000000CC29654505000000
456529d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 43296545060000009118194500000000
456529e0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000007FB50420FFF7F5FE002802D0
456529f0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 671EFF437FBD671EBF417FBDF0B50C1C
45652a00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0020FFF7E8FE002803D0211CFFF7AEFF
45652a10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD211C00F001F8F0BDF0B5081C02A1
45652a20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9AF722F9F0BDFFFF256A8C4400000000
45652a30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8C9C4F44F0B50C1C0020FFF7CCFE0028
45652a40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03D0211CFFF792FFF0BD211C00F001F8
45652a50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B5081C02A19AF706F9F0BDFFFF
45652a60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 94DE65440000000010615144F0B50C1C
45652a70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0020FFF7B0FE002803D0211CFFF776FF
45652a80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD211C00F001F8F0BDF0B5081C02A1
45652a90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9AF7EAF8F0BDFFFFECC88E4400000000
45652aa0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BC9C5644F0B50C1C0020FFF794FE0028
45652ab0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03D0211CFFF75AFFF0BD211C00F001F8
45652ac0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B5081C02A19AF7CEF8F0BDFFFF
45652ad0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1EC98E4400000000209D5644F0B50C1C
45652ae0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0020FFF778FE002803D0211CFFF73EFF
45652af0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD211C00F001F8F0BDF0B5081C02A1
45652b00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9AF7B2F8F0BDFFFF07C98E4400000000
45652b10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EC9C5644F0B50C1C0020FFF75CFE0028
45652b20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03D0211CFFF722FFF0BD211C00F001F8
45652b30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B5081C02A19AF796F8F0BDFFFF
45652b40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1AC1664400000000209A5644F0B50C1C
45652b50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0020FFF740FE002803D0211CFFF706FF
45652b60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD211C00F001F8F0BDF0B5081C02A1
45652b70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9AF77AF8F0BDFFFFFCBB664400000000
45652b80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A47D5644F0B50C1C0020FFF724FE0028
45652b90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03D0211CFFF7EAFEF0BD211C00F001F8
45652ba0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B5081C02A19AF75EF8F0BDFFFF
45652bb0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 30EC65440000000060E75144F0B50C1C
45652bc0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0020FFF708FE002803D0211CFFF7CEFE
45652bd0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD211C00F001F8F0BDF0B5081C02A1
45652be0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9AF742F8F0BDFFFF4A078C4400000000
45652bf0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 64AD4D44F0B50C1C0020FFF7ECFD0028
45652c00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03D0211CFFF7B2FEF0BD211C00F001F8
45652c10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B5081C02A19AF726F8F0BDFFFF
45652c20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 116E8D440000000088045344F0B50C1C
45652c30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0020FFF7D0FD002803D0211CFFF796FE
45652c40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD211C00F001F8F0BDF0B5081C02A1
45652c50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9AF70AF8F0BDFFFFD16D8D4400000000
45652c60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EC055344F0B50C1C0020FFF7B4FD0028
45652c70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03D0211CFFF77AFEF0BD211C00F001F8
45652c80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B5081C02A199F7EEFFF0BDFFFF
45652c90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B46D8D4400000000EC055344F0B50C1C
45652ca0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0020FFF798FD002803D0211CFFF75EFE
45652cb0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD211C00F001F8F0BDF0B5081C02A1
45652cc0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 99F7D2FFF0BDFFFF3AFD8C4400000000
45652cd0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A8C35144F0B50C1C0120FFF77CFD0028
45652ce0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03D0211CFFF742FEF0BD211C00F001F8
45652cf0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B5081C02A199F7B6FFF0BDFFFF
45652d00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0074E4400000000E40C4E44F0B50C1C
45652d10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0220FFF760FD002803D0211CFFF726FE
45652d20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BD211C00F001F8F0BDF0B5081C02A1
45652d30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 99F79AFFF0BDFFFF64FB4D4400000000
45652d40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 18FF4D44F0B50C1C0320FFF744FD0028
45652d50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03D0211CFFF70AFEF0BD211C00F001F8
45652d60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0BDF0B5081C02A199F77EFFF0BDFFFF
45652d70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2EA654400000000D4DB5144014C2047
45652d80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 014C20472D2B1945512E1945CD9B2745
45652d90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000552765450F000000619D3945
45652da0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 110000005D9D3945201C0000619D3945
45652db0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0600000069A039450000000000000000
45652dc0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000FD2965454A0000001B2A6545
45652dd0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000B17A1D450000000000000000
45652de0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000352A65454A000000532A6545
45652df0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 100000001DA73E450000000000000000
45652e00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 050000006D2A65454A0000008B2A6545
45652e10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000C52D24450000000000000000
45652e20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000A52A65454A000000C32A6545
45652e30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 100000005D2F24450000000000000000
45652e40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000DD2A65454A000000FB2A6545
45652e50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000C92E24450000000000000000
45652e60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000152B65454A000000332B6545
45652e70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000B50124450000000000000000
45652e80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 050000004D2B65454A0000006B2B6545
45652e90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 100000008DA10E450000000000000000
45652ea0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000852B65454A000000A32B6545
45652eb0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 100000005DB940450000000000000000
45652ec0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000BD2B65454A000000DB2B6545
45652ed0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 100000006D1BF5440000000000000000
45652ee0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000F52B65454A000000132C6545
45652ef0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000158204450000000000000000
45652f00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 050000002D2C65454A0000004B2C6545
45652f10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000158204450000000000000000
45652f20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000652C65454A000000832C6545
45652f30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000158204450000000000000000
45652f40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 050000009D2C65454A000000BB2C6545
45652f50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000595741450000000000000000
45652f60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000D52C65454A000000F32C6545
45652f70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000E5C719450000000000000000
45652f80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 050000000D2D65454A0000002B2D6545
45652f90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000058019450000000000000000
45652fa0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05000000452D65454A000000632D6545
45652fb0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10000000FD5641450000000000000000
45652fc0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 557365724C6F636B735F506167650057
45652fd0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 726F6E67506173776F72645F50616765
45652fe0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00557365724C6F636B7350494E5F5061
45652ff0: FFFFFF 676500