Deploy Device Protection with FileWave
Deploy Aikido Device Protection to managed Macs with FileWave filesets and a deployment.
Use FileWave to deploy Aikido Device Protection across your managed macOS fleet with the required permissions in place.
All Macs must be enrolled in FileWave mobile device management (MDM) before you begin. FileWave delivers configuration profiles through MDM, so unenrolled Macs don't get the profile.
Prerequisites
Download the following from the Aikido app:
- The Aikido Device Protection
.mobileconfig - The Aikido Device Protection installer (
.pkgfile)
If you're missing any of these, go to the Aikido app, click Connect Device, and complete the pre-flight steps.
Deploy Device Protection
Add the configuration profile
- In FileWave Central, go to Filesets.
- Drag the
.mobileconfigfile from Finder into the Filesets view. - Rename the new Profile fileset to "Aikido Device Protection profile".
Don't recreate or edit the profile in FileWave's Profile editor. The editor only knows Apple's predefined payloads and can change profiles with keys it doesn't recognize. Dragging the file in keeps it unchanged.
This profile allows the Aikido Device Protection system extension to load silently, enables the network content filter, and stops users from disabling background services in System Settings → Login Items.
Add the installer
- In Filesets, drag the Aikido Device Protection
.pkginto the view, or click New Desktop Fileset → MSI / PKG and select the file. - Rename the new PKG fileset to "Aikido Device Protection installer".
- Wait for the upload to finish. FileWave shows the progress in the bottom bar.
- In Filesets, drag the Aikido Device Protection
Force a reboot after installation
- Select the Aikido Device Protection installer fileset and click Properties.
- Check Force reboot and save.
FileWave restarts the Mac 2 minutes after the installer runs. The agent fully activates on the next boot.
Deploy to your devices
Deploy the profile first so the system extension is already approved when the installer runs.
- In FileWave Central, go to Deployments and create a new deployment named "Aikido Device Protection".
- Click + beside Clients and select the target Macs or group.
- Click + beside Filesets and add the Aikido Device Protection profile fileset.
- Click OK, then click Update Model in the toolbar to send the deployment to devices.
- Open a target Mac's Client Info → Filesets Status and confirm the profile is installed.
- Edit the deployment, click + beside Filesets, and add the Aikido Device Protection installer fileset.
- Click OK, then click Update Model again.
Start with a single test Mac. Once it passes the checks in the next step, add the rest of your fleet to the deployment and click Update Model.
Verify the deployment
In FileWave Central, open the test Mac's Client Info → Filesets Status and confirm both filesets are active.
On the test Mac, confirm:
-
The system extension is activated:
systemextensionsctl list | grep aikidoExpect to see the extension marked
[activated enabled]. -
Open System Settings → General → Login Items & Extensions and confirm the Aikido Device Protection entries can't be toggled off.
-
Troubleshooting
| Problem | Fix |
|---|---|
| Users still see the popup | Make sure the configuration profile is scoped correctly and installed before the package policy runs |
| Extension is waiting for user approval | Check the System Extensions payload and confirm the team ID and bundle ID match exactly |
| The package installs but the device does not connect | Confirm the token script ran before the package install and that the token was copied correctly |
| Duplicate extension entries appear | Reboot the device |
| The content filter is not approved silently | Re-upload the .mobileconfig profile and verify it is installed on the device |