Como bien dice su autor, es un programa en estado beta. Y muchas cosas pueden fallar. Hacer un tutorial sobre su instalación y funcionamiento, ahora mismo no tiene mucho sentido porque de hoy para mañana esos procedimientos pueden cambiar. En este momento, lo más peligroso no es que falle
tucsy.exe sino el proceso de instalación que podría corromper el sistema si no se lleva a cabo correctamente ya que implica la modificación de uno de los programas que gestiona el funcionamiento de todos los módulos del sistema de Hyundai (
Lisa.exe).
Voy a intentar explicar qué implicaciones tiene la instalación y qué posibles inconvenientes veo a este sistema para que cada uno actúe en consecuencia y con conocimiento de causa.
En principio,
tucsy.exe se va a encontrar en el directorio raíz del pendrive y dentro de la carpeta
installer se encuentran archivos como
lisa.exe y
autorun.exe con sus respectivos archivos de configuración (
autorun.cfg y
lisa.cfg). Para ejecutar
tucsy.exe inicialmente hay que salir a Windows y desde ahí ejecutar manualmente la app. Al salir a Windows, las aplicaciones de Hyundai se habrán cerrado, lo cual permite realizar la instalación si se desea. Para que se instale la aplicación en el sistema, tucsy busca en el pendrive los archivos mencionados. Sólo si existen todos realizará la instalación.
La instalación consiste en:
- Localizar lisa.exe en \MMCMemory\Storage card\System\ y cambiar su nombre a lisaorig.exe
- Copiar lisa.exe y lisa.cfg de la carpeta \installer del pendrive a \MMCMemory\Storage card\System
- Copiar autorun.exe y su configuración (autorun.cfg) de la carpeta \installer del pendrive al directorio raíz del pendrive.
Si cualquiera de los dos primeros puntos fallase, por el motivo que fuese, el sistema estaría corrompido. En el pendrive,
lisa.exe y
autorun.exe son en realidad el mismo programa. Este programa se llama LisaReloaded, el cual abre un archivo de configuración (cfg) que lleva el mismo nombre que el ejecutable y ejecuta los comandos que vienen en dicha configuración.
Cuando se inicia el equipo, se ejecuta
Lisa.exe de la partición
MMCMemory que, tras la instalación es en realidad LisaReloaded. Este abre la configuración que lleva su mismo nombre, es decir,
lisa.cfg en
MMCMemory y ejecuta sus órdenes. Y estas son:
Insertar CODE, HTML o PHP:
hide = yes
wClass = LISA_RELOADER
wTitle = Lisa Reloader
[StartProc]
Wait = 30000
Path = \MMCMemory\Storage Card\System\LisaOrig.exe
OnSuccess = start_autorun
[StartProc]
Path = \Windows\explorer.exe
[StartProc]
label = start_autorun
Path = \MD\autorun.exe
[Exit]
label = do_finish
Lo que hace ahí es ejecutar
LisaOrig.exe, que recordemos es el
Lisa.exe original de Hyundai, esperar unos 30 segundos y si todo ha ido bien salta a start_autorun que no es más que buscar si existe en el pendrive el programa
autorun.exe en la raíz y ejecutarlo.
Y ¿qué hace
autorun.exe del pendrive? Pues como he dicho, es otro LisaReloaded que abre el archivo de configuración
autorun.cfg del pendrive y lo ejecuta. ¿Qué ejecuta exactamente?
Insertar CODE, HTML o PHP:
hide = true
wClass = AUTORUNNER
wTitle = Autorun
[StartProc]
Path = \MD\Tucsy.exe
Ejecuta
Tucsy.exe localizado en la raíz del pendrive (MD).
Posibles inconvenientes
Sabiendo en que consiste el proceso de instalación y ejecución del programa podemos dilucidar algunos de los posibles inconvenientes o, al menos, extremar las precauciones para asegurar que los pasos son correctos. El programa está sustituyendo
Lisa.exe, que es la aplicación principal que ejecuta y gestiona el funcionamiento de todas las demás aplicaciones por otro programa que a su vez depende de un archivo de configuración (
lisa.cfg) para saber qué hacer. Esto es parecido a lo que hace la instalación de Menavrus. Renombra
Lisa.exe a
Lisa_Native.exe y se copia en
MMCMemory con el nombre de
Lisa.exe para que el sistema lo ejecute tras el reinicio.
Si hay un fallo a la hora de copiar el programa o su archivo de configuración, ese
Lisa.exe no ejecutará el verdadero Lisa (
LisaOrig.exe en este caso o
Lisa_Native.exe en el caso de Menavrus). Por lo tanto, el resto de las aplicaciones del equipo tampoco se ejecutarán. Esto es lo que le ha ocurrido al menos a uno de esos dos usuarios cuyo sistema se ha corrompido. Por algún problema a la hora de copiar los archivos al pendrive, el de configuración (
lisa.cfg) no era correcto y al reiniciar, LisaReloaded no sabía que hacer, por lo que el sistema se quedó bloqueado.
Como comenta su autor, los que tengáis Menavrus no necesitáis pasar por este proceso de instalación ya que Menavrus, cuando se instaló ya realizó este mismo sistema. Tan sólo habría que editar
menavrus.cfg para añadir el acceso a
tucsy.exe e indicar que se autoejecute. En este caso, sólo
Tucsy.exe es necesario. El resto de los archivos incluidos en la carpeta
installer no serían necesarios. Por otro lado, con Menavrus no sería necesario que el programa Tucsy esté en el pendrive. Puede estar perfectamente en la tarjeta SD.
Si tenéis Menavrus, yo no instalaría Tucsy mediante el procedimiento descrito más arriba. Pensad que de hacerlo, ahora podéis tener en
\MMCMemory\Storage Card\System lo siguiente:
- Lisa.exe: Sería a mi entender LisaReloaded que ejecutaría lo que hay en el archivo lisa.cfg
- Lisa.cfg: la configuración para LisaReloaded
- LisaOrig.exe: Aunque pareciera ser el lisa original, en realidad es el lisa de Menavrus. Lo que antes de la instalación de Tucsy era Lisa.exe
- Lisa_Native.exe: El auténtico Lisa.exe original de Hyundai.
Y el proceso de carga cuando se inicia el equipo en este caso sería:
- Lisa.exe, siguiendo los pasos indicados en lisa.cfg ejecuta LisaOrig.exe que es Menavrus, el cual a su vez ejecuta Lisa_native.exe y por último se ejecuta autorun.exe del pendrive que a su vez ejecuta Tucsy.exe.
Imaginad por ejemplo qué podría pasar si tanto el equipo de desarrollo de Menavrus como el autor de Tucsy decidieran crear un desinstalador para desinstalar del equipo sus propias creaciones. Al desinstalar Menavrus,
Lisa.exe original de Hyundai quedaría restaurado pero al hacerlo, Tucsy ya no se ejecutaría porque lo que Menavrus ha borrado es LisaReloaded. Si a continuación ejecutases un hipotético desinstalador de Tucsy y este copia
LisaOrig.exe a Lisa.exe pensando que se trata del Lisa de Hyundai original, lo que habría restaurado en este caso es la aplicación de Menavrus que, tras el reinicio, no encontraría
Lisa_Native.exe en el equipo por lo que este quedaría corrompido.
Otro hipotético caso. Tenéis instalado Tucsy en el equipo y un día os da por comprar una licencia de Menavrus e instalarlo. Si inicialmente al tener Tucsy instalado tenéis los archivos
Lisa.exe,
Lisa.cfg y
LisaOrig.exe que corresponden respectivamente a LisaReloaded, la configuración y el Lisa de Hyundai. Tras la instalación de Menavrus, LisaReloaded pasa a llamarse de Lisa.exe a
Lisa_Native.exe por lo que, tras el reinicio, cuando Menavrus ejecute Lisa_Native, este va a buscar la configuación con el nombre
lisa_native.cfg que no va a existir, por lo que el sistema quedaría igualmente corrompido.
Como veis en este caso habría muchos pasos encadenados y las posibilidades de que se corrompa el sistema o de que falle algún eslabón son mayores. Quizá una posible solución es que Tucsy compruebe la existencia de
Lisa_native.exe y de existir, evite instalar Tucsy de esa manera. Pero esto no resuelve todas las posibles situaciones que se pueden dar.
No quiero asustaros. Quiero que seáis conscientes de que estáis tratando con una aplicación que aún está en desarrollo y eso no es ninguna broma. Que si os cargáis el software del equipo no vais a poder reclamar a nadie así que sois responsables de lo que hagáis. Y esto lo comento porque entiendo las ansias por probar nuevas apps pero hay que ser precabidos. No os lo toméis a la ligera y si no vais a estar seguros de resolver un posible problema o creéis que vais un poco a ciegas en el tema, más vale tener un poco de paciencia y esperar a que el programa haya superado algunas pruebas