Esta es una de las grandes preguntas cuando uno se compra una pda . Si Podría aprobechar esa seccion de rom , que "misteriosamente" , instala cosas al arrancar por 1º vez , despues de un formateo ( hard reset ) . Pues sí , se puede , y existen diversas formas de hacerlo ,segun nuestra necesidad y nivel de aprendizaje o incluso segun la rom que tengamos , ya que la manera ideal es teniendo una rom desmembrada ( como las WM 2006 de la S200 ) , que se meten mediante un programa ms-dos . Este método no es válido para roms que se metan en modo bootloader , pero para ello tengo una alternativa , que es la ideal para cuando no queramos modificar nada del sistema , porque conlleva a pérdida de garantía .
Estos son los 3 métodos que existen ,puesto que no conozco ninguno mas . El 1º es para roms que se introducen por ms-dos, como las de franlov y en general ,las WM 2006 de la s200 . El 2º y el 3º ,es para introducir una extrom en modo bootloader. el 2º es un programa que simula el funcionamiento de una extrom ,facil de usar y sin complicaciones .el 3º método ,es el método especialmente diseñados para rom's en bootloader, pero tambíen serviría para rom's por ms´dos
- editar la extrom y su fichero .txt
- uso del programa air wizard
- Introducir una extrom en modo bootloader ( gracias a sirgawain123 ) pag 5 enlace al post :
http://www.htcspain.com/showpost.php...8&postcount=41
Importante
- una extrom ,siempre instala en memoria interna por defecto ,a no ser de que el cab haya sido modificado . eso quiere decir , que solo se colocarán los ficheros que nos quepan en la memoria interna , previamente habiendo calculado el espacio que ocupan cada uno de los programas instalados
- todos los ficheros que posee en su interior , deben de estar con el atributo de " sólo lectura " , puesto que independientemente de que la rom esté preparada para que se borren o no los cab tras su instalacion , en la extrom siempre se borran pase lo que pase ,si no se les aplica ese atributo
manipulando la extrom
Para este método , voy a explicar lo mejor que pueda , como hacerlo ,y el porqué de hacer una extrom , que no lleva ficheros dentro , pero que instala igualmente . voy a colgar mas o menos mi evolucion y mis conclusiones , para que entendais perfectamente el porque de cada cosa y su sentido
dentro de la carpeta extrom de cualquier rom desmembrada , nos encontramos con los siguientes ficheros :
- autorun.exe --> es el archivo que se ejecuta con el proceso de personalizacion , que sigue las instrucciones que le pongamos en el config.txt
- config.txt --> Es un simple archivo de texto que sigue el autorun para proceder la instalación de la extrom . Permite instalar desde cualquier parte , y copiar /mover ficheros , con unos comandos adecuados
Tipos de cabs
Antes de instalar cosas desde la extrom , tenemos que diferenciar 2 tipos de cab:
- los que usan una instalacion desatendida ( la gran mayoria )
- los que requieren intervencion del usuario . en este caso , me refiero a todo cab que requiere activacion manual ,bien de idioma , aceptar condiciones de uso , configuraciones previas , etc
para una instalacion de este tipo de cab "especial" , se requerirá una configuracion especial del config.txt
Analizando el fichero .txt
Este sería un config.txt de una rom de franlov .
Código:
LOCK: Enabled
EXEC: \Extended_ROM\CusTSK.exe \windows\Negro.tsk
CAB: \Extended_ROM\Borrabienv.cab
LOCK: Disabled
RST: Reset
Estudiando el comportamiento de la extrom y informarse sobre el espacio disponible
Hay que llegar a una conclusión ,la extrom , nos permite incorporar en caso de las WM 2006 de la s200 , 9.81 MB . Pro norma general ,el tamaño ronda los 10 MB ,pero puede variar . ¿ Cómo averiguarlo ? Desbloqueando la extrom , teniendo el S.O metido , y desbloquearla para poder visualizarla , que no sobreescribirla , porque se quedaría totalmente corrupta , y en el próximo HR no arrancaría. estos son los cambios de registro para mostrar la extrom :
Código:
HKLM/System/StorageManager/AutoLoad/TRUEFFS_DOC1/Bootphase
Cambiar el valor a 2 (Previamente está en 1)
HKLM/System/StorageManager/Profiles/MSFlash/MountHidden
Cambiar el valor a 0 (Previamente está en 1)
HKLM/System/StorageManager/Profiles/TRUEFFS_DOC1/MountHidden
Cambiar el valor a 0 (Previamente está en 1)
Lo adjunto tambíen en formato cab
[hide-thanks]
[/hide-thanks]
bajo ningún pretexto ,intentar instalar o copiara archivos ,quedará dañada
Extrom vacia
Si habeis sido habiles , habreis pensado ¿ y que hago cuando llene esos 9,81MB que supuestamente tiene mi s200 de extrom? muy sencillo ,una extrom no tiene porqué estar llena de cab , con que tenga los ficheros autorun.exe , y el config.txt ,es mas que suficiente . Los cabs pueden ir en una tarjeta de almacenamiento en una carpeta ,anteriormente indicada enel config.txt,para poner todos los que queramos ,siempre que no se supere el espacio libre de la rom .Hay que calcular previamente el espacio del que disponemos en cada máquina y/o ROM. En el siguiente ejemplo , se muestra una
extrom mixta , con e
lementos instalados desde dentro y fuera de la extrom . se recomienda ocultar la carpeta de la SD en la que metamos los cab ,para evitar borrarla involuntariamente
Código:
CAB: \Extended_ROM\Borravienv.CAB
CAB: \Extended_ROM\Battery_Status.cab
CAB: \Storage Card\instalaciones_extended\Safe Mode v2.1.cab
CAB: \Storage Card\instalaciones_extended\Adobe Flash Player 7.cab
RST: Reset
"Tuneando" el fichero .txt
Pues bien , si os fijais , veréis que un comando al principio y al final ,que limitan toda nuestra capacidad de manipular la pda hasta que termine el proceso( lock) .Tambíen se observa ,que la extrom llama a una aplicación llamada cusTSK ,que por su nombre , se deduce que cambia el fondo de pantalla mientras se personaliza . Al final ,se provoca un reset , para aplicar todos los cambios
¿que hice yo en este caso? borrar las líneas lock : Enabled y lock : Disabled , cosa que "supuestamente" , permitia desbloquear el salvapantallas y dejarnos interactuar , pero el dichoso fondo no se quitaba . Seguiamos en las mismas , porque a pesar de desbloquearse , se bloqueaba inmediatamente , impidiendo inteactuar con los cab a seguir por la extrom .
Pero no estaba todo perdido . ¿solución? Crear un fallo antes para que la aplicación de un error ( en el caso de este .txt , un cab llamado Sanfe.cab , que puede tener el nombre que quieras ;) ), y nos permita tomar el control completo de la pda , pero hasta el momento de la confirmacion de estos cab " especiales" , siga haciendo el proceso establecido en el config.txt . Así es como debería de quedar una extrom personalizada y con un toque " profesional" ;) , los cab se instalan automáticamente mostrando la barra de progreso , hasta que llega al citado error , que quitará el fondo , para poder ir confirmándole todos los pasos
Código:
EXEC: \Extended_ROM\CusTSK.exe \windows\Theme Aero.tsk
CAB: \Storage Card\instalaciones_extended\Adobe Reader PPC 2.0.cab
CAB: \Storage Card\instalaciones_extended\Adobe_Flashlite2_1.cab
CAB: \Storage Card\instalaciones_extended\Apaga pda by Sanfe.cab
CAB: \Storage Card\instalaciones_extended\Apaga_pda_chistoso.CAB
CAB: \Storage Card\instalaciones_extended\BatteryStatusExt.1.04.build_0242.CAB
CAB: \Storage Card\instalaciones_extended\Bs_Traduccion_Spanish.cab
CAB: \Storage Card\instalaciones_extended\BSLargeVistaTheme.CAB
CAB: \Storage Card\instalaciones_extended\calc98.CAB
CAB: \Storage Card\instalaciones_extended\Activekitten Chronos by Sanfe.cab
CAB: \Storage Card\instalaciones_extended\GoogleMaps_Spanish.cab
CAB: \Storage Card\instalaciones_extended\GsFinder_esp.cab
CAB: \Storage Card\instalaciones_extended\Icono_rotar_pantalla.CAB
CAB: \Storage Card\instalaciones_extended\jzpaint16.CAB
CAB: \Storage Card\instalaciones_extended\NoviiMedia_Remote_Deluxe.CAB
CAB: \Storage Card\instalaciones_extended\NoviiMedia Wawa by Sanfe.cab
CAB: \Storage Card\instalaciones_extended\Pocket_Rar_3.60.cab
CAB: \Storage Card\instalaciones_extended\PocketStreets_English.CAB
CAB: \Storage Card\instalaciones_extended\RC Mod v.2.1.cab
CAB: \Storage Card\instalaciones_extended\TrueToolbar.cab
CAB: \Storage Card\instalaciones_extended\tcpmp_0.72RC1 + plugins by Sanfe.cab
CAB: \Storage Card\instalaciones_extended\xda-dev vistahide battery gauge by Sanfe.cab
CAB: \Storage Card\instalaciones_extended\WebCameraPlus_1.04.cab
CAB: \Storage Card\instalaciones_extended\xnview pocket.CAB
CAB: \Storage Card\instalaciones_extended\WM Download Accelerator by Sanfe.CAB
CAB: \Storage Card\instalaciones_extended\FIX_MMS.CAB
CAB: \Storage Card\instalaciones_extended\Fix_Traduccion_WLM_10.6.0031.1600.CAB
CAB: \Storage Card\instalaciones_extended\Sanfe.cab
CAB: \Storage Card\instalaciones_extended\PocketMusic v5 by Sanfe.cab
CAB: \Storage Card\instalaciones_extended\AE_Button_Plus_v2.5.2.CAB
CAB: \Storage Card\instalaciones_extended\Safe Mode v2.1.cab
CAB: \Storage Card\instalaciones_extended\Adobe Flash Player 7.cab
RST: Reset
¿Mi extrom personalizada funciona?
La forma mas sencilla de comprobarlo , es viendo que la barra progresa . Cuando llegue a los cab especiales , se observará que en la barra superior , al habernos sacado al hoy ,aparecerá una " X " , como si hubiese un programa en segundo plano . Tambíen desaparecera ,a la vez que aparece la "x" , el reloj en la barra superior . Tarda un poco en aparecer , pero con paciencia termina . En mi caso , las instalaciones tardan unos 2 minutos
Usando el airwizard , para crear una extrom distinta
Uno de las principales pegas para editar la extom ,es que nuestra pda tenga una rom que es metida por el método bootloader , o bien , no queramos perder la garantía de nuestra máquina , porque nos echaran atras la reparacion de nuestra pda por simplemente editar la extrom ( cosa muy extraña , ya que la pérdida de garantía es al cambio de una rom , y no de extrom ) ,tambíen nuestro caso puede ser que no hayan sacado ninguna actualización para nuestro modelo ,por lo que nos veríamos con la dificultad ,de encontrar un programa válido para meter una extrom por bootloader ,cosa bastante arriesgada existiendo este fantástico programa .
Para esas necesidades concretas , se ideó el programa airwizard ,que nos crea 2 exe , uno para ejecutar desde la pda , y otro para el pc . ¡¡ si despistadetes , un exe para la pda , que simplemente empaqueta cabs !! Su manejo es muy sencillo y no requiere instalación
hago un breve manual ,de lo que sería su uso habitual ,que sería el hacer un exe para la pda , a modo de extrom . Si le indicamos "advanced settings "en la 2º pag ,nos permitirá hacer la misma labor que una extrom personalizada , instalacion silenciosa , realizar un reset al terminar ,elegir la ruta , e incluso ponerle un fondo al instalador!! :D
En la 2º pag , previamente habiendonos leido el breve manual que pone en la 1º pag , vemos una serie de opciones . Las únicas imprescindible es la de "title" y la de "company", en la que le pondremos el nombre que deseemos que aparezca en nuestro instalador . disponemos tambíen de varias opciones, como filtraje por S.O o por procesador , para evitar que se instalen en procesadores de arquitecturas o sistemas diferentes
En la 3º pag , disponemos de un espacio ,para agregar nuestros cab , y modificar su orden .simplemente dandole a " add " , añadimos los cab que queramos .Disponemos de una opcion " save to " , para indicarle la ruta donde colocar nuestro exe . Si no ,irá en la ruta predeterminada ( donde hayamos colocado el programa )
En la 4º pag ,simplemente en la parte inferior , le indicamos si queremos que el instalador de escritorio , o la version movil ,se ejecuten automáticamente al terminar
Si hemos elegido " Advanced Settings " en la 2º pagina ,al pasar el cab tendremos las siguientes opciones...
- elegir la ruta
- Reaunudar instalación al resetear
- Reset al terminar
- Instalacion silenciosa ( como en una extrom tradicional , pero con dudoso funcionamiento con cab de acionamiento manual )
- Activar archivo de error
Descargar airwizard: