La Cocina de ROMs Tutoriales, consultas, etc... sobre la Cocina de Roms

Respuesta
 
Herramientas
  #1  
Viejo 29/12/09, 12:20:47
Array

[xs_avatar]
juan.llanos juan.llanos no está en línea
Miembro del foro
 
Fecha de registro: ene 2008
Localización: Madrid
Mensajes: 226
Modelo de smartphone: Huawei P9 lite
Tu operador: Jazztel
ervius Package Creator 2.7. CAB a Package

Voy a intentar explicar como hacer un package desde un archivo .cab. Recordar que los paquetes solo son para versiones de Windows Mobile 5.0, 6.0 y 6.1.

Para ello usaremos el programa "ervius Package Creator 2.7", que podéis encontrar en su versión en castellano en http://www.htcmania.com/showpost.php...22&postcount=4 gracias a Pepe15.

Cuando abrimos una cocina vemos que los programas están puestos por categorías o grupos, esta clasificación la hace leyendo el archivo option.xml que tiene cada paquete y que creamos con esta aplicación. Por defecto, nos deja una serie de categorías, pero si queremos poner las nuestras propias, tendremos que editar (notepad2, por ejemplo) el archivo lang.xml

En la parte de abajo viereis algo así:
<group guid="Programas"/>
<group guid="Accesorios"/>
<group guid="Comunicaciones"/>
<group guid="Herramientas"/>
<group guid="Juegos"/>
<group guid="Multimedia"/>
<group guid="Otros"/>
Pues tan solo tendremos que añadir las líneas que queramos, con los nombre de nuestra categoría. Por defecto, el sistema escoge la primera línea... así que...

Ahora, hacer un paquete es realmente sencillo. Se abre el programa. El idioma ya veis que es el español y sin dejar tocarle. El grupo es lo explicado arriba. Se da a "Open Cab file" y se selecciona el archivo .cab. Inmediatamente nos dirá "Done" y ya tenemos el paquete en el mismo directorio que el .cab.

EXTRA option.xml

Dentro de cada paquete, tenemos el archivo option.xml, que es donde se indica el grupo al que pertenece, el nombre y un identificador.

EXTRA initflashfiles.txt

Pero también tenemos un archivo initflashfiles.txt, que es bastante importante. Pues el que define donde se COPIARAN los archivos al teléfono. Por defecto, las cocinas nos mete todos los archivos en la carpeta \Windows, pero podemos COPIARLES (que no moverles) a otra carpeta, que es lo que hace este archivo, para tenerles más ordenados.

El formato de estos archivo es:
Directory("?DirectorioDestino"):-File("?FicheroDestino","?RutaFicheroOrigen")

Ejemplo:
;-------------------------------------------------------------------------------------------
;Created by ervius packages creator-v2: Package: S2P-0_73beta-QVGA
root:-Directory("Archivos de programa")
Directory("\Archivos de programa"):-Directory("S2P")
Directory("\Archivos de programa\S2P"):-File("Faq.txt","\Windows\Faq.txt")
Como vemos esta copiando el archivo Faq.txt al directorio \Archivos de programa\S2P bajo el nombre Faq.txt, habitualmente coincidirán los nombre, pero no tiene porque.

Ejemplo:
Directory("\Archivos de programa"):-Directory("ABC")
Directory("\Archivos de programa\Ejemplo"):-File("CBA.exe","\Windows\ABC.exe")
El archivo ABC.exe, se copia a la carpeta \Archivos de programa\Ejemplo\ bajo el nombre de CBA.


También, nos dice la ruta donde se van a meter los acceso directo, dentro del menú de inicio
Directory("\Windows"):-Directory("Menú Inicio")
Directory("\Windows\Menú Inicio"):-Directory("Programas")
Directory("\Windows\Menú Inicio\Programas"):-File("S2P.lnk","\Windows\S2P.lnk")
El archivo S2P.lnk (un acceso directo), lo copiara a la carpeta Programas del Menú de Inicio. El archivo S2P.lnk contiene:
42#"Archivos de programa\S2P\s2p.exe"
Es decir, la ruta del programa.

