Configure an iOS device for network payload capture

Learn how to configure an iOS device for network payload capture so you can create a configuration for network payload capture.

You’ll need to configure each iOS device you want to use for network payload capture.

Before you start

You’ll need to:

Get device UDID

Connect your device to your macOS computer. Open Finder, then select the device.

Hover the mouse over the device information, then right-click and copy the device UDID to a secure location.

Add certificate to device

Turn on airdrop, confirm the location of the certificate you downloaded earlier, then share the certificate from your computer to the device.

When you see the airdrop notification on the device, select Accept.

Install certificate

On the device, open Settings, then General.

Select Profiles, then the certificate.

Select Install, then Done.

Enable full trust for certificate

On the device, open Settings, then General.

Select About.

Select Certificate Trust Settings.

Turn on Kobiton Certification Authority.

Remove device passcode

On the device, open Settings, then do one of the following:

  • On a device with Face ID: select Face ID & Passcode.

  • On a device with a Home button: select Touch ID & Passcode.

Select Turn Passcode Off.

Create config file

Safely disconnect the device from your computer. In the terminal, open the directory for the device UDID you copied earlier using the following command:

cd ~/Library/"Application Support"/Kobiton/devices/<device-udid>
Example
cd ~/Library/"Application Support"/Kobiton/devices/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2

In the device UDID directory, create a file named config and add the following content:

{
  "unlockPasscodeEnabled": false,
  "networkPayloadCaptureEnabled": true
}

When you’re finished, save your changes. Now you can create a configuration for network payload capture.