Anti Evil Maid and Lenovo x230

closer…

sudo ./external_install_bottom.sh -m -k vott
[sudo] password for greek:
Skulls

Please select the hardware you use:

  1. Raspberry Pi
  2. CH341A
  3. Exit
    Please select the hardware flasher: 2
    Ok. Connect a CH341A programmer
    trying to detect the chip…
    Detected MX25L6406E/MX25L6408E.
    make: Entering directory ‘/home/greek/Downloads/skulls-1.0.1/util/ifdtool’
    gcc -O2 -g -Wall -Wextra -Wmissing-prototypes -Werror -I…/commonlib/include -c -o ifdtool.o ifdtool.c
    gcc -o ifdtool ifdtool.o
    make: Leaving directory ‘/home/greek/Downloads/skulls-1.0.1/util/ifdtool’
    Intel ME will be cleaned.
    The flash ROM will be unlocked.
    Start reading 2 times. Please be patient…
    flashrom v1.2 on Linux 5.8.0-43-generic (x86_64)
    flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Macronix flash chip “MX25L6406E/MX25L6408E” (8192 kB, SPI) on ch341a_spi.
Reading flash… done.
flashrom v1.2 on Linux 5.8.0-43-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Macronix flash chip “MX25L6406E/MX25L6408E” (8192 kB, SPI) on ch341a_spi.
Reading flash… done.
current image saved as vott
connection ok
start unlocking …
./external_install_bottom.sh: ./util/me_cleaner/me_cleaner.py: /usr/bin/python: bad interpreter: No such file or directory
greek@greek-To-be-filled-by-O-E-M:~/Downloads/skulls-1.0.1$


I need to install Python or ?

thanks for reply

OS is Ubuntu 20 LT. usr/bin has python3 and python 3.8, python3-futurize
python3-pasturize

Command to create Python pointer to Python 3 is:

sudo apt-get install python-is-python3

I got Flash of lower chip to finish. Put Lenovo X 230 back together. Light came on behind power button.

No other lights come on like the drive light. Screen blank. No noise. Sigh.
I opened it and tried to make sure all the connections for Touch Pad, Keyboard, CMOS battery. Same result.

I am tired. I will stay away from this project for a few days.

Wednesday 9-15-2021

I am not sure where I messed up. The path forward seems to be to Flash backup onto lower chip. I will have to research the exact Skulls command to do that.

I have been told that Skulls Flash leaves the Ethernet where it is difficult to impossible to Spoof with Qubes OS, after Flashing with the Skulls version. Implying that, Heads version is different.

A fellow also said that the Skulls flash is better documented than the Heads, but better days are coming. Pointing at, https://github.com/osresearch/heads/pull/703

Takes a few hours to get ready to Flash again. I was concerned the other day with a Fluorescent lamp on my desk creating electrostatics to interfere with Flash. I know my Cell Phone throws a powerful signal, better turn that off.

More likely I messed up the contacts Where the CMOS battery plugs in. Get out meter and check.

Might be sunspots. If anyone else has a place to look for why I failed, please post and let me know.