While checkm8 is the exploit , that triggers checkm8 and then communicates with the device in pwned DFU mode.
: Many actions performed via pwnDFU (like booting custom OS) require a computer to restart the device.