Menavrus de Menaco

Momtez

Forero Novato
Motor TL
1.7 CRDi 115 CV
Versión TL
Tecno
Color TL
Moon Rock
no i don't have it.. can i find it and know how to do? thks
 

JKD

Forero Experto
Motor TL
2.0 CRDi 136 CV
Versión TL
Tecno Aut. 4x4
Color TL
Thunder Gray
I've analyzed the software you posted and I have to say that your version of Menavrus is pretty similar to the one we have. And that's strange. Because Menavrus is not using Lisa Reloader at all. The only proyect that used it was Tucsy so my question is ... Did you installed Tucsy in your system before installing Menavrus? Both projects can not be installed because they use the same procedure, renaming Lisa.exe which is an important process that is called from Menavrus or Tucsy. This is what is suppose you've done.

  1. You installed Tucsy. At this point, Lisa.exe is lisa reloaded installed by tucsy. When lisa reloaded is executed with the name lisa.exe, it looks for a config file with the same name (lisa.cfg) which contains instructions to be executed. These instructions are used to look for tucsy.exe in pendrive and execute it. Then, it executes the real Lisa which has the name "LisaOrig.exe".
  2. You installed Menavrus. The installer renamed Lisa.exe to Lisa_Native.exe and copied Menavrus to disk with the name Lisa.exe so, when system restarts and executes Lisa.exe, it's being executed Menavrus.
  3. Menavrus looks for Lisa_Native.exe and executes it. In this case, Lisa_Native.exe is not the real Lisa.exe (from hyundai) but Lisa Reloader copied by Tucsy. Lisa Reloader is executed with the name "Lisa_native.exe" so it looks for config file named "Lisa_Native.cfg". And here is the problem. Lisa_Native.cfg doesn't exist so Lisa Reloader doesn't know what to do.
If this is the case, you are a lucky man because the problem could be fixed...
 

Momtez

Forero Novato
Motor TL
1.7 CRDi 115 CV
Versión TL
Tecno
Color TL
Moon Rock
Thank uou for your answer. Yes i have tucsy already installed on the autoradio. So i can fix it? Thank you very much
 

Momtez

Forero Novato
Motor TL
1.7 CRDi 115 CV
Versión TL
Tecno
Color TL
Moon Rock
I just want to add that i have tucsy in usb disk and Menavrus in sd card. Thank you
 

JKD

Forero Experto
Motor TL
2.0 CRDi 136 CV
Versión TL
Tecno Aut. 4x4
Color TL
Thunder Gray
I just want to add that i have tucsy in usb disk and Menavrus in sd card. Thank you
First of all. If you install Tucsy, you can not install Menavrus. If you install Menavrus, you can not install Tucsy but you can add Tucsy to Menavrus main menu so it can be executed from there.

I'm sending you a little application I've just developed this morning that will try to recover the original Lisa.exe in your device. I haven't tested in my device because is a dangerous process but in your case, you've got nothing to lose. This application will look for all involved executables related to lisa to backup them in SD, recognize which of them is the original one from Hyundai/Kia and restore it as lisa.exe before restarting device. All process will generate a log file called LisaRecovery.log at \log folder in SD.

Download the application I'm giving you in a private message and copy it in SD's \Menavrus folder.
Insert SD in your device. Application will ask you to accept or cancel the recovery process. If recovery is successful, device will restart as usual. As your SD contains Menavrus installer, it would be executed again. I suggest that you don't install Menavrus by now. Check generated logs first.

If recovery can not find an original Lisa.exe, it will try to take control over device copying itself as lisa.exe. At this point, when device restarts, recovery takes control and executes the file explorer. So it would be possible to access to file system to restore an original lisa.exe by hand.
 

Momtez

Forero Novato
Motor TL
1.7 CRDi 115 CV
Versión TL
Tecno
Color TL
Moon Rock
you are really a great person and today is a great day in all ( i will be a father after 5 years of wedding). so now i download the program in sd keeping all other folders of Menavrus, accept recovery process and if everything is ok it will start as usual. only one question how to ignore Menavrus installation? thank you
 

JKD

