Do I need to install adb every time I provision a device?

Skie for Enterprise · Updated

Short answer

No. You install adb once per computer and it stays there. Every device you provision from that laptop reuses it. You only need to connect the device by USB, make sure USB debugging is on, and paste the command from the Skie Provision page. A new computer needs its own one-time install.

adb is a normal program on your laptop, like any other tool. Once it is installed and on the path, it is available every time you open a terminal. Nothing about provisioning removes it or resets it.

What does repeat for each device is smaller. The tablet must be freshly reset with the Google account skipped, USB debugging must be turned on in developer options, and the computer must be allowed by that device when the debugging prompt appears. The Provision page creates a new one-time enrolment token for each device, so each run uses a freshly built command.

If you move between computers, for example a school office laptop and an IT admin's machine, each computer needs adb once. If a laptop is reimaged by your IT team, assume adb is gone and check it again with adb version.

The device side is also temporary. After provisioning, Skie blocks developer options and adb on the device by policy, so USB debugging is no longer reachable by the user. That means you cannot simply reconnect the same device and run another command later. If a device needs to be set up again, it goes through reset, provisioning and a new token, or you use the replace flow in the dashboard.

Practical tip: keep a short checklist taped to the provisioning laptop. See how to check adb and the full laptop provisioning steps.

  • One install per computer
  • A new token for every device
  • USB debugging is needed on each new device
  • Reimaged laptops need a re-check