This is due to the 'Mount namespace separation' setting in SuperSU being turned on (by default). Untick that, reboot and try your Titanium Backup operation again.
This happens because the permissions to app-created folders are restricted in newer Android versions, I believe. Ironically, I didn't have this issue on Marshmallow-based CM13, but I did face it ...
The other answers are correct, but fail to point out a couple differences:
System apps are granted the ability to request certain system-only permissions that are never available to user apps. This is not the same as root/sudo/su permissions.
One example that I know of and use daily is the ability to reset the missed call notification counter....
The two are actually quite different. Titanium backs up apps and settings only. Nandroid backs up everything including the OS. Titanium is useful when messing with apps and settings, since you have the option of restoring only what you want. Nandroid backups are largely for when you totally b0rk your phone and need to restore it to a more or less pristine ...
You can do it without root access
Install ADB and OpenJDK 8 (I had nothing to do with security extension) by following adb backup guide on XDA
sudo apt-get install openjdk-8-jre-headless
sudo apt-get install android-tools-adb android-tools-fastboot
Now, do the following
Connect the old mobile, create backup ...
This is more like a manual job, but can be done.
With Titanium Backup PRO/Donate version, you have this feature (compare versions here):
Backup/restore SMS, MMS, call log, bookmarks and Wi-Fi networks in the portable XML format!
You can combine both SMS backups into a single XML file format and restore it to your phone all in one. Afterwards, perform a ...
Some developers use the Android ID as a way of verifying who you are. So if you don't restore the Android ID, you will have to re-validate certain apps.
For example, Google Play Music and Netflix will see a new device tied to your account (source). Google Play Music limits the number of devices you can have attached, so people who wipe their phone multiple ...
I'm not aware of a full-blown replacement for Titanium Backup, but there are solutions for the specific functions you're after:
Recent versions of Link2SD can convert user apps to system apps and vice versa (available on Google Play).
SwitchMe offers a solution for switching among multiple user profiles (available on Google Play). The free version is ...
I know you can freeze and thaw an app using Titanium Backup Pro, which I have. But that would require manually going in to TiBu and doing the freeze/thaw commands each time.
You're wrong about that part. Try this:
look for a free place on your homescreen
select to add a widget
scroll to Titanium Backup
select the item to (un)freeze an app
The FAQ of Titanium Backup about crypthography states that you just need the passphrase to recover any backup. That must mean that the private key file is stored along with all of your backups, because it could never work in any other ways. The big problem with that FAQ is that it should states this explicitly IMHO so to make things clearer for us users.
All you need is the TitaniumBackup folder on the SD card. This contains all your backup information.
Make sure to have the Auto-sync TB settings preference checked. Titanium Backup, ironically, won't back itself up when running a backup. This check-box ensures that your settings for the app are saved as well (such as schedules and preferences).
You can ...
You should also be aware of the fact that for getting backed up by Google's "native" backup-to-cloud, an app must actively support that -- i.e. it must explicitely use the corresponding API, or it will not be included with those backups. While not all apps support this (<- euphemism), there's nothing excluded by Titanium Backup. As described, the latter ...
To fix this issue, set TitaniumBackup to use the legacy path. The easiest way to do this is to go into TitaniumBackup, press "Menu" and then "Preferences". "Backup folder location" a bit down and click it. Click "DETECT!" and TitaniumBackup will ask you where to scan for backup locations. It's very important that you here choose to scan your whole device and ...
To completely migrate Viber, you will have to copy your message databases from old device and set them to Viber's own on new device. In addition, if you want to have all photos and videos from your conversations, you must migrate them too.
You need both devices rooted
On both devices install some Root File Manager (further "RFM"), like ...
This happens due to some service change in kitkat. Some research on google showed that there is an app available to modify the platform.xml file. The app once run, prompts the user to allow it to go ahead and make the modifications to the above file. Everything works fine after this.
It's simple. Copy from PC the entire folder on your external SD or internal storage and name the folder as you wish
Use the Detect option on TiBu
Preferences → Folder Location → Detect → All
Select location, click Use Current ( where current is the folder you have copied )
How to restore your backups on a new phone, or after installing a ...
Go to Settings.
Click on About phone and then tap 7 times on the Build number.
Navigate back, open Developer Options.
Tap Root Access.
Select Apps or Apps and ADB.
Now you have root and Titanium Backup finds it:
No, the update.zip does not restore all your apps. The purpose of this is to allow you to install Titanium Backup as a user or system app while in the recovery bootloader. You would wipe your phone, then install a custom rom (as usual), and afterwards would install Titanium Backup.
This is to greatly simplify restoring your system data. Normally, you would ...
I have found a working solution on GitHub:
1. Install/upgrade dependencies (on Ubuntu)
apt-get install python2.7
pip install --upgrade docopt
pip install --upgrade six
pip install --upgrade PyCrypto
2. Get script from GitHub
Extract the ZIP
It worked fine for me.
I recently replaced my Sony Xperia Z with a Nexus 5. I copied over the Titanium Backup files and restored them, including Google Authenticator. No problems to report, I can still connect correctly to sites and apps requiring a code.
At TB's startup it always displayed a warning that SuperSU's namespace separation feature "might not work reliably on some platforms".
Well, I never faced any problems until a recent SuperSU update...
So disabling that option in SuperSU and rebooting solved the "insufficient space" on my OnePlus One/CM12.1.
This was the obvious solution before fiddling ...
Android ID can be found in the database settings.db of Settings Storage/Providers app. It is located under /data/data/com.android.providers.settings/databases.
There are multiple ways of restoring Android ID.
Through Titanium Backup
In Titanium Backup (TiBu), go to Menu → Manage Android ID → Restore Android ID from a backup. If one or multiple ...
As @Dakatine hints, the master key is pre-pended on the file, which is then concatenated by encrypted content.
I didn't bother researching the TB_ARMOR_V1 file format, because someone already has made a python command line tool https://github.com/phyber/TiBUdecrypter
If it is gmail, then these are in data and titanium fully supports them.
Google play is a system package, and as are many other gapps. You must flash them using the zip provided, but you can use titanium to restore their data, although all the data is backed up online.
When you flash a custom rom and you are coming from different version of android, restoring app data may cause some problems. If you restore your Whatsapp's data may cause crashing that App. So its better not to backup data,backup just that Application. If you are flashing same android version it may not cause issues. And you don't need to re-register.
TiBu stores its backups in a folder on your SDCard (either the internal or the external, depends on what you have and how you've configured it). So you can simply copy that entire folder over to your PC before applying the factory-reset. Just check the root of your SDCard(s) for a folder named TitaniumBackup.
After the factory reset, the folder should still ...
When you initially set up two-factor authentication you should have been given a set of 10 single-use passwords and told to store them somewhere safely for use if the authenticator on your phone was unavailable. Alternatively if you don't want to use one of them, log into your Google account before the reset and turn on SMS message authentication for two-...
It looks like that software doesn't back up apps or data, it just copies off what is in your internal SD storage (the general file storage area for pictures, downloads, etc.).
Backing up apps and their data requires root because apps and their data are protected from non-privileged users — primarily, other apps. This prevents malware from accessing ...
To do a backup like you want, you can just copy everything from /data/data except the lib directories/symlinks (they will fail when you want to restore/push them).
A very easy thing to do is adb pull /data/data and then delete all the lib files (as symlinks are only files but those refer to directories).
Upon restore you can install each app, using adb ...
Signal 4.17.0 introduced encrypted backups. This is the preferred migration path. Also the Titanium Backup route does not work in current releases.
I just tried this and it worked flawlessly.
After restoring Signal on your new Phone you should re-activated your connection by unregistering and re-registering to the Signal servers. As of now ...