Forero Experto
Motor TL
2.0 CRDi 136 CV
Versión TL
Tecno Aut. 4x4
Color TL
Thunder Gray
Ok i put the sd and the device rebooted. It showed me this message
That means that my app didn't recognize the original lisa.exe and now he is taking control. My app is trying to execute total commander now from SD's root path. Follow instructions I gave you in private message :thumbsup:
 

Momtez

Forero Novato
Motor TL
1.7 CRDi 115 CV
Versión TL
Tecno
Color TL
Moon Rock
excuse me guys but i would like to download extras like hyundai skin, internet radio etc and i asked permission to download from google drive. can i have the access or is there another way to download them?
 

Bartolome

Forero Experto
Ubicación
BCN
Motor TL
1.6 GDi 131 CV
Versión TL
Tecno
Color TL
Ash Blue
excuse me guys but i would like to download extras like hyundai skin, internet radio etc and i asked permission to download from google drive. can i have the access or is there another way to download them?
You definitely want to break the navigation system ...
 

Momtez

Forero Novato
Motor TL
1.7 CRDi 115 CV
Versión TL
Tecno
Color TL
Moon Rock
they are extras created to be installed so i don't see where is the problem
 

Momtez

Forero Novato
Motor TL
1.7 CRDi 115 CV
Versión TL
Tecno
Color TL
Moon Rock
Io hello all. so is there a way to have the permission to have programs like sygic, IGO ... ?
tank you
 

ranaz

Forero Novato
Motor TL
1.6 TGDi 176 CV
¿Cómo consigue instalarse?

Para instalarse, utiliza un truco que funciona en nuestros navegadores de serie. Para actualizar el software de Hyundai, el programa LISA.exe cuando se inicia el equipo busca en el pendrive y en la tarjeta SD uno de los siguientes archivos:
  • eu20_hei_upgrade.lgu
  • eu20_hse_upgrade.lgu
  • eu20_kei_upgrade.lgu
  • eu20_kse_upgrade.lgu
  • eu20_ksp_upgrade.lgu
  • eu20_upgrade.lgu
Un archivo lgu contiene una actualización. En nuestro caso, Menavrus añade esos en la SD vacíos. Al encontrar cualquiera de ellos, LISA lanza el instalador Aerith.exe. Pero, y aquí está el truco, si existe un Aerith.exe en la SD, lo ejecuta en lugar del existente en /USER/System/. Y en nuestro caso, Aerith.exe de la SD es en realidad el programa de instalación de Menavrus.

Hay que tener en cuenta que tanto si la instalación tiene éxito como si no, el instalador borra los archivos lgu y Aerith.exe de la tarjeta SD para que no se vuelva a ejecutar tras el reinicio. Si se quiere intentar una instalación nueva, es necesario tener estos archivos en un lugar seguro para volverlos a copiar en el directorio raíz de la SD.

¿Qué hace la instalación?

En primer lugar configura y valida los archivos que va a instalar. Para ello, todos los archivos van firmados con un hash que evalúa para verificar que no se han modificado. Por esta razón, no se puede editar nada en la configuración. La única manera de hacerlo sería conociendo el algoritmo usado para calcular el hash de cada archivo. Y no es md5 ni ninguno otro habitual. Esto lo comento porque entre los archivos a instalar, se encuentran las imágenes bmp del menú principal en ruso. Y editarlas es una tentación. Hay que instalarlo todo tal cual y posteriormente editar las imágenes que se deseen. Una vez validados los archivos, se copian en el equipo.

Inicialmente, se crea una carpeta en /MMCMemory/Storage card/ llamada Menavrus y dentro de esta van las imágenes del menú, la configuración de ese menú (menavrus.cfg). Además, renombra LISA.exe a LISA_NATIVE.exe en /MMCMemory/Storage card/SYSTEM/ y copia su propia versión de LISA.exe en la misma carpeta.

Y no instala nada más. Las aplicaciones que se lanzan desde el menú de Menavrus residen todas en la tarjeta SD.

¿Qué hace LISA.exe?

