Once you’ve setup that perfect Kodi configuration with the perfect blend of add-ons and customizations that you want, you can simply backup and restore the configuration in order to clone it onto any of your other Kodi-powered devices.
Step 1: Navigate to the “Settings” tab under the “SYSTEM” menu.
Step 2: Choose the “Add-ons” tab from the left side menu bar.
Step 3: Select the “Get Add-ons” function.
Step 4: Open the “XBMC.org Add-ons” repository.
Step 5: Select the “Program Add-ons” category.
Step 6: Choose the “XBMC Backup” add-on listing.
Step 7: Click on the “Install” button then wait a few seconds for the process to complete.
Step 8: Return to the main menu and Navigate to the “PROGRAMS” menu.
Step 9: Click on the “XBMC Backup” add-on listed.
Step 10: Click on the “Backup” function.
Step 11: Press the “OK” button when prompted at the “Error: Remote path doesn’t exist” message.
Step 12: Select the “Browse Remote Path” button.
Step 13: Open the folder to which you’d like your backup data saved, we’ve used “Desktop” as an example in this case.
Step 14: Click on the “OK” button on the right side of the window.
Step 15: Press the “OK” button at the bottom of the “Settings” window to save it.
Step 16: Choose the “XBMC Backup” addon once again.
Step 17: Press the “Backup” function again.
Step 18: Wait a minute for the process to complete. You’ll now find the backup you just made saved to the folder location you previously chose in “Step 13″ of this guide.
Step 19: You’ll now have to Copy the backup folder to your new device, we’d suggest using your “File Manager” or similar application to do so.
Step 20: Once you’ve Copied the “Backup Folder” to your New Device, launch XBMC on the new device as well, then Navigate to the “Settings” tab under the “SYSTEM” menu.
Step 21: Choose the “Add-ons” tab from the left side menu bar.
Step 22: Select the “Get Add-ons” function.
Step 4: Open the “XBMC.org Add-ons” repository.
Step 23: Select the “Program Add-ons” category.
Step 24: Choose the “XBMC Backup” add-on listing.
Step 25: Click on the “Install” button then wait a few seconds for the process to complete.
Step 26: Return to the main menu and Navigate to the “PROGRAMS” menu.
Step 27: Click on the “XBMC Backup” add-on listed.
Step 28: Click on the “Restore” function.
Step 29: Press the “OK” button when prompted at the “Error: Remote path doesn’t exist” message.
Step 30: Select the “Browse Remote Path” button.
Step 31: Open the folder to saved your “Backup Folder” to in “Step 19″ of this guide, we’ve used “Desktop” as an example again in this case.
Step 32: Click on the “OK” button on the right side of the window.
Step 33: Press the “OK” button at the bottom of the “Settings” window to save it.
Step 34: Choose the “XBMC Backup” addon once again.
Step 35: Press the “Restore” function again.
Step 36: Click on the specific backup file you’d like to restore to your device, if this is your first time there should only be one listed anyway.
Step 37: Wait a minute for the process to complete.
Step 38: You’ll be returned to the previous menu once the process is finished. You’ll want to Reboot your device at this point to finalize the changes.
Congratulations! Now there’s no excuse for your parents having to learn how to use different Kodi configurations, make them all identical for them.
Retain Skin Changes after a Restore!
Hold on buddy, I got you. First off, when you restore Kodi, it will always default the guisettings.xml. Always. If you drop your previous settings into kodi via a network folder, it will still reload it to default upon restart. Do the following:
1) Download some stuff and install these suckers:
-- PUTTY
-- WINSCP
2) Turn on your sharing/ ssh and whatever else...settings. Just make it so your Kodi machine can communicate with your network on all channels. Don't set any additional passwords. Leave it all default to make life easy.
3) Make a tester. Pick a skin, change a few settings.
4) Find and copy your guisettings.xml file (usually storage/.kodi/userdata/guisettings.xml). Put it on your desktop or something so you can grab it easily.
******Reset/wipe/whatever you need to do to wipe your settings. Make sure the stuff you just did is now back to default or different than what you do. We're testing your backup now.***Ok. All the easy stuff is done. Here comes the technical biz***
5) Open up PUTTY.
A. SSH using PUTTY to the IP Address (Find it in your Kodi settings or your PC settings of the network folder) of your media center
[username: root Password: openelec (if you use openelec)(otherwise, it's blank or whatever shows in your ssh settings in Kodi)] Sometimes, after you put in the username and hit enter, your won't see your key presses for the password. Just put it in and enter it.
B. Type "systemctl stop xbmc.service" - Your screen will go black! This is normal. If it doesn't, something didn't connect.
6) Open WinSCP. Same IP, same username, same password. Host name is whatever you want it to be. **Note: IF you get a popup about caching a host key, just say no for now.
A. Once logged in, navigate to the appropriate folder (usually storage/.kodi/userdata/) and drop your EDITED BACKUP guisettings.xml. You will get . a popup asking if you want to overwrite the file. You'll know they're different, because the file sizes will be different. If they're the same, you probably copied the same or default file :\
B. Hit the refresh button OR file/refresh to stick the file.
**NOTE: Your screen is still black at this time.
7) Hop on back to PUTTY and type in the following command "systemctl start xbmc.service"
**Your box will now reset. At this time, you'll either be back on your current skin or Confluence. If it's Confluence, change it back to your skin, and see if your old settings are there.
That, my friend, is it. It's a pain at first. I've had to do it enough times that I can do this whole process in about 2 minutes now. It's super easy.
Bonus round: Make sure you use the Kodi Add-on, XBMC Backup (or BACKUP as it's called now) and autosave 3 instances to a network folder or dropbox or somewhere that you can access. The settings in the Add-on will guide you. That way, you can drag the guisettings.xml file at any time based on the date. Plus, if your whole system gets killed, you can restore a backup from the addon (except the skin settings), INCLUDING addons, favorites, watchlist, etc. It's great stuff.
If you have issues, hit me up. I've tried dozens of other ways, this is the easiest.
** (And, if you're using Nox 5, for the highly-recommended Nox 5 Silvo mod - just userdata (wiki)/addon_data/script.skinshortcuts/* for all menu items)**