diff --git a/README.md b/README.md new file mode 100644 index 0000000..c58e141 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# icarus +This tool allows us to unenroll devices with device management interception with a proxy and a Certificate Authority + +## New configs what does this mean +These new configs have rolled keys. We are testing the compatibility of these new keys for interception + +## Setup and installation instructions +Set up the environment by running the following commands. Make sure to have python3 and python3-venv installed +- `make setup-venv` +- `make enter-venv` +- `make setup-python` +- `make build-packed-data` +- `bash get_original_data.sh` +- `bash make_out.sh myCA.der` + +After doing this the output directory will be generated. The output directory that is generated will be used in the shim. +- `bash modify.sh ` +- Now boot your shim. +- In the terminal of the shim, run `mount /dev/sda1 /mnt/stateful_partition` +- `bash /mnt/stateful_partition/usr/bin/inshim.sh` + +## Server setup (Only for people hosting servers) +run `make setup-server ` \ No newline at end of file