Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  El tema está bloqueado: no pueden editarse ni agregar mensajes. 
Página 1 de 1
 
 
Faq Sobre ELFS
Autor Mensaje
Responder citando Descargar mensaje
Mensaje Faq Sobre ELFS 
 
FAQ sobre ELF's


Bienvenidos, el objeto del siguiente thread es de brindarles la mayor cantidad de información posible y agotar sus dudas comunes sobre estas nuevas funciones/aplicaciones para ciertos Motorola y así depurar su búsqueda.

* ¿Qué son los ELF's?

Los ELF's, son archivos nativos de Linux, por ello es que corren sin ningún problema en celulares que estén basados en Linux, verbigracia Motorola A1200.
Estos archivos son completamente incompatibles con el Firmware de nuestros V360/L7, de manera que para usarlos se hace necesario parchear el Software.
Estos archivos nos permiten poder aprovechar al máximo la memoria de nuestros móviles y poder ejecutar más de uno a la vez. Esta constituye la diferencia fundamental con las aplicaciones JAVA.

* ¿Qué significan las Siglas E L F?

Executable and Linking Format

* ¿Para que sirven los archivos elfpack.fpa y Register.fpa?

Estos archivos crean (no modifican) la plataforma necesaria para que el Firmware del celular sea capaz de ejecutar archivos ELF's.

* ¿Cómo debo aplicarlos? y como activar al acceso a ELF's

Los dos archivos `*.fpa´ que deben colocarse en el firmware ACR (la mayoría de los elfs salen para esta versión de firmware) de la misma manera que lo hacíamos con los demás parches... Luego de colocarlo, solo resta activar por seem la opción "motomixer" para ello podemos usar el p2k menu editor v2.3 ir a `Herramientas - Menu Oculto´ y luego ahí lo activan.

Luego modificamos nuestro mma_ucp colocando la opción motomixer donde más queramos (En cuanto tenga bien armado el tuto con imágenes y todo lo posteo, o si alguien ya lo tiene y lo quiere postear en este u otro thread, mucho mejor)

Esto posteriormente sera explicado detalladamente, ya que se requiere agrandar el CG1 de nuestro Firmware antes de colocar los parches

* ¿Qué es el archivo "Auto.run"?

El archivo "Auto.run" es el archivo indispensable para iniciar los ELF's, en el se adhieren las líneas necesarias haciendo referencia a los ELF's que deseamos ejecutar ni bien encendemos el celular.
De no estar este archivo, los ELF's no inician y son incapaces de ejecutarse. (Véase FBrowser.elf y ElfRunner.elf)

* ¿Cómo editarlo?

Existen dos manera de editarlo, una es mediante Windows, Linux o Mac , lo que se hace es editar el Auto.run con el bloc de notas de Windows (o similares en otros S.O.) una vez abierto el archivo se encuentran las líneas de cada ELF que se ejecuta automáticamente. Existe un ELF que no puede faltar y es el FBrowse.elf o el ElfRunner.
Ejemplo de una línea que ejecuta automáticamente en este caso el ElfRunner .elf file://b/Elf/ElfRunner.elf
La segunda manera de editarlo, es usando el ElfRunner como explorador/ejecutor, solo debemos cargar el ElfRunner, presionar menú > todos los archivos > ELF deseado > menú > añadir al Auto.Run

* ¿Qué son los: FBrowser.elf y ElfRunner.elf?

Estos dos ELF's se excluyen entre si, es decir, solo puede ejecutarse uno por vez. Esto se debe a que tiene la misma función que es la de servir de ejecutor de ELF's, FBrowser es un explorador de archivos con la capacidad de ejecutar los archivos *.elf (función incluida en el nuevo MotoCommander 1.6.4), es el primer explorador/ejecutor que salió.
ElfRunner es más nuevo, con diferentes versiones de actualización, que mediante la creación de listas, permite ejecutar los ELF's (Véase Spoiler en la Recopilación de ELF's actualizada)

* ¿Cómo ejecutar un elf?

Para su ejecución, es necesario dirigirse a nuestro explorador/ejecutor (FBrowser o  ElfRunner) una vez posicionados encima del ELF a ejecutar sólo hacer clic (Véase "¿Por qué cuando ejecuto algunos ELF's, vuelvo a la pantalla anterior y no noto ninguna diferencia gráfica?")


* ¿Qué son los archivos con extensión ".cfg"?


Estos archivos son archivos de configuración, que son editados vía PC con algún editor Hexadecimal o bien con el nuevo Hexaeditor.elf.

* ¿Cómo puedo editarlos?


Básicamente contiene offsets que deben ser editados para lograr los diferentes resultados, por ejemplo, configurar las teclas a presionar para descargar de la memoria cada ELF.

* ¿Por qué cuando ejecuto algunos ELF's, vuelvo a la pantalla anterior y no noto ninguna diferencia gráfica?


Esto se debe a que no todos los ELF's que ejecutamos tiene un resultado visible como el Tunes.elf o el Date.elf, piénsese por ejemplo en el Screener.elf, el cual al ser ejecutado no muestra absolutamente nada en la pantalla, pero sabemos que si presionamos la tecla de la Cámara de Fotos, obtendremos una captura instantánea de la pantalla que estamos visualizando.

* ¿Algunas veces descargo un nuevo ELF y al ejecutarlo se freeza el móvil o reinicia?


La causa pueden ser dos: o bien el ELF es incompatible con nuestro celular (ya que existen muchos exclusivos para L7e o E398) o bien que nuestras librerías se encuentren desactualizadas a las nuevas funciones de los ELF's.

* ¿Qué son las famosas "Librerías"?, ¿Cómo las actualizo?

