|
ROMs y desarrollo Diamond ROMs y desarrollo Diamond |
|
Herramientas |
#1
|
||||
|
||||
[Tutorial] XDA_UC (Configura tu ROM despues de cada flasheo)
Introducción
Bueno voy a empezar a usar este sistema en mis ROM's asi que voy a poner una pequeña explicación sobre como funciona y que se puede hacer con el. XDA_UC es la evolución del ya conocido UC (que usaba sdconfig.txt y eso) y sirve para customizar la ROM despues de cada flasheo asi que es muy util para poder cargar cuentas de emails/wifi/cambios en el registro/instalacion de .cabs cada vez que se flashee agilizando asi el proceso de cambio de ROM. Que se puede hacer con XDA_UC? /*Donde Storage Card dependera de si usais una ROM WWE o SPA*
Resumiendo Solo teneis que crear una carpeta en \almacenamiento interno que se llame XDA_UC y poner dentro de esta todas las cosas que queráis instalar como .cab's ,.tsk,.xml,.reg's.... Os dejo un ejemplo de estos 2 ultimos ficheros para que podais ver el formato: .xml: (ejemplo de FurY para cambiar la configuración tiempo del titanium weather a valladolid) Código:
<wap-provisioningdoc><characteristic type="Registry"> <characteristic type="HKLM\Software\TitaniumWeather"> <parm name="nextupdate" datatype="integer" value="1245872118"/> <parm name="fupdate" datatype="integer" value="2"/> <parm name="forecastdays" datatype="integer" value="5"/> <parm name="Code" datatype="string" value="EUR|ES|SP007|VALLADOLID"/> <parm name="forceupdate" datatype="integer" value="1"/> <parm name="OFFtime" datatype="integer" value="4294967295"/> <parm name="ONtime" datatype="integer" value="4294967295"/> <parm name="userauto" datatype="integer" value="8"/> <parm name="Connect" datatype="integer" value="0"/> <parm name="Units" datatype="string" value="C"/> <parm name="Current" datatype="string" value="Enabled"/> <parm name="Summary" datatype="string" value="Enabled"/> <parm name="Links" datatype="string" value="Enabled"/> <parm name="Forecast" datatype="string" value="Enabled"/> <parm name="usertime" datatype="integer" value="0"/> </characteristic> </characteristic> </wap-provisioningdoc> Código:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\nls] "LegacyLocaleMode"=dword:1 "DefaultLCID"=dword:40A "SystemLCID"=dword:40A Como veis se puede hacer practicamente todo y se sigue dando soporte al viejo SDConfig.txt aunque recomiendo pasar a este nuevo sistema ya que es mucho mas facil y se pueden poner .reg files sin tener que pasarlos al complicado .xml. Si quereis poner aportaciones se guardara el segundo post para este fin Links Interesantes: - Link oficial a XDA para usuarios: http://forum.xda-developers.com/show....php?p=3611692 - Link oficial a XDA para cocineros: http://forum.xda-developers.com/showthread.php?t=525810 - Link a XDA con algunos ejemplos: http://forum.xda-developers.com/showthread.php?t=366337 - Como crear un fichero XML con la configuracion de un email: http://www.htcmania.com/showthread.php?t=42252 - Programa MAKISU para crear configuraciones de email/wifi y demas automaticamente: http://www.winmo-experts.com/viewtop...996a471f9a7745 - Sobre los ficheros. xdas http://wiki.xda-developers.com/index...ename=XDA_file Última edición por Makeveral Día 17/07/09 a las 13:28:13. |
Los siguientes 36 usuarios han agradecido a Makeveral su comentario: | ||
|
#2
|
||||
|
||||
Ejemplos
Última edición por Makeveral Día 17/07/09 a las 13:26:46. |
Los siguientes 3 usuarios han agradecido a Makeveral su comentario: | ||
#4
|
||||
|
||||
Make, leerá el archivo sdconfig.txt en la root del Storage Card o hay que ponerlo también en la carpeta XDA_UC?
EDITO: LEE COÑO!! Que lo pone claramente en los comentarios de Make Desde el Storage Card, no hace flata ponerlo en la carpeta XDA_UC Última edición por FurY Día 17/07/09 a las 14:53:27. |
#5
|
||||
|
||||
Muy interesante por cierto, sobre todo después de leer sobre los archivos XDA y XDAS. Una pena que no tengo todo el tiempo necesario para meterme ahora mismo pero lo tendré pendiente para mirar durante las vacaciones (si mi hija me lo permite )
|
#7
|
||||
|
||||
Entonces, a ver si lo entiendo..
Basicamente hay que dejar en raiz el SDCONFIG.TXT como antes, pero esta vez busca lo programas dentro de XDA_UC? y las rutas a los archivos/programas hay que escribirlas? tipo CAB: \Internal Storage\XDA_UC\xxxx.cab? Para meter los datos: Nombre propietario Nombre PDA de forma automatica? que parte del registro hay que copiar? Ahora me gustaria saber como poder meter los numeros de serie de forma automatica... |
Gracias de parte de: | ||
#9
|
||||
|
||||
Entonces, a ver si lo entiendo..
Basicamente hay que dejar en raiz el SDCONFIG.TXT como antes, pero esta vez busca lo programas dentro de XDA_UC? y las rutas a los archivos/programas hay que escribirlas? tipo CAB: \Internal Storage\XDA_UC\xxxx.cab? Para meter los datos: Nombre propietario Nombre PDA de forma automatica? que parte del registro hay que copiar? Ahora me gustaria saber como poder meter los numeros de serie de forma automatica... |
#12
|
||||
|
||||
Vale, no hace falta el sdconfig, pero por ejemplo si quiero copiar algun archivo (vease los favoritos del opera), tengo que usar el sdconfig no?
|
#14
|
||||
|
||||
Muy simple...
Sistema 1: UC, que utiliza el sdconfig.txt Sistema 2: XDA_UC Vale... sistema 1 y el 2... con completamente independientes entre si... no se necesitan para nada entre ellos.... Puedes tener una ROM con solo el sistema 1.... otra ROM con solo el sistema 2.... o incluso una ROM con los dos sistemas juntos.... da igual. Como funcinan: Sistema 1: lee el archivo de texto y 'ejecuta' lo que hay dentro... Sistema 2: NO NECESITA NINGUN ARCHIVO DE TEXTO... solo necesita una carpeta creada en almacenamiento interno.... y el solito.... ejecutara TODO lo que haya dentro. Diferencias.... básicamente sirven para lo mismo... pero con este nuevo sistema (2)... cada vez que quieras agregar algo, solo lo echas a la carpeta y ya esta. No tienes que estar modificando archivos, ni escribiendo rutas ni nada. |
Gracias de parte de: | ||
#15
|
||||
|
||||
Efectivamente. Se puede usar la carpeta de XDA_UC para instalar los cab o xml que quieras. Pero aparte el XDA_UC busscará el archivo Sdconfig.txt para instrucciones adicionales.
|
#16
|
||||
|
||||
perdon por mi ignorancia, pero solo creo la carpeta XDA_UC en almacenamiento interno, copio los .cab de los programas que quiero y ya esta? Cuando cambie de ROM el solo los detecta y los instala?. Y Si quiero copiar archivos de word, excel, ..., igual? Gracias
|
#17
|
||||
|
||||
Muy simple...
Sistema 1: UC, que utiliza el sdconfig.txt Sistema 2: XDA_UC Vale... sistema 1 y el 2... con completamente independientes entre si... no se necesitan para nada entre ellos.... Puedes tener una ROM con solo el sistema 1.... otra ROM con solo el sistema 2.... o incluso una ROM con los dos sistemas juntos.... da igual. Como funcinan: Sistema 1: lee el archivo de texto y 'ejecuta' lo que hay dentro... Sistema 2: NO NECESITA NINGUN ARCHIVO DE TEXTO... solo necesita una carpeta creada en almacenamiento interno.... y el solito.... ejecutara TODO lo que haya dentro. Diferencias.... básicamente sirven para lo mismo... pero con este nuevo sistema (2)... cada vez que quieras agregar algo, solo lo echas a la carpeta y ya esta. No tienes que estar modificando archivos, ni escribiendo rutas ni nada. Tb instala archivos JAR? |
#18
|
||||
|
||||
perdon por mi ignorancia, pero solo creo la carpeta XDA_UC en almacenamiento interno, copio los .cab de los programas que quiero y ya esta? Cuando cambie de ROM el solo los detecta y los instala?. Y Si quiero copiar archivos de word, excel, ..., igual? Gracias
|
#19
|
||||
|
||||
Entiendo que Sip!... Si no estubiese por defecto ya configurado, es el Cooker 'Make en este caso' quien debe dar esa opción... me parece eh!
Leyendo en los foros de xda, veo que todo el proceso esta basado en MortScript... por lo que como poder... puedes ... lo que digo es que igual hay que 'prepararlo antes' para que instale los Jar's... ó quiza ya esta preparado... Make, confirmación? |
|
#20
|
||||
|
||||
...y el orden¿
Por ejemplo, para la 6.5 de Make, que un compañero habia preparado los iconos... Digamos que primero habia que instalar los iconos (carpetas) y luego ejecutar el script para moverlos... me imagino que eso seguira dependiendo del SDCONFIG |
Estás aquí | ||||||
|