Seeing if one has the Intel AMT on the computer? Removing AMT?

Issues and / or general discussion relating to Puppy

Moderator: Forum moderators

Post Reply
Mike3
Posts: 112
Joined: Fri Aug 28, 2020 1:26 pm
Been thanked: 1 time

Seeing if one has the Intel AMT on the computer? Removing AMT?

Post by Mike3 »

I saw the mei-amt-check app that checks if there is the Intel AMT. Does it check all chips on your computer or just the CPU?

Also I couldn't find it for puppy, just for PClinux & void Linux: https://pkgs.org/search/?q=mei-amt-check

Is there any way to make the app work for puppy or do I have to download the source code and compile it?

Also if one has it, is there any way to remove it? I saw one text regarding it but it was for windows and it was unclear I thought.

User avatar
Phoenix
Posts: 341
Joined: Fri Feb 12, 2021 2:03 am
Location: Canada
Has thanked: 4 times
Been thanked: 48 times

Re: Seeing if one has the Intel AMT on the computer? Removing AMT?

Post by Phoenix »

Mike3 wrote: Thu Jan 06, 2022 6:04 pm

I saw the mei-amt-check app that checks if there is the Intel AMT. Does it check all chips on your computer or just the CPU?

Also I couldn't find it for puppy, just for PClinux & void Linux: https://pkgs.org/search/?q=mei-amt-check

Is there any way to make the app work for puppy or do I have to download the source code and compile it?

Also if one has it, is there any way to remove it? I saw one text regarding it but it was for windows and it was unclear I thought.

The source is available here: https://github.com/mjg59/mei-amt-check
You can compile it via the standard devx sfs and invoke make. Root is also required for this application. And in order to remove it it has to be disabled via system firmware/BIOS. Or hope that a vendor has patched it. Also mei_me module needs to be loaded.
EDIT: AMT runs on top of Intel Management Engine (ME) which is a separate microprocessor.

IRC: firepup | Time to hack Puppy!

Mike3
Posts: 112
Joined: Fri Aug 28, 2020 1:26 pm
Been thanked: 1 time

Re: Seeing if one has the Intel AMT on the computer? Removing AMT?

Post by Mike3 »

Hi Phoenix!

Phoenix wrote: Thu Jan 06, 2022 9:07 pm

You can compile it via the standard devx sfs and invoke make. Root is also required for this application.

How do I do this? Do I need a compiler?

Phoenix wrote: Thu Jan 06, 2022 9:07 pm

And in order to remove it it has to be disabled via system firmware/BIOS.

How is this done? I just disabled the Intel VT thing from BIOS, but I didn't see anything about the Intel AMT there.

Phoenix wrote: Thu Jan 06, 2022 9:07 pm

Also mei_me module needs to be loaded.
EDIT: AMT runs on top of Intel Management Engine (ME) which is a separate microprocessor.

Where do I find these modules and how are they installed?

User avatar
Phoenix
Posts: 341
Joined: Fri Feb 12, 2021 2:03 am
Location: Canada
Has thanked: 4 times
Been thanked: 48 times

Re: Seeing if one has the Intel AMT on the computer? Removing AMT?

Post by Phoenix »

Well yes, but the devx contains everything needed! Usually its just a simple ./configure or 'make'! But sometimes people like to use things besides the typical ./configure. However for this you don't need anything else than devx!

It's entirely possible the BIOS has no option to disable it. Which means you'll have to find a different way or if you know how to put things together, figure out how to take it out by hand.

This module is built with the kernel at build-time (possibly also even embedded within the kernel itself). You can check whether it's present by simply issuing

Code: Select all

modprobe mei_me

. If it succeeds it usually just terminate itself. For a more detailed look, modules will be installed and located at /lib/modules-<kernel version> and modules will have a .ko suffix. As well symbolic links named build/source are present to enable building 3rd party modules. Try not deleting anything in there though.

IRC: firepup | Time to hack Puppy!

Post Reply

Return to “Users”