Justamente, las librerías son necesarias porque de ahí es de donde nuestro firmware obtendrá las funciones y direcciones necesarias para que cada ELF pueda ejecutarse.
Para su edición, existen dos maneras, mediante el Library Editor o  mediante PortKit editando solamente los archivos  con el bloc de notas los archivos dentro de "libgen"
* functions.pat
* LTE2.pat
* LTE2_IROM.sym

(Para mayor información dirigirse a la Nota Anexo pertinente de la sección ELF)

* El archivo elfloader.lib, ¿Qué es?


El archivo elfloader.lib es nada más y nada menos que la librería que debemos tener actualizada y cargada en la carpeta /b/Elf/ (donde B es nuestra Trans Flash)

* ¿Cómo agrego las nuevas funciones al PortKit? ¿Qué es "Libgen x.x?


Básicamente la forma fácil de hacerlo es bajando el Libgen x.x, y descomprimirlo dentro de la carpeta "libgen" de nuestro portkit (C:PortKitlibgen) todos los archivos del rar, reemplazando los existentes en la carpeta mencionada.
La otra manera de hacerlo es buscando las nuevas versiones y editando los archivos a que se hace mención arriba, es decir:
* functions.pat
* LTE2.pat
* LTE2_IROM.sym

(Para mayor información dirigirse a la Nota Anexo pertinente de la sección ELF)

[b]* ¿Qué hago cuando instalo o modifico un ELF y el celular no enciende quedando en la pantalla blanca?[/b]

Lo que se debe hacer es sacar la Trans Flash del celular, encenderlo y luego colocar la tarjeta de memoria, posteriormente se conecta el celular a la computadora en conexión "Tarjeta de Memoria" y se borra el/los elf/s problemáticos.

* Al activar el "date.elf" no se ve completa la info en la pantalla del celular, apareciendo puntos suspensivos (...)

Problema muy común con este tipo de ELF's que en realidad se corresponde a que el campo que la skin de nuestro celular asigna al operador y/o fecha es muy estrecho, esto se soluciona editando la skin con el skinner4moto (Véase tutorial) llevando el ancho de cada campo al máximo, en el caso de V360/L7 el ancho obviamente es 176.

* ¿Cómo traducir un ELF?, ¿Con qué programa?

Bueno, respecto de este tema, cabe aclarar que existen muchos ELF's que no podemos traducir debido a que no se obtiene o tiene mejor dicho el Source con el que fue creado, esto se debe a que su creador pocas veces desea compartir el Source.

Pese a esto, también existen ELF's que traen adjunto un archivo con extensión ".lng" esto es el archivo de idiomas del ELF, el cual puede ser editado/traducido con el Bloc de Notas de Windows o similar de cualquier otro S.O.

* ElfRunner, ¿Cómo creo las listas?, ¿Cómo pongo iconos a cada ELF, ¿Se pueden agregar o borrar ELF de cada lista?

Pregunta muy frecuente, ¿como se crean listas? Básicamente una vez abierto el ElfRunner.elf por primera vez nos encontramos con que no tiene contenido la ventana, ahí debemos presionar el número 5, introducir el nombre de la lista, luego de ello, presionar menú > todos los archivos e "instalar" los archivos que deseamos, terminado esto, solo volvemos atrás y una vez que cerramos y volvemos a abrir el ElfRunner.elf debe aparecer nuestra lista de ELF's.

¿Agregar iconos? Se puede, lo único que debe hacerse es agregar un archivo de imagen con extensión "GIF" y con el nombre del ELF, por ejemplo: "elfrunner.gif", cabe aclarar que dependiendo la versión de ElfRunner.elf la dimensión del archivo es diferente, equivocarse en el tamaño no trae ni genera mayores problemas que los estéticos.

¿Se pueden agregar o borrar ELF's a cada lista? Si, para agregar un ELF nuevo a nuestra lista, solamente elegimos la lista, presionamos: menú > todos los archivos > "instalar" el que deseamos y volver "atrás". Para borrar un ELF de nuestra lista, solamente nos posicionamos sobre el y presionamos el número "2"

* Tunes 2.x: ¿Qué hago cuando enciendo el reproductor y me aparece la pantalla en negro?

Esto se debe a que a veces al cambiar de versión de Tunes.elf se deselecciona la skin que tenemos asignada, para evitar este inconveniente, debemos seleccionar la skins que queramos antes de reproducir mp3 (este proceso debe repetirse únicamente cuando aparezca la pantalla negra y el Tunes.elf esté reproduciendo normalmente o bien cuando deseamos cambiar de skin.

Puede suceder que cuando entremos en Multimedia, veamos todas las imágenes que compongan nuestra skin del Tunes.elf, puede pasar que nos moleste y que casual o queriendo borremos una o más imágenes, de forma que cuando encendemos el Tunes.elf aparezca la pantalla negra, en este caso deberá recomponerse la skin, mediante la copia de todas sus imágenes a la carpeta correcta

* ¿Cómo creo skins para Tunes?

Será objeto de un tutorial/guía de uso del "etunesskinner".

* ¿Qué son los archivos con extensión ".lng"?


Estos archivos como se dijo serían algo así como el archivo de idiomas del ELF's, puede ser editado con cualquier editor de texto de/para Windows, Linux, Mac ´¦

www.modmovil.com

 




__________*Firma del usuario*_________
Image
Image
FUERZA EMA
 
Última edición por martincasc el Dom 28 Dec, 2008 14:17; editado 2 veces 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:   

Publicar nuevo tema  El tema está bloqueado: no pueden editarse ni agregar mensajes.  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario