If, like me, you're moving over to the One X from another ICS phone but don't want to root until it doesn't require htcdev.com, you can still backup/restore all your user apps and data from your old device to the One X without Titanium (which needs root) or MyBackup Pro (which costs money).
Firstly, you'll need to install the android sdk to get adb. Once you have that, open a command prompt and cd to the adb folder, eg
Code:
cd c:\android-sdk\platform-tools
Then run the following command
Code:
adb backup -apk -all -nosystem -f c:\backup.ab
(where -all is every app, -apk means to also include the apks and -nosystem ignores the system apps and data)
You'll need to confirm the backup on the device itself for it to start and, optionally, set an encryption password for the backup.
One it's finished, plug the One X in, enable 'USB Debugging' in Settings -> Developer Options and then run
Code:
adb restore c:\backup.ab
...then, on the One X, enter your encryption password (if specified during backup) and confirm. Once it's finished, all the apps and data from your old phone will now be restored on the One X
Note: this feature of adb only works on ICS so you can't backup from previous android versions (although i haven't actually tried).
If the backup option doesn't exist in your adb, make sure you have the latest Android SDK