Descripción del proyecto
TraducidoNo soy programador y no sé en qué lenguaje estaré escribiendo.
Una descripción de cómo debería funcionar.
El usuario lanza (hemos creado el programa – debe funcionar sin necesidad de instalación), el usuario le permite acceder al sistema.
1) El programa monta al presionar el botón (Ejecutar) una partición oculta EFI en el disco duro
2) El programa verifica las carpetas y su contenido después de sobrescribir los archivos en estas carpetas según (especificado)
Algoritmo
3) El programa desmontará la sección EFI oculta
Un algoritmo negociado
En las carpetas de la partición EFI oculta en discos con marcado GPT están los archivos del cargador de arranque Clover.
En mi nube en Yadisk o Google Drive están las nuevas versiones de archivos que necesitas lanzar sobrescribiendo los archivos ubicados en el disco EFI del usuario. El programa debe entender que solo reemplazará aquellos archivos que están y no lanzará otros que no existen.
El programa funcionará solo si 1 archivo dentro de la carpeta EFI tiene los parámetros correctos. Hay un archivo llamado config.plist dentro, hay líneas de código y en ciertas líneas hay dispositivos de serie e id. El programa verificará los datos en nuestra nube con una lista de series con un número de serie en el archivo utilizado en el disco EFI oculto y en caso de que haya una coincidencia de 2 parámetros (número de serie e id de dispositivos) el programa funcionará y actualizará todos los archivos necesarios.
Quizás el TK no esté completo y en el trabajo de desarrollo habrá suplementos a la descripción (lo tengo en cuenta ya que no soy programador). También es importante que el desarrollador esté en contacto después de la creación y podamos continuar desarrollando la funcionalidad del programa.
También hay análogos, y si pudiera cambiarlos para adaptarlos a mis necesidades, estaría encantado.