Transferring TPControl to a New Device
Before You Begin
Make sure you have the following:
Your Token (found in the TPControl Device Settings)
Settings - most importantly, the Host IP and Device ID
UI file(s)
Important: UI files cannot be recovered from the TPControl app. The app does not store or download UI files in their original format; they are unpacked directly on the device. There is currently no supported method to reconstruct or extract the original UI files from the app.
Step 1: Deauthorize the token from the Existing Device
If the Old Device Is Available
Confirm that the device is still licensed (check the Token details in the TPControl Device Settings)
Follow the Option 1: Deauthorize and Reassign by PIN option from this guide
If the Old Device Is Not Available
Step 2: Register the New Device
After the old device and token have been deauthorized:
Complete the Token Device Registration process
iOS Device Migration (If the UI Design File Is Lost)
If you are moving from one iOS device to another, you may be able to transfer your TPControl data, including the UI design, through an iCloud backup. This is particularly useful if you have lost your original design file, but it remains available on your old device.
On the Old Device
Create a full iCloud backup
Verify that TPControl data is included in the backup
On the New Device
Restore the new device from the iCloud backup.
Confirm that TPControl launches correctly and that your UI design data is present
After the Restore
Uninstall TPControl from the old device.
This helps prevent potential license validation or registration conflicts
Operating System Updates and Upgrades
TPControl is expected to continue functioning normally after an operating system update or upgrade.
Before updating:
Create a full device backup.
Verify that TPControl data is included in the backup
Record your Token ID and other licensing details from the TPControl Settings screen
Ensure the design file is available, if not in TPCloud
Keeping this information available can help simplify recovery if any issues occur during the update process