elparra72
23/10/08, 22:31:31
Bueno, ya es hora de aportar algo a la comunidad. Como primicia y antes de publicarla en XDA, os presento un SDAutoRun modificado para que funcione en nuestras cocinas. Después de multitud de pruebas y horas, me di cuenta que por defecto esta buena herramienta se basaba en el valor de una clave de registro que se llama 'SDMemory' (muy utilizado casi todos los modelos de WM) en lugar de 'moviNAND' que utiliza la Diamond. Lógicamente lo primero que intenté es fue modificar en el registro el valor del 'Folder' en 'SDMemory', como muy inteligentemente hizo NatxoCC en su ROM, pero después de encontrarme infinidad de problemas y viendo que esta solución es poco portable a otras ROMS, decidí coger un editor hexadecimal y modificar manualmente la cadena en el ejecutable (A la antigua usanza). El resultado es que este fichero modificado puede ser portado a cualquier ROM de cualquier idioma (teóricamente). De momento todas las pruebas que he hecho con la ROM de Lando han sido muy satisfactórias, lo que me ha animado a publicarlo. También mandé ayer un MP a Sleuth255, autor de la versión original, el cual muy amablemente me ha animado a publicarlo. En realidad todo el mérito es de él, yo solo he aprovechado su trabajo para adaptarlo a nuestras máquinas ;-)
En fin, a descargar el RAR y a meterlo en las cocinas.
http://www.megaupload.com/?d=TDCV70A7
Créditos:
- Por supuesto a Sleuth255 por haber creado la herramienta y permitirme utilizarla y publicarla.
- A Lando por su ROM, la cual destripé para hacer las pruebas. Tío, al menos en la tuya funcina cojonuda ;-)
- A NatxoCC, porque al utilizar este sistema en su ROM me animó a incluirlo en mis pruebas y me encendió la lucecita.
- A Vauss, que se lo ha currado muy bien en este foro y ha resuelto multitud de dudas.
- A NiAx. Creo que los comentarios sobran y sus trabajos hablan por ellos.
- A Christonge porque su ROM fue la primera que destripé en español para la Diamond.
- A mi vieja iPAQ HX4700, que es con la que empecé a cocinar y que sigue dando caña después de tantos años.
- A XDA y HTCMANIA que han hecho que la gente se lo curre y sobretodo que lo comparta. Si alguien quiere donar algo que lo haga a estos sitios, que todos ganamos con ellos abiertos.
Un saludo a todos y espero que os sea útil
EDIT 1: Instalacion y funcionamiento de la utilidad
---------------------------------------------------------
El funcionamiento es muy simple pero potente al mismo tiempo.
1.- Copias el fichero SDAutoRun y Config.txt en OEM\ExtendedPkg, sustituyendo el Config.txt existente.
2.- Cocinas la ROM.
3.- Copias el fichero SDConfig.txt y la carpeta Instalacion en la raíz del Almacenamiento Interno.
4.- Instala la ROM modificada con esta aplicación y observa la pantalla.
Después de hacer las instalaciones de los paquetes del proveedor y de algunas aplicaciones en el primer arranque, ejecuta el contenido del fichero SDConfig.txt que hay en la raíz de la memoria interna. Esto instalará automáticamente todos los cabs que tengas registrados en el archivo. De esta forma, cada vez que hagas un hard-reset o cambies de ROM (si ésta es compatible) se te instalarán automáticamente todas tus aplicaciones en cuestión de pocos minutos. Esta funcionalidad tambien la soporta la ROM de NatxoCC ;-)
Ventajas:
1.- La ROM es más limpia, pesa menos y libera espacio de almacenamiento
2.- Si sacan una nueva actualización de un programa puedes desinstalarlo y montar el nuevo puesto que no está en ROM
3.- Puedes tener el mismo grado de personalización que creando paquetes de cabs. Ya no necesitas volver a crear OEMS.
4. -Si una aplicación te da problemas simplemente la desinstalas, sin necesidad de recompilar la ROM nuevamente.
La única 'desventaja' es que tienes que tener una carpeta dedicada en la memoria interna, aunque para mí eso es una ventaja, porque tengo el control de las aplicaciones que quiero. http://www.htcmania.com/cb/misc/progress.gif http://www.htcmania.com/cb/buttons/edit.gif (http://www.htcmania.com/editpost.php?do=editpost&p=132261)
En fin, a descargar el RAR y a meterlo en las cocinas.
http://www.megaupload.com/?d=TDCV70A7
Créditos:
- Por supuesto a Sleuth255 por haber creado la herramienta y permitirme utilizarla y publicarla.
- A Lando por su ROM, la cual destripé para hacer las pruebas. Tío, al menos en la tuya funcina cojonuda ;-)
- A NatxoCC, porque al utilizar este sistema en su ROM me animó a incluirlo en mis pruebas y me encendió la lucecita.
- A Vauss, que se lo ha currado muy bien en este foro y ha resuelto multitud de dudas.
- A NiAx. Creo que los comentarios sobran y sus trabajos hablan por ellos.
- A Christonge porque su ROM fue la primera que destripé en español para la Diamond.
- A mi vieja iPAQ HX4700, que es con la que empecé a cocinar y que sigue dando caña después de tantos años.
- A XDA y HTCMANIA que han hecho que la gente se lo curre y sobretodo que lo comparta. Si alguien quiere donar algo que lo haga a estos sitios, que todos ganamos con ellos abiertos.
Un saludo a todos y espero que os sea útil
EDIT 1: Instalacion y funcionamiento de la utilidad
---------------------------------------------------------
El funcionamiento es muy simple pero potente al mismo tiempo.
1.- Copias el fichero SDAutoRun y Config.txt en OEM\ExtendedPkg, sustituyendo el Config.txt existente.
2.- Cocinas la ROM.
3.- Copias el fichero SDConfig.txt y la carpeta Instalacion en la raíz del Almacenamiento Interno.
4.- Instala la ROM modificada con esta aplicación y observa la pantalla.
Después de hacer las instalaciones de los paquetes del proveedor y de algunas aplicaciones en el primer arranque, ejecuta el contenido del fichero SDConfig.txt que hay en la raíz de la memoria interna. Esto instalará automáticamente todos los cabs que tengas registrados en el archivo. De esta forma, cada vez que hagas un hard-reset o cambies de ROM (si ésta es compatible) se te instalarán automáticamente todas tus aplicaciones en cuestión de pocos minutos. Esta funcionalidad tambien la soporta la ROM de NatxoCC ;-)
Ventajas:
1.- La ROM es más limpia, pesa menos y libera espacio de almacenamiento
2.- Si sacan una nueva actualización de un programa puedes desinstalarlo y montar el nuevo puesto que no está en ROM
3.- Puedes tener el mismo grado de personalización que creando paquetes de cabs. Ya no necesitas volver a crear OEMS.
4. -Si una aplicación te da problemas simplemente la desinstalas, sin necesidad de recompilar la ROM nuevamente.
La única 'desventaja' es que tienes que tener una carpeta dedicada en la memoria interna, aunque para mí eso es una ventaja, porque tengo el control de las aplicaciones que quiero. http://www.htcmania.com/cb/misc/progress.gif http://www.htcmania.com/cb/buttons/edit.gif (http://www.htcmania.com/editpost.php?do=editpost&p=132261)