Contient quelques éléments des tentatives pour corriger le Firmware des 100PC (ACER VERITON X2611G) sans utiliser le menu interactif accessible au démarrage.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Vincent DUBOIS 21b1ddb77c Mise à jour de 'README.md' 4 anos atrás
README.md Mise à jour de 'README.md' 4 anos atrás
command Transférer les fichiers vers '' 4 anos atrás
init Transférer les fichiers vers '' 4 anos atrás
raw_var Transférer les fichiers vers '' 4 anos atrás
raw_var_off Transférer les fichiers vers '' 4 anos atrás
raw_var_on Transférer les fichiers vers '' 4 anos atrás

README.md

100PC

Contient quelques éléments des tentatives pour corriger le Firmware des 100PC (ACER VERITON X2611G) sans utiliser le menu interactif accessible au démarrage.

Lidée est de creer une clé USB bootable UEFI (créée en GPT, avec une partition système UEFI, mais cela fonctionne également avec une simple FAT32), qui démarre un terminal GNU/Linux, exécute une commande ksh et éteint la machine.

Le contenu du fichier ‘command’ a été rajouté au fichier init avant raconstruction du inirtrd, de même que le fichier raw_var appelé par command.

raw_var_off et raw_var_on correspondent aux dumps de l’ensemble des paramètres de personnalisation du Firmware modifiables par le menu interactif.

Il n’y a qu’une seule variable dans cette version d’UEFI, ce qui complique fortement l’usage d’un script nsh sous Shell UEFI. L’idée est d’initialiser un petit système Linux et de passer deux commandes :

cat raw_var > /sys/firmware/efi/efivars/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9/raw_var

poweroff (ou shutdown -P)

Ce petit système linux doit avoir monté sysfs et efivarfs.

Je place juste à la base le fichier init modifié (rajout du cat pour écraser le contenu de la variable UEFI Setup) : ma question est, Est-ce bien au bon endroit qu’elle est positionnée?