El software de Hyundai está compuesto por varios programas. Cada uno tiene asignadas determinadas funcionalidades. Hay un programa que gestiona la cámara trasera (BART), otro que gestiona la comunicación bluetooth (BLUE), el acceso al GPS (yn_position.exe), el reconocimiento de archivos vía USB (DUNA) ... etc. LISA.exe es el pegamento que unifica todos estos módulos. Recibe información de cada módulo mediante mensajes y reacciona comunicando unos módulos con otros para que el conjunto parezca funcionar como si de un sólo programa se tratara. Gestiona los eventos de teclado, ejecuta cada módulo, los prioriza en función de determinadas situaciones como por ejemplo, no mostrar ninguna otra ventana en pantalla si está la marcha atrás metida, etc...

¿Este nuevo LISA sustituye al original?

No. Es un complemento. Pero por defecto, el software de Hyundai ejecuta un LISA.exe así que, llamándose así, el software de Menavrus entra en acción sin necesidad de hacer cosas raras en un registro de inicio que por otro lado, puede que no admita edición.

El LISA.exe de Menavrus es un contenedor. En realidad, dentro del archivo ejecutable, hay dos librerías embebidas. Si lo abrimos con un editor hexadecimal, se podría ver lo siguiente:
  • Offset 0000:0e00 Contiene librería embebida largeq5.dll. Tamaño 204.800 bytes.
  • Offset 0003:2e00 Contiene librería embebida loader.dll. Tamaño 465.408 bytes.
  • Offset 000A:4800 Resto de recursos
LargeQ5.dll es una librería que, una vez registrada en Windows CE, proporciona un emulador de teclado más grande que el que viene por defecto en el sistema. Loader.dll es donde se encuentra realmente Menavrus.

Cada vez que el equipo se reinicia, el LISA.exe de Menavrus repite las mismas operaciones:
  1. Si no existe largeq5.dll en \Windows, extrae la librería de su propio ejecutable y lo copia en \Windows
  2. Busca en la tarjeta SD, concretamente en \SDMemory\Menavrus\ el programa recovery.exe.
    Si lo encuentra, lo ejecuta y espera a que finalice, tras lo cual espera otros 4 segundos. Entiendo que este puede ser un programa que desinstale Menavrus aunque no existe por defecto. Se me ocurre que se podría poner a cualquier programa interesado dicho nombre.
  3. Si existe la librería \SDMemory\Menavrus\LOADER-01.00.dll lo copia en \Windows como loader.dll. Esta es una forma de usar una versión de loader.dll diferente a la que proporciona Menavrus en su propio LISA.exe. Por ejemplo... en tiempo de desarrollo, para no tener que ensamblar y compilar un nuevo Lisa.exe cada vez que se hace algún cambio en loader.dll.
  4. Si en el punto anterior no encuentra la librería, la busca en el equipo en \MMCMemory\Storage Card\Menavrus\LOADER-01.00.dll. Lo mismo, si la encuentra la copia en \Windows como loader.dll.
  5. Si tampoco la encuentra ahí, la extrae de su propio ejecutable y la copia en \Windows.
  6. Carga la librería \Windows\loader.dll e importa la función "func" de dicha librería. Posiblemente no necesita llamar a func ya que parece que no hace nada (simplemente la instrucción RET). Pero el punto de entrada de esta librería tiene bastante código. Y es donde supongo que radica el funcionamiento principal de Menavrus. No puedo ver qué hace porque el código parece estar protegido y ofuscado.
  7. Por último, ejecuta \MMCMemory\Storage Card\System\Lisa_NATIVE.exe y se mantiene a la espera hasta que finaliza. Lisa_Native.exe es el LISA.EXE original de Hyundai. Así que siempre se ejecuta.

¿Cómo desinstalo Menavrus?

Hay que hacerlo de forma manual:
  1. Accede a Windows y abre el explorador de windows.
  2. En \MMCMemory\Storage Card\System\ elimina LISA.exe y renombra LISA_Native.exe a LISA.exe.
  3. En teoría en el siguiente reinicio desaparecerán, pero si no fuera así, eliminar largeq5.dll y loader.dll de \Windows
  4. Eliminar la carpeta \MMCMemory\Storage Card\Menavrus\
  5. Reiniciar

Si Hyundai me actualiza el software, ¿tengo que volver a instalar Menavrus?

Sí, ya que una actualización restauraría LISA.exe original y Menavrus dejaría de funcionar.

¿Necesito una tarjeta SD más grande o puedo usar la SD original?

