Ver Mensaje Individual
  #3  
Viejo 20/04/08, 22:06:24
Avatar de nikitto
nikitto nikitto no está en línea
Cocinero veterano
Mensajes: 3,605
Compra y venta: (3)
 
Fecha de registro: ene 2008
Localización: Cambrils
Mensajes: 3,605
Modelo de smartphone: HTC
Versión de ROM: NiAx 4ever
Mencionado: 9 comentarios
Tagged: 1 hilos
Instalar Resco Explorer dentro de la ROM en español

Lo primero bajarse el CAB desde http://www.resco.net/pocketpc/explorer/downloads.asp

Bajaros el Multilanguage 'Download CAB'.

Una vez descargado vamos a inspeccionarlo. Como siembre lo abrimos con CAB Manager.exe, esta vez como ya se ha comentado en posts posteriores, el icono XML no está activo aunque si hay información en la pestaña Registry Keys. De todas formas los datos contenidos sólo son propaganda (si alguien ve algo importante que lo diga).

Lo siguiente es extraer todos los archivos y carpetas con el icono de siempre (carpeta con cremallera) a un directorio distinto del /dump. Vosotros mismos, personalmente tengo una carpeta llamada CAB donde los tengo todos y, allí mismo los abro en carpetas con el mismo nombre.

Una vez extraidos los archivos/carpetas entramos en el directorio de extracción y vemos:
Dos carpetas, Program Files y Windows, 000Setup.dll y Explorer.inf. Del 000Setup.dll nos podemos olvidar sólo sirve para la instalación del CAB. Entremos en la carpeta Windows y, de aquí, copiamos: RExplorer.htm, RUpdate.exe y RUpdate.040a.mui a la carpeta /dump.
Ahora entramos en la carpeta Program Files/Resco Explorer y copiamos: Todos los archivos a la carpeta /dump. Ahora entramos en /Lang y copiamos Explorer.040a.mui y RFileShell.040a.mui a la carpeta /dump.

Bueno con ello ya tenemos todos los programas necesarios dentro de /dump. Depués os explico porque sólo he cogido los mui con numeración 040a. De todas formas ya sabeis que los españoles son 0C0A.MUI esto ya os puede dar una pista.

Sigamos, bueno, como ya hemos dicho, no hará falta tocar nada del regsitro, es decir, default.hv (rgu) e user.hv (rgu) ni tocarlos. El único que debemos tocar es initflashfiles.dat para indicar donde y con que nombre son llamados los programas Resco Explorer y RUpdate. Os pongo lo que yo he puesto para aligerar (ya no comento como editar, guardar, etc...el initflashfiles.dat; lo doy por sabido):

Directory("\Windows\Menú Inicio\Programas"):-File("Explorador Resco.lnk","\Windows\Explorer.lnk")
Directory("\Windows\Menú Inicio\Programas"):-File("Actualizar Resco.lnk","\Windows\RUpdate.lnk")
Directory("\Windows\Help"):-File("RExplorer.htm","\Windows\RExplorer.htm")

Estas líneas las he puesto al final, pero ojo, dejar siempre como mínimo una línea en blanco al final <- IMPORTANTE

Veamos que significa cada línea, la primera dice que el archivo estará ubicado en Programas con el nombre Explorador Resco y que este, apunta a Explorer.lnk que es un enlace (link) al .exe.
La segunda viene a decir lo mismo, pero para el RUpdate.
Y la tercera, pues lo mismo, pero para el menú ayuda. Que no es otra cosa que una página WEB (htm).

Lo primero que os podeis preguntar es de dónde he sacado toda esta información, lo primero la experiencia y lo segundo del Explorer.inf. Pego aquí las últimas líneas:
[RaccourcisCourts]
Resco File %AppName%.lnk, 0, %AppName%.exe, %CE11% ; (\Windows\Programs)
Resco Update.lnk, 0, RUpdate.exe, %CE11% ; (\Windows\Programs)

[Raccourci02],
Resco File %AppName%.lnk, 0, "R%AppName%.htm" ; Répertoire (ID Dir 006) : %CE2%\Help (\Windows\Help)

Esta un poco liado el tema, pero si mirais con atención lo vereis claro.
Bueno todavía no hemos acabado, aunque tenemos el RUpdate.exe y Explorer.exe no tenemos los .lnk

Vamos a crearlos, para ello abrimos el Notepad2 con formato ANSI. Y escribimos:

72#"\windows\RUpdate.exe"

y lo guardamos con el nombre RUpdate.lnk (el usado en initflashfiles.dat), marcamos como Read Only y cerramos el programa.
Repetimos la misma operación pero ahora escribimos:

75#"\windows\Explorer.exe"

y lo mismo que antes, lo guardamos como Explorer.lnk, marcamos como Read Only y cerramos.
Los número pueden ser los que querais, así es como se crean los enlaces. Ni más ni menos. Supongo que debe ser algún formato aceptado. Se hacen así por LEY.

Bueno con esto ya podríamos compilar y funcionaría el Resco Explorer y el RUpdate... pero...en inglés. Ohhhhh!!!!
Veamos como podemos arreglarlo. Antes os he comentado que el español equivale a 0C0A pues entonces que hacen esos 040a, hay que cambiarles la numeración.

Pero eso tampoco es todo...ahora viene cuando me saco el conejo del sombrero. Os pongo un solo ejemplo de uno de los MUI. Fijaros en estos dos archivos:

RFileShell.dll y RFileShell.0C0A.mui (con el número ya cambiado)

¿ Qué diferencias les veis ?

Pues que si el 0C0A.mui significa 'en español' a este segundo archivo le falta la extensión .dll. Quedaría así: RFileShell.dll.0C0A.mui

Entonces hemos de renombrar los tres MUIs que teníamos tal que:

RFileShell.dll.0C0A.mui, Explorer.exe.0C0A.mui y RUpdate.exe.0C0A.mui.

Con estos tres cambios ya podríamos compilar la ROM y flasear. El resultado esta visible aquí:
http://www.htcmania.com/showpost.php...5&postcount=91


Avance: Aunque el 040a ya me indicaba que seguramente ese era el archivo en español, lo he comprobado con otra herramienta que viene con ROMDonalds, en la carpeta 09-AdvancedTools y teneis la carpeta Resource Hacker y dentro el ResHacker.exe Este programa sirve para estos menesteres, podeis probar de abrir esos MUI, DLL e incluso EXE.

En la próxima clase veremos su uso, para traducir ROMs.











Última edición por nikitto Día 24/04/08 a las 00:38:48
Responder Con Cita