Question for those who have installed a custom rom, currently I'm running stock android 4.4 on a moto 4g, I'm looking at attempting to change to cyanogenmod 12 (motorola is being excessively slow with the promised android 5 upgrade for the moto g). If I back up my current apps and system data to external sd with something like titanium backup, is that back up specific to the stock rom only, or will I be able to, after installing cm12, restore the backup and have all my apps, data, text messages etc back as they were?