Personalmente, no recomiendo usar la tarjeta original ya que podrían pedírtela para sustituirla por otra (como está pasando) y te quedarías sin el software que le hubieras metido. La tarjeta original tiene 16 gigas. Los mapas de LGENavi ocupan casi 7 gigas. Menavrus, junto con los mapas de navitel de Europa Occidental y los mapas de 7Ways ocupan unos 11 gigas. Esto supera la capacidad de la tarjeta original. Se puede solucionar eliminando mapas, tanto los de 7Ways que no valen para mucho como de los países que no se vayan a usar mucho con Navitel. Aún así, mi recomendación pasa por comprar una SD de unos 32 gigas, copiar la carpeta LGENavi de la SD original a la nueva, tener los mapas de Navitel que se vayan a usar y aprovechar el resto de espacio para añadir los programas que se deseen.

Cómo editar el menú de Menavrus

En \MMCMemory\Storage Card\Menavrus\ se encuentra el archivo menavrus.cfg con la configuración del menú. Si lo editamos podemos ver un ejemplo del botón para lanzar Navitel:
Insertar CODE, HTML o PHP:
[button]
x            =1
y            =112
BmpPushed    =\MMCMemory\storage card\Menavrus\1-2.bmp
BmpNotPushed =\MMCMemory\storage card\Menavrus\1-1.bmp
AudioChannel =NAVI
HwButton     =NAV
cmd          =RUN_ALIEN_NAVI,\SDMemory\Navitel\Navitel.exe
  • 1 y 112 son las coordenads x e y donde se mostrará el botón en una pantalla de 800x480 píxeles. El tamaño del botón viene definido por el tamaño de su imagen. Como se puede ver, hay dos imágenes, una para el botón pulsado (BmpPushed) y otra para el botón sin pulsar (BmpNotPushed). Son las rutas a las imágenes correspondientes, que podrían tener cualquier nombre.
  • cmd indica el comando a usar. RUN_ALIEN_NAVI indica que se ejecute un programa, indicando su ruta tras una coma.
  • Alternativamente se puede indicar un botón físico del navegador con HwButton que, una vez pulsado, ejecutará el comando fijado en cmd. No es una opción obligatoria si no se desea.
  • AudioChannel indica el canal de audio que usará la aplicación. NAVI o MEDIA. Permite así, que más de una aplicación emitan sonido simultáneamente o por el contrario, que se anulen entre sí. Por ejemplo, que CorePlayer emita audio pausando así el reproductor de audio nativo.

A partir de aquí, sólo queda diseñar botones o iconos atractivos de diferentes tamaños y darles un buen fondo a la pantalla editando background.bmp
Hello.
I mistakenly deleted the Lisa.Exe file in the Headunit and it does not go up the hinges, and it stays on the Hyundai logo and does not work anymore.
Please tell me how can I fix and reapir the system?
Is there a boot loader to help me out?
How can I connect the headunit to the laptop cable and modify the contents of Storge?
Is there software for Windows 10 for this?
Tankyou
 

JKD

Forero Experto
Motor TL
2.0 CRDi 136 CV
Versión TL
Tecno Aut. 4x4
Color TL
Thunder Gray
Hello.
I mistakenly deleted the Lisa.Exe file in the Headunit and it does not go up the hinges, and it stays on the Hyundai logo and does not work anymore.
Please tell me how can I fix and reapir the system?
Is there a boot loader to help me out?
How can I connect the headunit to the laptop cable and modify the contents of Storge?
Is there software for Windows 10 for this?
Tankyou
Have you tried Menavrus installer?
 

ranaz

Forero Novato
Motor TL
1.6 TGDi 176 CV
[QUOTE = "JKD, post: 88231, member: 111"] Have you tried Menavrus installer? [/ QUOTE]
I did not install
I just transferred the Lisa file to the headunit.
 

ranaz

Forero Novato
Motor TL
1.6 TGDi 176 CV
[QUOTE = "ranaz, post: 88244, member: 6090"] [QUOTE = "JKD, post: 88231, member: 111"] Have you tried Menavrus installer? [/ QUOTE]
I did not install
I just transferred the Lisa file to the headunit. [/ QUOTE]

Please Ans
 
Arriba