Aquí, se podría editar estas líneas para que fuera a la carpeta de Multimedia:
Directory("\Windows"):-Directory("Menú Inicio")
Directory("\Windows\Menú Inicio"):-Directory("Multimedia")
Directory("\Windows\Menú Inicio\Multimedia"):-File("S2P.lnk","\Windows\S2P.lnk")


Gracias a nikitto por las explicaciones y ayuda. La idea de este post, era tenerlo todo junto. Si me olvido algo, o se puede explicar mejor... pues decirlo.
__________________
Huawei P9 lite... bootloader ya desbloqueado
Responder Con Cita
Los siguientes 2 usuarios han agradecido a juan.llanos su comentario:


  #2  
Viejo 29/12/09, 18:38:05
Array

[xs_avatar]
nikitto nikitto no está en línea
Cocinero veterano
· Votos compra/venta: (3)
 
Fecha de registro: ene 2008
Localización: Cambrils
Mensajes: 3,605
Modelo de smartphone: HTC

Gracias por tu explicación. Seguro será útil a más de uno.

Salu2
__________________
when the kidz come out
Responder Con Cita
  #3  
Viejo 29/12/09, 18:56:37
Array

[xs_avatar]
Oneills Oneills no está en línea
Miembro del foro
 
Fecha de registro: dic 2009
Mensajes: 93
Modelo de smartphone: HTC Tattoo

Hola,agradezco tu esfuerzo y tu explicacion,pero por desgracia a mi al menos no me sirve,el archivo initflashfiles.txt no viene con la aplicacion,he probado a crearlo y ni con esas,el programa se me abre y esta en ingles,y como gota final,cuando pulso sobre elegir cab el programa revienta o no es capaz,lo cierto es que me interesa,existe alguna alternativa a ese programa?o tal vez otro enlace de descarga?te agradeceria cualquier tipo de ayuda sobre el tema,ya que es algo que me interesa realmente,desde ya gracias por la atencion,salu2

Edito:En fin,no hace falta que os molesteis,he encontrado el mismo programa pero que si funciona,ese debe de estar o en mal estado o mal colgado,copio enlace de descarga con el programa funcionando al 100%,por si a alguien le hiciera falta,salu2

http://www.4shared.com/file/79356957...eator-v27.html

Edito 2:ya se donde esta el posible fallo,en el idioma,no se porque en spanish el programa peta,pero en ingles funciona perfectamente,ese seria el problema del anterior programa,que solo tenia opcion spanish

Última edición por Oneills Día 29/12/09 a las 19:41:02.
Responder Con Cita
  #4  
Viejo 29/12/09, 20:46:07
Array

[xs_avatar]
juan.llanos juan.llanos no está en línea
Miembro del foro
 
Fecha de registro: ene 2008
Localización: Madrid
Mensajes: 226
Modelo de smartphone: Huawei P9 lite
Tu operador: Jazztel
El programa esta en inglés, pero la versión que esta puesta es para que te haga los paquetes en castellano y no me peta.
__________________
Huawei P9 lite... bootloader ya desbloqueado
Responder Con Cita
  #5  
Viejo 29/12/09, 22:18:42
Array

[xs_avatar]
Oneills Oneills no está en línea
Miembro del foro
 
Fecha de registro: dic 2009
Mensajes: 93
Modelo de smartphone: HTC Tattoo

yaya,si yo te agradezco el aporte,sino fuera por ti jamas hubiera encontrado nada parecido,solo comentaba lo que me habia pasado a mi,y proponia una solucion alternativa por si a alguien le pasaba algo parecido,es raro por eso,pero en fin,gracias por todo,salu2
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > La Cocina de ROMs > La Cocina de ROMs



Hora actual: 06:20:58 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /