Rider Colaborador


 Mensajes: 567 Edad: 18 Pais: Venezuela Empleo/Ocio: estudiante Registrado: 19/09/2008
 | Tema: Como desinstalar y instalar MPKG Lun Nov 03, 2008 6:37 pm | |
| MPKG 1. ¿Qué es un MPKG? Es un archivo comprimido estándar tar.gz, el cual tiene una estructura especial que lo hace instalable de forma automática en el teléfono -si tienes un FW modificado-. No hay tantas aplicaciones MPKG como Java. Sin embargo, creo firmemente que a medida que avancemos en el modding veremos cómo las MPKG pueden hacer muchas más cosas que las java, ya que estas utilizan código nativo del celular, ya sea un script en bash (como AppsBackup )o un ejecutable binario (como el zmplayer).
2. ¿Cómo los Instalo? Si dispones de un FW modificado puedes instalarlo de forma automática: buscas el archivo .mpkg en la memoria SD con la aplicación a instalar, la abres (presionando el joystick) y el celular te preguntará dónde deseas instalarla: si en la memoria del celular o la del teléfono. Si usas un FW de stock, tendrás que instalarlo de forma manual.
3. ¿Cómo los Desinstalo? De momento la única forma de desinstalar un mpkg es de forma manual. No basta con eliminar los archivos, tienes que eliminar el registro de la aplicación. Sigue leyendo ^^
4. ¿Dónde se ubican el registro y los archivos? Eso depende de donde instalaste la aplicación.
Los archivos Si instalaste el mpkg en la tarjeta de memoria: Cada vez que instalas un mpkg el crea una carpeta con el nombre de la aplicación en x:/.system/QTDownload/ donde x es la letra que usa el celular conectado a la pc en modo tarjeta de memoria
Si instalaste el mpkg en la memoria del teléfono: Entonces los archivos se localizan en la carpeta /ezxlocal/.system/QTDownload Puedes ver las carpetas de cada mpkg y sus archivos en tu pc usando telnet o samba, o en el administrador de archivos del celular usando la aplicación LinkSYS, disponible en muchos de los FW modificados.
El registro El archivo de registro es un archivo de texto plano, guardado en formato UNIX (si quieres editarlo sin problemas te recomiendo usar notepad++ (http://notepad-plus.sourceforge.net/es/site.htm)).
El celular maneja un archivo de registro para las aplicaciones instaladas en la memoria SD y uno para las aplicaciones instaladas dentro del celular. La localización del registro de este archivo también depende del sitio en el que instalaste la aplicación. Los registros de las aplicaciones mpkg instaladas en la memoria SD van dentro de este archivo: x:/.system/java/CardRegistry
Los registros de las aplicaciones mpkg instaladas en la memoria del celular van dentro de este archivo: /ezx_user/download/appwrite/am/InstalledDB
Para ambos archivos el formato en que se especifican los parámetros del registro de una aplicación son los mismos. A continuación un ejemplo de un registro de una aplicación cualquiera:
[706f698d-a0c4-1c86-b1d0-a1386b00bf8e] AniIcon = AppID = {706f698d-a0c4-1c86-b1d0-a1386b00bf8e** Args = Attribute = 4 BigIcon = appsbackup.png Daemon = 0 Directory = appsbackup Eraseable = 1 Exec = appsbackup.lin FixedAllPosition = 0 FixedPosition = 0 GroupID = ezx Icon = appsbackup_sm.png InstalledDate = 2007/6/2 JavaId = -1 MassStorageStatus = 0 MpkgFile = /mmc/mmca1/AppsBackup1v0.mpkg Name = AppsBackup OsVersion = 1.1 Shared = 1 Size = 113K Type = 2 UserID = ezx Visible = 1
ojo que en lugar de ** son llaves cerrando (el complemento de '{') no se porque el foro las cambia ¬¬'
Una breve explicación de algunos parámetros
[I]AniIcon = icono animado, formato GIF 48x48 o 50x50 usado cuando seleccionamos el icono de la aplicación AppID = {ID de Aplicación**. Numero Hexadecimal que identifica de forma única e IRREPETIBLE a la aplicación. No pueden haber instaladas dos aplicaciones con la misma ID Args = Argumentos -parámetros- con los que se llama all script, por defecto BigIcon = Icono Grande, 48x48 o 50x50 Daemon = Es un Demonio (AKA servicio en windows)? 0 si, 1 no Directory = Nombre del subdirectorio donde se localizan los archivos de la aplicación Eraseable = Eliminable? este parámetro se conserva para mantener una homogeneidad entre los registros de aplicaciones JAVA y los de aplicaciones MPKG Exec = script principal que se ejecuta al intentar correr la aplicación GroupID = ID de Grupo de Usuarios, por defecto ezx Icon = Icono pequeño, 24x24 InstalledDate = Fecha de Instalacion MpkgFile = Archivo mpkg de donde fue instalada Name = Nombre de la aplicación. Como venga acá saldrá en el menú Size = Tamaño de los archivos de la aplicación UserID = ID del usuario, ezx por defecto Visible = Visibilidad de la aplicación: 1 si, 0 no
Para que la aplicación corra al menos deben estar bien los parámetros AppID (en las 2 partes que aparece debe tener el mismo valor, único para cada aplicación) Directory y Exec.
Siempre que vayas a modificar alguno de los archivos de registro no olvides hacer backup por si algo sale mal.
Sobre las Instalaciones Manuales Como con las instalaciones manuales no tenemos el registro de la aplicación, nos toca copiar y pegar los parámetros de otro MPKG previamente instalado. Ojo con la ID, debe ser diferente a todas las demás... sólo asegúrate de reemplazar algunos números con valores entre 0...9,a,b,c,d,e,f; y que sea la misma ID en las 2 partes en las que aparece en cada registro. Luego cambia el Directory, el Exec y los iconos a los valores correspondientes, lo demás puedes dejarlo como está
Sobre las Desinstalaciones Luego de borrar los archivos, seleccionas el registro que vas a eliminar: te guías por el parámetro con el directorio que acabas de eliminar. Ojo con borrar los de otras aplicaciones... :P En un futuro me gustaría ver (o desarrollar, porque no? ) un desinstalador que liste las mpkg instaladas que automatice este proceso (es evidente la necesidad del SDK Creditos a Taurnil de ModMymoto _________________
|
|
Fran Villa Web Master


 Mensajes: 7830 Edad: 18 Pais: San Juan, Argentina Empleo/Ocio: Estudiante Registrado: 14/08/2008
 | |
juriberuiz Ex-Moderador


 Mensajes: 662 Edad: 28 Pais: Colombia Empleo/Ocio: Programador Registrado: 14/08/2008
 | Tema: Re: Como desinstalar y instalar MPKG Lun Nov 03, 2008 9:26 pm | |
| Que buen tutorial, aunque con el Phone Ware Manager Se pueden eliminar los mpkg.
Gracias por la info |
|
Agu-Rp-87 Ex-Moderador


 Mensajes: 785 Edad: 22 Pais: Ituzaingó Empleo/Ocio: Estudiante Registrado: 21/08/2008
 | Tema: Re: Como desinstalar y instalar MPKG Mar Nov 04, 2008 5:05 pm | |
| |
|
Decano Administrador


 Mensajes: 3072 Edad: 23 Pais: San Lorenzo - Paraguay Empleo/Ocio: Desbloqueos y flasheos Registrado: 14/08/2008
 | Tema: Re: Como desinstalar y instalar MPKG Mar Nov 04, 2008 5:12 pm | |
| |
|
Zona 1 Fundador


 Mensajes: 3723 Edad: 29 Pais: Costa Rica Registrado: 14/08/2008
 | |
patoferres Aprendiz


 Mensajes: 37 Edad: 31 Pais: uruguay Empleo/Ocio: empleado Registrado: 24/08/2008
 | Tema: Re: Como desinstalar y instalar MPKG Miér Feb 04, 2009 4:09 pm | |
| |
|