From 21b1ddb77c3a3aa818e504c71c6717b3e8a88829 Mon Sep 17 00:00:00 2001 From: Vincent DUBOIS Date: Thu, 8 Oct 2020 15:35:18 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1162a92..ba0d9d1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,19 @@ # 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. \ No newline at end of file +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?