pueden postear dudas o problemas con el port de los asm publicados en el tema anterior ejemplo :
1- pedir ayuda si no le sale el port de algun offset( no somos expertos, pero trataremos de ayudarlos en lo que este a nuestro alcance)
2- si los archivos mensionado de dicho tema les da errores de compilacion por X motivos posteenlos aqui indicando cual es el error que les da al compilar y una sshot(no es necesario postear Sshot pero complementa).
3 tambien pueden poner dudas sobre archivos.asm que ustedes esten analizando y no les sale pueden pedir ayuda aqui.
Nota:
todo mensaje que sea spam o se desvie del tema mensionado sera eliminado sin previo aviso.
ATTE:
-Staff de TopSony-
11/08/2010, 14:23:16
sotel
Respuesta: [Discusión] Archivos Assembling (ASM)
Hola pues soy el primero en pedir ayuda :a11:
pues el problema es que desarme este parche Add_on_off Bluetooth del K810 R8BF003
y pues el texto los mostraba en ruso asi que quize traducirlo a español. Y pues lei que
cuando se trata de texto se debe analizar con "A" y asi lo hice y ya el .asm arreglado queda asi
align 4
aI_Bt db "Â",0
db 0xEA
db 0
db 0xEB
db 0
db 0x2E
db 0
db 0x20
db 0
db 0x42
db 0
db 0x54
db 0
db 0
db 0
off_45CCA5E8 dw 0x44E99BD0+1
off_45CCA5EC dw 0x45452ED4+1
dword_45CCA5F0 dw 0xFFFF
dword_45CCA5F4 dw 0xFC2
y se supone que esta parte es la que debo editar no?
Código:
align 4
aI_Bt db "Â",0
pero no me queda claro que es lo que debo reemplazar si el aI_Bt o el db "Â",0.
El .asm ya lo compile y me salio igual al parche asi que pienso que esta bien analizado.
espero no molestar a nadie con mi duda .
Disculpen la notoria ignorancia.
Gracias.
11/08/2010, 16:50:11
05M4N
Respuesta: [Discusión] Archivos Assembling (ASM)
Que tal, mira tienes que analizar el codigo con el auto-analizis (tecla"c") para que lo defina de forma correcta xq por ejemplo todavia te falta codigo por analizar, te muestro:
Código:
aI_Bt db "Â",0
db 0xEA
db 0
db 0xEB
db 0
db 0x2E
db 0
db 0x20
db 0
db 0x42
db 0
db 0x54
db 0
db 0
db 0
Deberia ser asi
Código:
aI_Bt du "Âêë. BT",0
Ademas si no estoy mal esto tambien es texto y habria que traducirlo
lo dejo indefinido para que vean y si estoy mal me corrijan
Código:
unk_45CCA5C4:
db 0xC2 ; Â
db 0
db 0xFB ; û
db 0
db 0xEA ; ê
db 0
db 0xEB ; ë
db 0
db 0x2E ; .
db 0
db 0x20
db 0
db 0x42 ; B
db 0
db 0x54 ; T
db 0
db 0
db 0
Y lo que tienes que traducir tambien es Âêë. BT que es lo que esta entre comillas
11/08/2010, 16:53:50
Cr@cShoT
Respuesta: [Discusión] Archivos Assembling (ASM)
Tienes que verificar si es Texto ASCII o texto unicode, en este caso es unicode, y eso no se analiza con "A" solo el ASCII
14/08/2010, 20:47:38
05M4N
Respuesta: [Discusión] Archivos Assembling (ASM)
Que tal amigos, necesito de su ayuda, lo que pasa es que mi asm no compila porque me marca un error y no se como arreglarlo, si me pueden decir que significa o como lo arreglo se los agradecere mucho. Saludos
Que tal amigos, necesito de su ayuda, lo que pasa es que mi asm no compila porque me marca un error y no se como arreglarlo, si me pueden decir que significa o como lo arreglo se los agradecere mucho. Saludos
hola ammm postea mejor el asm completo para checarlo ya que yo no uso armpc para compilar, usa mejor asm patch compiler by edgpaez es mas practico y en cuanto a ese error pues como te dije mejor postea el asm capas te olvidaste de poner entre comillas el x.inc asi include "x.inc" sabe dar ese error cuando no esta comentado el x.inc o cuando esta en otra codificasion puese ser ke el vkp sea code 32 y estas queriendolo hacer compilar como si fuese code26 por eso postea mejor tu asm asi te puedo decir mejor cual es tu error y por sierto no te olvides nombre del vkp y modelo
o tambien puede ser aca el problema
Código:
LDR R0, [SP,0x1C+var_1C]
prueva de esta manera
Código:
LDR R0, [SP,0x1C+ var_1C]
si te das cuenta puse un espacion entre el + y el var_1C
por que si lo pones todo junto ya no soporta ok espero sea ese el error
25/10/2010, 18:35:19
NICO37
Respuesta: [Discusión] Archivos Assembling (ASM)
Alguien se puede tomar la molestia de ayudarme....ya que quiero ser patch porter...pero recien estoy aprendiendo....y diganme lo que esta mal de este .asm....pues quiero saber como es el orden del las lineas...alguien que me pueda explicar solo la ubicacionn correcta....gracias de antemano.....aqui esta el asm y perdon por ponerlo desordenado
Código:
include "x.inc"
patch: equ 0x456D1DE0 / esto esta bien??
dir: ?????que va aqui???
Alguien se puede tomar la molestia de ayudarme....ya que quiero ser patch porter...pero recien estoy aprendiendo....y diganme lo que esta mal de este .asm....pues quiero saber como es el orden del las lineas...alguien que me pueda explicar solo la ubicacionn correcta....gracias de antemano.....aqui esta el asm y perdon por ponerlo desordenado
hola antes de querer ser patch porter te invito a que leas el tuto de mi amigo Cr@ShonSama que iso en este link:
Saludos! Cr@cShoT. antes que nada un agradecimiento por haber realizado este tutorial.
Creo que el tutorial puede mejorar en algunos aspectos. no se, me da la impresion que esta hecho de forma muy rapida y no se si no pusiste atencion a ciertos detalles en el.
Por ejemplo, yo que empece a leer el tuturial y a seguirlo al pie de la letra, me trabe en algunos pasos, pero ¿por que?, por el pequeño detalle de que no se explican muy bien ciertos pasos y ademas existen algunos errores.
El parche que tomas de ejemplo, no me funciono, me di cuenta que los valores de los offsets no estan bien. Tu tomaste como ejemplo el w705 R1GA031, pero parece que ese no es el parche, ya que el parche que esta en la seccion de aportes de parches tiene diferentes offsets.
Mmmm, tambien no explicas muy bien lo de oprimir la tecla C o D, a ¿que te refires con los entry point?, deberias de poner un ejemplo de donde se debe de oprimir la tecla C y un ejemplo de donde se debe de oprimir la tecla D.(este es el paso donde yo me trabe)
En fin, ojala le pongas atencion a estos detallitos que te menciono, y de nueva cuenta Saludos!
13/11/2010, 02:48:06
DaRkMaN
Respuesta: [Discusión] Archivos Assembling (ASM)
Cita:
Iniciado por Shixel
Mmmm, tambien no explicas muy bien lo de oprimir la tecla C o D, a ¿que te refires con los entry point?, deberias de poner un ejemplo de donde se debe de oprimir la tecla C y un ejemplo de donde se debe de oprimir la tecla D.(este es el paso donde yo me trabe)
En general para anarlizar el codigo se utiliza la Tecla "C", exepto en los Entrypoint (en esos casos se utiliza la Tecla "D"), que son Full offsets invertivos en par, normalmente se encuentran al final del codigo nuevo.
Este es un ejemplo de los Entrypoint:
Saludos! Cr@cShoT. antes que nada un agradecimiento por haber realizado este tutorial.
Creo que el tutorial puede mejorar en algunos aspectos. no se, me da la impresion que esta hecho de forma muy rapida y no se si no pusiste atencion a ciertos detalles en el.
Por ejemplo, yo que empece a leer el tuturial y a seguirlo al pie de la letra, me trabe en algunos pasos, pero ¿por que?, por el pequeño detalle de que no se explican muy bien ciertos pasos y ademas existen algunos errores.
El parche que tomas de ejemplo, no me funciono, me di cuenta que los valores de los offsets no estan bien. Tu tomaste como ejemplo el w705 R1GA031, pero parece que ese no es el parche, ya que el parche que esta en la seccion de aportes de parches tiene diferentes offsets.
Mmmm, tambien no explicas muy bien lo de oprimir la tecla C o D, a ¿que te refires con los entry point?, deberias de poner un ejemplo de donde se debe de oprimir la tecla C y un ejemplo de donde se debe de oprimir la tecla D.(este es el paso donde yo me trabe)
En fin, ojala le pongas atencion a estos detallitos que te menciono, y de nueva cuenta Saludos!
El parche no funciona?? pero yo tengo un w705 y use un parche que yo mismo porte y que uso en mi celular sin ningun problema, puede que te hayas confundido ya que hay version "normal" y version "fix" del parche que use, pues la version Fix que puse en el ejemplo tiene direcciones distintas a la version "Normal", ademas... claramente dije que ningun "Patcher" arma un asm igual al otro... yo hice una guia para uqe hicieran un ASM de la forma mas rapida que existe desde mi punto de vista, a lo mejor no explique la parte de los Entrypoint, pero es algo altamente conocido para los que usamos elf, ya que las funciones de libreria son en Entrypoint todas... Felizmente DaRkMaNya te dio un ejemplo :D
14/11/2010, 15:23:14
bill_kevin
Respuesta: [Discusión] Archivos Assembling (ASM)
Alguien me puede ayudar estara bien analizado este codigo:
Segun lei unos tutoriales y Siempre tiene que mostrar los Suboutine (sub) como hago para que el ida me los mueste??
24/11/2010, 20:47:15
bill_kevin
Respuesta: [Discusión] Archivos Assembling (ASM)
ayuda alguen me podria ayudar por favor me da error al compilar este asm
include "x.inc"
;---hook---
org 0x444F6158
SUB R1, R2, 3
CMP R5, SP
dw 0xBD0047B0
align 4
dword_456D1EF4 dw 0x456D1EE9
off_456D1EF8 dw 0x45153E14+1
off_456D1EFC dw 0x44C687BC+1
off_456D1F00 dw 0x4529EAC0+1
db 0xFF
db 0
db 0
db 0
Ahora solo mi ultima pregunta como Busco Los offsett vacion en el main de destino?
24/11/2010, 23:41:02
Cr@cShoT
Respuesta: [Discusión] Archivos Assembling (ASM)
Esta parte aunque no hace variacion a la hora de compilar, deberia quedarte como el primer asm que hiciste
Cita:
loc_456D1EF4:
SUB R1, R5, 3
CMP R5, SP
Lo analizaste con D por eso te salio asi
Cita:
dw 0xBD0047B0
25/11/2010, 00:22:27
bill_kevin
Respuesta: [Discusión] Archivos Assembling (ASM)
Cita:
Iniciado por Cr@cShoT
Esta parte aunque no hace variacion a la hora de compilar, deberia quedarte como el primer asm que hiciste
Cita:
loc_456D1EF4:
SUB R1, R5, 3
CMP R5, SP
Lo analizaste con D por eso te salio asi
Cita:
dw 0xBD0047B0
Si haci es ya probe de la forma en que dijo anakes y no hay variacion.
25/11/2010, 01:11:55
albertnet3
Respuesta: [Discusión] Archivos Assembling (ASM)
Cita:
Iniciado por bill_kevin
Cita:
Iniciado por Cr@cShoT
Esta parte aunque no hace variacion a la hora de compilar, deberia quedarte como el primer asm que hiciste
Cita:
loc_456D1EF4:
SUB R1, R5, 3
CMP R5, SP
Lo analizaste con D por eso te salio asi
Cita:
dw 0xBD0047B0
Si haci es ya probe de la forma en que dijo anakes y no hay variacion.
hola bro dime que parche es ese para desarmarlo yo y checarlo al parecer esto me llama la atension
dw 0xBD0047B0;????
tal ves sea asi
loc_456D1EF4:
SUB R1, R5, 3
CMP R5, SP
pero por si las dudas dime que parche es y que firm lo as desensamblado asi yo lo checo mejor solo por curiosidad para ver cual de las dos formas analizadas es la correcta y te digo
25/11/2010, 18:49:21
bill_kevin
Respuesta: [Discusión] Archivos Assembling (ASM)
ok muchas gracias el parche es:
y el asm lo he desensamblado de un Fw W810 SW-R4EA031.
y lo quiero portear al W300 SW-R4EA031
25/11/2010, 20:00:52
DaRkMaN
Respuesta: [Discusión] Archivos Assembling (ASM)
En ese parche su primer Hook es un Entrypoint asi que se analiza con la tecla "D" , en tu asm se puede observar que tu lo analizaste con la tecla "C"
Deberia quedar asi:
Código:
dw loc_456D1ED0+1 ;<---- Es el enlace al codigo nuevo
Ahora esta parte se analiza con la tecla "C" ya que no es un Entrypoint:
Código:
dw 0xBD0047B0
Entonces deberia quedar asi:
Código:
BLX R6
POP {PC}
Saludos ...
26/11/2010, 01:58:58
bill_kevin
Respuesta: [Discusión] Archivos Assembling (ASM)
Cita:
dw loc_456D1ED0+1 ;<---- Es el enlace al codigo nuevo
**me dice al compilar
C:\Armpc>make test.asm w300.raw 44140000
No se encuentra C:\Armpc\test.asm.vkp
flat assembler for ARM version 1.67.22 (1045585 kilobytes memory)
test.asm [10]:
dw loc_456D1ED0+1 ;<---- Es el enlace al codigo nuevo
error: undefined symbol.
**y cuando lo hago haci
dw 0x456D1ED0+1 ;<---- Es el enlace al codigo nuevo
off_456D1EF4 dw 0x457D1EE3+1
off_456D1EF8 dw 0x45253E0F+1
off_456D1EFC dw 0x44D687B7+1
off_456D1F00 dw 0x4539EABB+1
db 0xFF
db 0
db 0
db 0
26/11/2010, 03:55:14
DaRkMaN
Respuesta: [Discusión] Archivos Assembling (ASM)
Cita:
Iniciado por bill_kevin
**me dice al compilar
C:\Armpc>make test.asm w300.raw 44140000
No se encuentra C:\Armpc\test.asm.vkp
flat assembler for ARM version 1.67.22 (1045585 kilobytes memory)
test.asm [10]:
dw loc_456D1ED0+1 ;<---- Es el enlace al codigo nuevo
error: undefined symbol.
Es porque en tu asm no lo tines identificado de esa manera tu pusiste "newcode:" pero tambien pudiste poner "loc_456D1ED0:" y de esa manera no te marcaria ese error
Cita:
Iniciado por bill_kevin
**y cuando lo hago haci
dw 0x456D1ED0+1 ;<---- Es el enlace al codigo nuevo
Esa diferencia es porque cambiaste los offsets originales, como son Entrypoint esos offset estan invertidos. si lo pones normal estarian de esta manera:
4529EAC1 ;---Ese offset esta en tu primer asm
4539EABC ;---No se porque sustituiste el offset anterior por este
Ahora, tu me entendiste mal cuando yo dije que el Hook se analiza con "D" quise decir esta parte:
Código:
;---hook---
org 0x441421A6
SUB R1, R2, 3
CMP R5, SP
La forma correcta seria asi:
Código:
;---hook---
org 0x441421A6
dw loc_456D1ED0+1
Aunque como tu sustituiste el "loc_456D1ECB:" por "newcode:" en tu asm, te marcaria un error al compilar, entonces para arreglarlo ponlo de esta manera:
Código:
;---hook---
org 0x441421A6
dw newcode+1
Veo que en tu asm cambiaste varios offsets incluyendo el hook, talvez los portaste (eso pienso).
Te dejo la manera como deberia estar tu asm ANTES de empesar a portar los offsets
aSonyEricssonRo db "Sony Ericsson",0xA
db "ROCKS!!!",0xA
db 0xA
db "Nokia",0xA
db "SUCKS!!!",0
db 0xFF
off_456D89BC dw loc_450A7A30+1
dword_456D89C0 dw 0xE9A3
pero al momento de compilarlo me sale el siguiente error:
Como Lo puedo arreglar y gracias por toda la ayuda seguro que con esto ya tengo claro como crear los asm.
26/11/2010, 17:17:22
05M4N
Respuesta: [DISCUSION] Archivos Assembling (ASM)
En el asm hay saltos a otras direcciones que aun no has definido por eso no te complila, tenes que definirlas y portarlas para que funcione bien el parche. Aqui te muestro cuales son:
Código:
include "x.inc"
;---hook---
org 0x450A7A1C
MOV R2, 0xFF
off_450A7A3C: dw aSonyEricssonRo
org 0x450A7A28
dw 0x47084900
dw loc_456D8980+1
;---Estructura del Pache---
loc_456D8980: ; Main Vacio
aSonyEricssonRo db "Sony Ericsson",0xA
db "ROCKS!!!",0xA
db 0xA
db "Nokia",0xA
db "SUCKS!!!",0
db 0xFF
off_456D89BC dw loc_450A7A30+1
dword_456D89C0 dw 0xE9A3
26/11/2010, 23:59:34
bill_kevin
Respuesta: [DISCUSION] Archivos Assembling (ASM)
Cuando lo compilo me sale este error:
test.asm [18]:
BL 0x4553B978 ;--> salto
error: relative jump out of range.
27/11/2010, 00:37:21
DaRkMaN
Respuesta: [DISCUSION] Archivos Assembling (ASM)
Cita:
Iniciado por bill_kevin
Cuando lo compilo me sale este error:
test.asm [18]:
BL 0x4553B978 ;--> salto
error: relative jump out of range.
Es porque no has definido el "org" del codigo nuevo.
deberia estar asi:
Código:
;---Estructura del Pache---
org 0x456D8980
loc_456D8980: ; Main Vacio
Aunque todavia tienes mal tu asm...
En esta parte aun te falta definir el "org" y no debias poner los dos puntos despues de "off_450A7A3C":
Código:
off_450A7A3C: dw aSonyEricssonRo
Entonces deberia quedar de esta manera:
Código:
org 0x450A7A3C
off_450A7A3C dw aSonyEricssonRo
Tambien esta parte esta mal analizada ya que los dos no son Entrypoints:
aSonyEricssonRo db "Sony Ericsson",0xA
db "ROCKS!!!",0xA
db 0xA
db "Nokia",0xA
db "SUCKS!!!",0
db 0xFF
off_456D89BC dw 0x44BF7460+1
dword_456D89C0 dw 0xE996
27/11/2010, 17:52:43
Cr@cShoT
Respuesta: [DISCUSION] Archivos Assembling (ASM)
Cita:
Iniciado por bill_kevin
DaRkMaN
Supongo que esta parte es la que contiene el icono verdad
dword_456D89C0 dw "0xE9A3"
La puedo Cambiar a mi manera.
aqui esta mi asm ya porteado pero me sale error al compilarlo:
test.asm [22]:
LDR R1, dword_456D89C0
x.inc [109] ldr [24]:
ldr rg , [pc,(p1-($ and 0xFFFFFFFC)-4)]
error: Immediate offset not alligned.
aSonyEricssonRo db "Sony Ericsson",0xA
db "ROCKS!!!",0xA
db 0xA
db "Nokia",0xA
db "SUCKS!!!",0
db 0xFF
off_456D89BC dw 0x44BF7460+1
dword_456D89C0 dw 0xE996
Si, es el icono, puedes usar cualquiera en Hexa, el error de compilacion es porque te pide un "align 4"
ROM:4553B978
ROM:4553B978 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
ROM:4553B978
ROM:4553B978
ROM:4553B978 sub_4553B978 ; CODE XREF: ROM:456D8984p
ROM:4553B978
ROM:4553B978 var_1C = -0x1C
ROM:4553B978
ROM:4553B978 ; FUNCTION CHUNK AT ROM:4519654C SIZE 00000084 BYTES
ROM:4553B978
ROM:4553B978 00 4B LDR R3, off_4553B97C
ROM:4553B97A 18 47 BX R3
ROM:4553B97A ; End of function sub_4553B978
ROM:4553B97A
ROM:4553B97A ; ---------------------------------------------------------------------------
ROM:4553B97C 4D 65 19 45 off_4553B97C DCD loc_4519654C+1 ; DATA XREF: sub_4553B978r
aqui esta como debe quedar tu asm.
te recomiendo que primero analices los hooks para que se analize automaticamente la mayoria de tu codigo nuevo y asi ya no tengas tantos problemas.
Código:
include "x.inc"
;======================Hooks==================================
org 0x450A7A1C ; direccion a portar
MOV R2, 0xFF
org 0x450A7A3C; direccion a portar
DCD aSonyEricssonRo
edito:
ya vi cual es tu problema.
esto deberia solucionar tu problema de fuera de rango.
si te das cuenta solo copie lo que habia en esta direccion
0x4553B978
y en esta
0x45534008
y lo puse al final del parche para evitar lo de fuera de rango. Agregue align 4 por si las dudas :D
todo deberia funcionar bien y ya puedes redireccionar a tu gusto sin problema de fuera de rango
Código:
include "x"
;======================Hooks==================================
org 0x450A7A1C ; direccion a portar
MOV R2, 0xFF
org 0x450A7A3C; direccion a portar
DCD aSonyEricssonRo
ese align 4 no debe ir ahi esta mal mira aqui analize yo el asm y me compila tal cual esta como yo lo arme te lo dejo y te dejo el parche que yo compile para que veas que es igual al que porto MNS81
este es el asm:
Código:
include "x.inc"
;W810 SW-R4EA031
;Change Sony Ericsson ROCKS! message to Sony Ericsson ROCKS!!! Nokia SUCKS!!!
;Usage: (ServiceMenu -> Model Info -> Press 2,4,6,8)
;Ability to set icon
;(c) jasiek
;(r) D-Man
;(e) jamesbond22
;(p) MNS81
;(A) albertnet3
org 0x450A7A1C;este es el primer hook y se debe portar a tu modelo y firm
MOV R2, 0xFF;este es el lenght para que entre mas texto al mensaje
org 0x450A7A3C;este es el segundo hook y se debe portar a tu modelo y firm
off_450A7A3C dw aSonyEricssonRo;esto es el link al texto del nuevo codigo del parche
org 0x450A7A28;este es el tercer hook y se debe portar a tu modelo y firm
LDR R1, off_450A7A2C
BX R1
off_450A7A2C dw loc_456D8980+1 ;este es el link al nuevo codigo del parche
org 0x456D8980;este es el espacio libre en donde se escribira el parche en tu main tambien se debe cambiar si es que este ya esta ocupado
;Nuevo codigo
loc_456D8980:
ADD R1, R0, 0
LDR R0, [R4,0x18];esto es el gui de deja como esta
BL 0x4553B978;este tambien se porta es la funsion para que sepueda agergar mas texto al mensaje
LDR R1, dword_456D89C0;este no se porta es parte del nuevo codigo es el link al icono
LDR R0, [R4,0x18];esto es el gui de deja como esta
BL 0x45534008; este tambien se porta es la funsion para poder poner el icono
LDR R0, off_456D89BC;este no se porta este es el link al retorno del parche
BX R0
aSonyEricssonRo db "Sony Ericsson",0xA ;aqui comienza el texto
db "ROCKS!!!",0xA
db 0xA
db "Nokia",0xA
db "SUCKS!!!",0
db 0xFF
off_456D89BC dw 0x450A7A30+1 ;este tambien se porta es el retorno del parche
dword_456D89C0 dw 0xE9A3;este es el icono
y este es el parche que compile :
05/12/2010, 17:19:50
bill_kevin
Respuesta: [DISCUSION] Archivos Assembling (ASM)
Gracias , ya esta porteado, una pregunta en esto me confundo mucho.
Que tal, aqui lo correcto seria analizar con C y con D ya que
450A71F4: 004B184701926C45
004B = Creo que deberia ser un LDR Rx
1847 = BX Rx
01926C45 = DCD 0x456C9200+1
Al igual que en los otros 2 hooks
Pero comúnmente cuando analizas con C desde 004B la parte que deberia analizarse con D, se analiza sola.
Espero no confundirte bro.
Saludos.
05/12/2010, 23:10:16
bill_kevin
Respuesta: [DISCUSION] Archivos Assembling (ASM)
Si si entendi bueno eso creo Primero lo analizo con C y despues Analizo ese codigo con D,este es el parche que quiero Portear.
Código:
;W810 SW-R4EA031
;Add the ability to show IMEI or Show the message "Private IMEI" when you press *#06# and in
;Service -> Service Info -> Configuration.
;(!) To show IMEI or Show Message, you need press right softkey in the GUI of IMEI (*#06#)
;v. Beta Test
;(c) anarkes
;(p) MaxxxS
450A71F4: 30B50C1C01F062FB 004B184701926C45
450A8718: 0C1C002700F0D0F8 004B184765926C45
450A723A: A0692A1C0B49F4F0F0FA 014A1047FFFF23926C45
456C9200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 30B50C1C002000F03EF8002806D05BA0
456C9210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06210C2200F08FF8414B184700F098F8
456C9220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAE7A0692A1C0D4900F094F80A49A069
456C9230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0B4A00F08FF8354AA069074900F08CF8
456C9240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 002000F020F8002801D0024A10470120
456C9250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBE7FFFF45720A45B90F0000AF0F0000
456C9260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CF926C450C1C0027002000F00CF80028
456C9270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06D042A006250C2200F05DF8294B1847
456C9280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F066F8FAE730B5244C27A501280BD0
456C9290: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 022816D0201C291C002200F057F801D4
456C92A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 012030BD002030BD002001B4201C291C
456C92B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0422FF23813300F040F800F043F801B0
456C92C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 30BD201C291C002200F03EF830BD1FB5
456C92D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00200F4A03B40020FFF7D5FF071C012F
456C92E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10D02DA006210C2200F025F8011C0948
456C92F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0123094CA047002F06D00220FFF7C3FF
456C9300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02B01FBD28A0EDE70120F7E740010000
456C9310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 37E80000FFFFFF6F953C53454C184A44
456C9320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FD710A4521870A456E006F0049004D00
456C9330: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 450049000000094B184708B4084B9C46
456C9340: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08BC6047074B1847074B1847074B1847
456C9350: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 074B1847074B1847074B18479DE62F45
456C9360: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 69425B45A1545B45F54B5B45DD4A5B45
456C9370: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C1880A4525B819450DB9194550726976
456C9380: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 61746520494D454950726F746563743A
456C9390: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 204F6E0000FFFFFF50726F746563743A
456C93A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 204F6E0000FFFFFF50726F746563743A
456C93B0: FFFFFFFFFFFF 204F66660000
Aqui esta el asm pero a la hora de Compilar me da este error:
No se encuentra C:\Armpc\test.asm.vkp
flat assembler for ARM version 1.67.22 (1260409 kilobytes memory)
test.asm [164]:
adr R0, loc_456C9398
x.inc [80] adr [4]:
add reg,pc,(offs-($ and 0xFFFFFFFC)-4)
error: Constant not aligned.
Eso es lo mas que llego a hacer en el asm, me podrian decir cual es el error y Cuales son las Rutas que tengo que portar, Espero que lo demas este Bien Gracias de antemano.