[Aporte] Parchear SE para Elf
Publicado: Sab Jul 12, 2008 9:25 am
El Elfpack, es un conjuntos de archivos que permiten al telefono ejecutar archivos con extension (o de tipo) elf.
Esto podria compararse con la plataforma java que tambien es una porcion de codigo que le da la capacidad al movil de ejecutar archivos JAR.
Este "pack" esta compuesto por 3 archivos: una libreria, el parche denominado elfpack que es el que le da al telefono la capacidad de interpretar los archivos elf como ejecutables, y el archvo dyn_const.bin que contiene datos utilizados por los elfs para disparar eventos del firmware.
A pesar de que se cree que este archivo bin es el mismo para todos los telefonos, o por lo menos para los pertenecientes a la misma plataforma, segun palabras de Den Po, uno de los desarrolladores del parche, en ciertas parten difieren para cada modelo.
La aplicacion del elfpack, es recomendable hacerla en el siguiente orden:
1.Crear las rutas en la memoria que corresponda segun nuestro telefono y copiar en ella el archivo BIN. (DYN_CONST.bin)
2.Aplicar el parche que corresponde a la libreria, en este parche se encuentran las llamadas a las funciones internas de nuestro movil.
3.y por ultimo aplicar el parche llamado elfpack, que es el cargador para los archivos elf.
(ver elf pack para telefonos db2010 y db2020)
Tambien podemos aclarar que los archivos elf son aplicaciones independientes del modelo, al igual que las aplicaciones java, aunque pueden diferir en tamaño de pantalla, teclas que usan (que en algunos modelos estan ausentes) y otras funciones, como activar el led flash.
Esta seria una introduccion para conocer de que hablamos cuando decimos elfpack, y saber cual es su funcion.
INPORTANTE!!: Si en tu SE tenes aplicado algun parche de los que mueven las carpetas, por ejemplo el que mueve los acoustics a la M2, SACALOS. Si tenes aplicado el parche Confidenciality, SACALO. Luego de sacar estos dos, aplican los parches que vienen en el pack, para elf y libreria, y luego pueden volver a aplicar los parches que sacaron.
1-Antes de poner cualquier parche debemos de crear los siguientes directorios e ingresar los archivos según se describe a continuación
En modo de transferencia de Archivos o memoria interna ó usando cualquier gestor de archivos,
Cita:
/usb/other/ZBin --> Aqui los elf's
/usb/other/ZBin/Daemons--> Aquí los Elf's que queremos se ejecuten automáticamente
/usb/other/ZBin/Config -->Aqui ingresarémos los archivos .cfg y DYN_CONST
/usb/other/ini -->Aquí los archivos en "ini"
En Memory Stick
Cita:
/card/MSSEMC/Media files/other/ZBin --> Elf
/card/MSSEMC/Media files/other/ZBin/Daemons --> Elf autoejecutables
/card/MSSEMC/Media files/other/ZBin/Config --> archivos .cfg
En /card/MSSEMC/Media files/other/ZBin colocar los Elfs
En /card/MSSEMC/Media files/other/ZBin/Daemons colocar Elfs para que se inicien automaticamente.
En /card/MSSEMC/Media files/other/ZBin/Config pueden ir archivos .cfg
2 y 3Ahora se procede a aplicar los parches se lo realiza como cualquier parcheado ;D
ELFPack para telefonos DB2010
Telefonos soportados
k310@w200 (buscando)
W200 R4HA014 (buscando)
W300 R4EA031
w700 r1ca021
w800 r1bd001
w810 r4ea031
Z530 r6da001
Z550 R6CA009
Elf's pack db2020
Telefonos soportados
w610_R8BA024
k790_bf003
K810 r8ba0024
w580_ba024
w610_bc002
w660_bb001
w850_kg001
w880_ba024
w710_jc002
z610_da001
jc002, bb01 se refiere a la terminación de la firma con la cual trabajan
Creditos: SEusers
PD: adjunto los parches disponibles son los de terminacion .vkp.. uno es la libreria y otro l parche elf.. algunos contiene el archivo DYN_CONST.bin a este archivo solamente copiarlo donde se les indico mas arriba
PD2: se requiere la colaboracion para probar en los distintos moviles, probar su funcionamiento fallas y soluciones. ;D
Esto podria compararse con la plataforma java que tambien es una porcion de codigo que le da la capacidad al movil de ejecutar archivos JAR.
Este "pack" esta compuesto por 3 archivos: una libreria, el parche denominado elfpack que es el que le da al telefono la capacidad de interpretar los archivos elf como ejecutables, y el archvo dyn_const.bin que contiene datos utilizados por los elfs para disparar eventos del firmware.
A pesar de que se cree que este archivo bin es el mismo para todos los telefonos, o por lo menos para los pertenecientes a la misma plataforma, segun palabras de Den Po, uno de los desarrolladores del parche, en ciertas parten difieren para cada modelo.
La aplicacion del elfpack, es recomendable hacerla en el siguiente orden:
1.Crear las rutas en la memoria que corresponda segun nuestro telefono y copiar en ella el archivo BIN. (DYN_CONST.bin)
2.Aplicar el parche que corresponde a la libreria, en este parche se encuentran las llamadas a las funciones internas de nuestro movil.
3.y por ultimo aplicar el parche llamado elfpack, que es el cargador para los archivos elf.
(ver elf pack para telefonos db2010 y db2020)
Tambien podemos aclarar que los archivos elf son aplicaciones independientes del modelo, al igual que las aplicaciones java, aunque pueden diferir en tamaño de pantalla, teclas que usan (que en algunos modelos estan ausentes) y otras funciones, como activar el led flash.
Esta seria una introduccion para conocer de que hablamos cuando decimos elfpack, y saber cual es su funcion.
INPORTANTE!!: Si en tu SE tenes aplicado algun parche de los que mueven las carpetas, por ejemplo el que mueve los acoustics a la M2, SACALOS. Si tenes aplicado el parche Confidenciality, SACALO. Luego de sacar estos dos, aplican los parches que vienen en el pack, para elf y libreria, y luego pueden volver a aplicar los parches que sacaron.
1-Antes de poner cualquier parche debemos de crear los siguientes directorios e ingresar los archivos según se describe a continuación
En modo de transferencia de Archivos o memoria interna ó usando cualquier gestor de archivos,
Cita:
/usb/other/ZBin --> Aqui los elf's
/usb/other/ZBin/Daemons--> Aquí los Elf's que queremos se ejecuten automáticamente
/usb/other/ZBin/Config -->Aqui ingresarémos los archivos .cfg y DYN_CONST
/usb/other/ini -->Aquí los archivos en "ini"
En Memory Stick
Cita:
/card/MSSEMC/Media files/other/ZBin --> Elf
/card/MSSEMC/Media files/other/ZBin/Daemons --> Elf autoejecutables
/card/MSSEMC/Media files/other/ZBin/Config --> archivos .cfg
En /card/MSSEMC/Media files/other/ZBin colocar los Elfs
En /card/MSSEMC/Media files/other/ZBin/Daemons colocar Elfs para que se inicien automaticamente.
En /card/MSSEMC/Media files/other/ZBin/Config pueden ir archivos .cfg
2 y 3Ahora se procede a aplicar los parches se lo realiza como cualquier parcheado ;D
ELFPack para telefonos DB2010
Telefonos soportados
k310@w200 (buscando)
W200 R4HA014 (buscando)
W300 R4EA031
w700 r1ca021
w800 r1bd001
w810 r4ea031
Z530 r6da001
Z550 R6CA009
Elf's pack db2020
Telefonos soportados
w610_R8BA024
k790_bf003
K810 r8ba0024
w580_ba024
w610_bc002
w660_bb001
w850_kg001
w880_ba024
w710_jc002
z610_da001
jc002, bb01 se refiere a la terminación de la firma con la cual trabajan
Creditos: SEusers
PD: adjunto los parches disponibles son los de terminacion .vkp.. uno es la libreria y otro l parche elf.. algunos contiene el archivo DYN_CONST.bin a este archivo solamente copiarlo donde se les indico mas arriba
PD2: se requiere la colaboracion para probar en los distintos moviles, probar su funcionamiento fallas y soluciones. ;D