Restoring Data from Backup
The easiest way to restore your data to an instance of Codebook (say a fresh install on a new device) is to sync
the data over from another copy of Codebook where you had previously updated or synced your data. Alternatively,
one can restore data by performing a sync with Dropbox or Google Drive, assuming you have previously used
Codebook's Sync feature with either service and have one of the following: a printed copy of your Backup QR
Code, a copy of your Word List or a Sync Key backup file.
If restoring your data with Codebook's Sync feature is not an option for you and you are using an iOS device,
Apple has instructions available for restoring your data from
iCloud and iTunes backups.
There are two ways to restore your data when you have Codebook on another device. If you have a desktop version
and a mobile version, you can restore using Desktop WiFi. Otherwise, you need to use Dropbox or Google Drive to
restore your data.
-
Desktop WiFi Sync: Used for Desktop and Mobile Device
To restore Codebook data on iPhone, iPad and Android via Desktop WiFi:
- Launch Codebook on your desktop and sign in
- Ensure that your Sync Preference is set to Desktop WiFi (For Windows: File menu -> Preferences -> Sync,
for macOS: Codebook menu -> Settings -> Sync)
- Leave Codebook on your desktop running and signed in
- Install Codebook on your mobile device and set your Sync Key to your existing desktop Sync Key. For
detailed instructions see Syncing with a New
Device
- Select the Sync tab (For iPhone or iPad: More -> Sync, For Android: Home -> Sync)
- Ensure Mode is set to Desktop WiFi
- Tap on Computer to choose your computer on the network
- Tap Start Sync
To restore Codebook data to a desktop from your iPhone, iPad or Android device via Desktop WiFi:
- Install Codebook on your desktop and set your Sync Key to your existing mobile device Sync Key. For
detailed instructions see Syncing with a New
Device
- Set desktop Sync Preference to Desktop WiFi (For Windows: File menu -> Preferences -> Sync, for macOS:
Codebook menu -> Settings -> Sync)
- Launch Codebook on your mobile device
- Select the Sync tab (For iPhone or iPad: More -> Sync, For Android: Home -> Sync)
- Ensure Mode is set to Desktop WiFi
- Tap on Computer to choose your computer on the network
- Tap Start Sync
-
Sync via Dropbox or Google Drive
This is the method to restore your data from another device by syncing via the cloud (Dropbox or Google
Drive). Let's call the device containing your data Device A and the device that needs the data Device B.
- Sync Device A to Dropbox or Google Drive. For detailed instructions see:
Sync Setup - Dropbox
Sync Setup - Google Drive
- Setup your Sync Key on the Device B to match Device A. You do this by displaying the Sync Key on Device
A and scanning it on Device B. For detailed instructions see - Display Sync Key for Scanning
- Set Sync Preference on Device B to Dropbox or Google Drive
- Perform Sync on Device B
You can use this method to restore your data if you have previously synced to Dropbox or Google Drive AND have
either a printed copy of your Codebook Backup Code, a written copy of your Backup Word List or a Sync Key file.
You will need to
setup your Sync Key using one of these backups, set your Sync Preference to the same Dropbox or Google Drive
account and run a Sync.
On android
-
Restore Using a Printed Codebook Backup Code
- Start the Sync Key setup process. Sync > Setup Sync Key
- The Setup Your Sync Key screen will be displayed. Tap Import Sync
Key
- The Import Sync Key screen will be displayed. Tap Scan Sync Key
- You may be prompted to allow Codebook to Access the camera. If so, select Allow
- Point the camera at your Printed Backup Sync Key to capture the code. For help Scanning your QR Code - Trouble Scanning QR
Code
- Enter the master password associated with the Sync Key. This should be written on the printed Codebook Backup
Code
- Tap Done
- The Sync Key Captured screen will be displayed, tap Next
- The Sync Key Setup Complete screen will be displayed, tap Process
- To set the sync service, tap Service on the Sync screen
- Select the sync service that contains your data - Dropbox or Google Drive
- To set the Dropbox or Google Drive account, tap Account to authorize Codebook to access the correct account
- Follow the prompts to indicate the account you want to use
- Start Sync: Tap Start to run sync
Make sure to use the account that contains your Codebook data. This will restore the data from the sync
service to this device.
-
Restore Using a Word List
- Start the Sync Key setup process. Sync > Setup Sync Key
- The Setup Your Sync Key screen will be displayed. Tap Import Sync
Key
- The Import Sync Key screen will be displayed. Tap Enter Word List
- Enter the 20 words that comprise your word list in order. Tap Looks
Good!. The
Sync Key Captured window will be displayed
- Select Next
- The Sync Key Setup Complete screen will be displayed, tap Done
- To set the sync service, tap Service on the Sync screen
- Select the sync service that contains your data - Dropbox or Google Drive
- To set the Dropbox or Google Drive account, tap Account to authorize Codebook to access the correct account
- Follow the prompts to indicate the account you want to use
- Start Sync: Tap Start to run sync
Make sure to use the account that contains your Codebook data. This will restore the data from the sync
service to this device.
-
Restore Using a Sync Key File
- Start the Sync Key setup process. Sync > Setup Sync Key
- The Setup Your Sync Key screen will be displayed. Tap Import Sync
Key
- The Import Sync Key screen will be displayed. Tap Choose File
- Select your Sync Key Backup file. It may be named Codebook.synckey.
- Enter the Master Password that was used when the backup sync
key file was created. Tap Go
- Tap Decrypt Sync Key
- The Sync Key Setup Complete screen will be displayed, tap Done
- To set the sync service, tap Service on the Sync screen
- Select the sync service that contains your data - Dropbox or Google Drive
- To set the Dropbox or Google Drive account, tap Account to authorize Codebook to access the correct account
- Follow the prompts to indicate the account you want to use
- Start Sync: Tap Start to run sync
Make sure to use the account that contains your Codebook data. This will restore the data from the sync
service to this device.
On ios
-
Restore Using a Printed Codebook Backup Code
- Start the Sync Key setup process. Sync > Setup Sync Key
- The Setup Your Sync Key screen will be displayed. Tap Import Sync
Key
- The Import Sync Key screen will be displayed. Tap Scan Sync Key
- You may be prompted to allow Codebook to Access the camera. If so, select Allow
- Point the camera at your Printed Backup Sync Key to capture the code. For help Scanning your QR Code - Trouble Scanning QR
Code
- Enter the master password associated with the Sync Key. This should be written on the printed Codebook Backup
Code
- Tap Done
- The Sync Key Captured screen will be displayed, tap Next
- The Sync Key Setup Complete screen will be displayed, tap Done
- To set the sync service, tap Service on the Sync screen
- Select the sync service that contains your data - Dropbox or Google Drive
- To set the Dropbox or Google Drive account, tap Account to authorize Codebook to access the correct account
- Follow the prompts to indicate the account you want to use
- Start Sync: Tap Start to run sync
Make sure to use the account that contains your Codebook data. This will restore the data from the sync
service to this device.
-
Restore Using a Word List
- Start the Sync Key setup process. Sync > Setup Sync Key
- The Setup Your Sync Key screen will be displayed. Tap Import Sync
Key
- The Import Sync Key screen will be displayed. Tap Enter Word List
- Enter the 20 words that comprise your word list in order. Tap Looks
Good!. The
Sync Key Captured window will be displayed
- Select Next
- The Sync Key Setup Complete screen will be displayed, tap Done
- To set the sync service, tap Service on the Sync screen
- Select the sync service that contains your data - Dropbox or Google Drive
- To set the Dropbox or Google Drive account, tap Account to authorize Codebook to access the correct account
- Follow the prompts to indicate the account you want to use
- Start Sync: Tap Start to run sync
Make sure to use the account that contains your Codebook data. This will restore the data from the sync
service to this device.
-
Restore Using a Sync Key File
- Start the Sync Key setup process. Sync > Setup Sync Key
- The Setup Your Sync Key screen will be displayed. Tap Import Sync
Key
- The Import Sync Key screen will be displayed. Tap Choose File
- Select your Sync Key Backup file. It may be named Codebook.synckey.
- Enter the Master Password that was used when the backup sync
key file was created.
- Tap Done
- The Sync Key Setup Complete screen will be displayed, tap Done
- To set the sync service, tap Service on the Sync screen
- Select the sync service that contains your data - Dropbox or Google Drive
- To set the Dropbox or Google Drive account, tap Account to authorize Codebook to access the correct account
- Follow the prompts to indicate the account you want to use
- Start Sync: Tap Start to run sync
Make sure to use the account that contains your Codebook data. This will restore the data from the sync
service to this device.
On macos
-
Restore Using a Printed Codebook Backup Code
- Start the Sync Key setup process. Sync menu > Setup Sync Key...
- The Setup Your Sync Key screen will be displayed. Select Import Sync
Key
- The Import Sync Key screen will be displayed. Select Scan Sync Key
- You may be prompted to allow Codebook to Access the camera. If so, select Allow
- Point the camera at your Printed Backup Sync Key to capture the code. For help Scanning your QR Code - Trouble Scanning QR Code
- The Decrypt Sync Key screen will be displyed. Enter the master password associated with the Sync Key. This
should be written on the printed Codebook Backup Code
- Click Submit
- The Sync Key Captured screen will be displayed, click Done
- To set the sync service, open the Codebook Settings window. Codebook -> Settings...
- Select the Sync tab on the Settings window.
- Click to open the Sync Service drop-down list and select the sync service that contains your data - Dropbox or
Google Drive
- Start Sync: Sync menu > Start Sync
You will be prompted to enter the Dropbox or Google Drive account. Make sure to use the account that contains your Codebook data. This will restore the data from the sync service to this device.
-
Restore Using a Word List
- Start the Sync Key setup process. Sync menu > Setup Sync Key...
- The Setup Your Sync Key screen will be displayed. Select Import Sync
Key
- The Import Sync Key screen will be displayed. Select Enter Word List
- Enter the 20 words that comprise your word list in order. Select Done.The
Sync Key Captured window will be displayed
- Select Done
- To set the sync service, open the Codebook Settings window. Codebook -> Settings...
- Select the Sync tab on the Settings window.
- Click to open the Sync Service drop-down list and select the sync service that contains your data - Dropbox or
Google Drive
- Start Sync: Sync menu > Start Sync
You will be prompted to enter the Dropbox or Google Drive account. Make sure to use the account that contains your Codebook data. This will restore the data from the sync service to this device.
-
Restore Using a Sync Key File
- Start the Sync Key setup process. Sync menu > Setup Sync Key...
- The Setup Your Sync Key screen will be displayed. Select Import Sync
Key
- The Import Sync Key screen will be displayed. Select Choose File
- Select your Sync Key Backup file. It may be named Codebook.synckey.
- Select Import Sync Key
- The Decrypt Sync Key screen will be displayed. Enter the Master Password that was used when the backup sync
key file was created.
- Select Decrypt Sync Key
- Select Close Window
- To set the sync service, open the Codebook Settings window. Codebook -> Settings...
- Select the Sync tab on the Settings window.
- Click to open the Sync Service drop-down list and select the sync service that contains your data - Dropbox or
Google Drive
- Start Sync: Sync menu > Start Sync
You will be prompted to enter the Dropbox or Google Drive account. Make sure to use the account that contains your Codebook data. This will restore the data from the sync service to this device.
On windows
-
Restore Using a Printed Codebook Backup Code
- Start the Sync Key setup process. Sync menu > Setup Sync Key
- On the Setup Your Sync Key screen, select Yes to begin importing your Sync Key.
- Click Next
- The Import Sync Key screen will be displayed. Select Scan QR Code
- Click Next
- Point the camera at your Printed Backup Sync Key to capture the QR code. For help Scanning your QR Code - Trouble Scanning QR
Code
- Click Process
- The Scan QR Code screen will be displayed. Enter the master password associated with the QR Code. This should
be written on the printed Codebook Backup Code
- Click Process
- The Sync Key Imported screen will be displayed, click Next
- The Codebook Setup Complete screen will be displayed, click Done
- To set the sync service, open the Codebook Preferences window. File Menu -> Preferences
- Select the Sync tab on the Preferences window.
- Use the drop-down list to enable sync. Select the sync service that contains your data - Dropbox or Google
Drive
- Click Save
- Start Sync: Sync menu > Sync with Google Drive or Dropbox
You will be prompted to enter the Dropbox or Google Drive account. Make sure to use the account that contains
your Codebook data. This will restore the data from the sync service to this device.
-
Restore Using a Word List
- Start the Sync Key setup process. Sync menu > Setup Sync Key
- On the Setup Your Sync Key screen, select Yes to begin importing your Sync Key.
- Click Next
- The Import Sync Key screen will be displayed. Select Enter word list
- Select Next
- Enter the 20 words that comprise your word list in order. Select Next
- The Sync Key Imported window will be displayed. Select Next
- The Codebook Setup Complete screen will be displayed, click Done
- To set the sync service, open the Codebook Preferences window. File Menu -> Preferences
- Select the Sync tab on the Preferences window.
- Use the drop-down list to enable sync. Select the sync service that contains your data - Dropbox or Google
Drive
- Click Save
- Start Sync: Sync menu > Sync with Google Drive or Dropbox
You will be prompted to enter the Dropbox or Google Drive account. Make sure to use the account that contains
your Codebook data. This will restore the data from the sync service to this device.
-
Restore Using a Sync Key File
- Start the Sync Key setup process. Sync menu > Setup Sync Key
- On the Setup Your Sync Key screen, select Yes to begin importing your Sync Key.
- Click Next
- The Import Sync Key screen will be displayed. Select Sync Key file
- Select your Sync Key Backup file. It may be named Codebook.synckey.
- Enter the Master Password that was used when the backup sync
key file was created.
- Select Import
- The Sync Key Imported screen will be displayed, click Next
- The Codebook Setup Complete screen will be displayed, click Done
- To set the sync service, open the Codebook Preferences window. File Menu -> Preferences
- Select the Sync tab on the Preferences window.
- Use the drop-down list to enable sync. Select the sync service that contains your data - Dropbox or Google
Drive
- Click Save
- Start Sync: Sync menu > Sync with Google Drive or Dropbox
You will be prompted to enter the Dropbox or Google Drive account. Make sure to use the account that contains
your Codebook data. This will restore the data from the sync service to this device.