diff --git a/module/action.sh b/module/action.sh new file mode 100644 index 0000000..00ae7bf --- /dev/null +++ b/module/action.sh @@ -0,0 +1,11 @@ +#!/system/bin/sh +MODDIR=${0%/*} +CONFIG_DIR=/data/adb/tricky_store + +if [ -d "$CONFIG_DIR/persistent_keys" ]; then + rm -rf "$CONFIG_DIR/persistent_keys" + mkdir -p "$CONFIG_DIR/persistent_keys" + echo "Persistent key storage cleared" +else + echo "No persistent key storage found" +fi diff --git a/module/uninstall.sh b/module/uninstall.sh new file mode 100644 index 0000000..faf1ddc --- /dev/null +++ b/module/uninstall.sh @@ -0,0 +1,11 @@ +#!/system/bin/sh +MODDIR=${0%/*} +CONFIG_DIR=/data/adb/tricky_store + +# Kill daemon and supervisor +for pid in $(pidof TEESimulator) $(pidof supervisor) $(pidof daemon); do + kill -9 "$pid" 2>/dev/null +done + +rm -rf "$CONFIG_DIR/persistent_keys" +rm -f "$CONFIG_DIR/tee_status.txt"