[HOW-TO] Restoring SMS Messages in KitKat (Specifically for SMS Backup+)
Hello fellow Blade lovers. My apologies if this topic has already been posted in the Blade section... I did a few keyword searches to check first, but didn't find anything, so thought I might make a post just in case others are having the same problem. Hopefully many of you will be loving and using KitKat for the trusty Blade brought to us by the amazing Zeelog over in Modaco
If you are coming from another ROM you will most likely be backing up all your apps, call/text logs and other things. Whilst doing this process one of the minor problems I found was the change in permissions of how SMS messaging works in KitKat and how this affects SMS Backup/Restore apps - namely that when restoring text messages they don't re-appear. To be clear, this is nothing to do with Zeelog, this is a change to the way KitKat deals with messaging.
I cannot take any credit for this information - I did some searching on the internet and found a few different sites discussing this issue and possible solutions. All I am doing here is just highlighting the way to get it working specific to Zeelog's KitKat for Blade users
when using the app SMS Backup+ by Jan Berkel
. Of course, any ROM that has the 'App Ops' functionality will be able to employ this same fix. The theory would suggest that it would work for other similar SMS backup apps as well, but I have only tested it with this app. In brief (and from what I can make out), it relates to a change in KitKat where only the default designated SMS application has permissions to write to the SMS database.
In order to get it working, you need 'App Ops' - which Zeelog's KitKat has. So here is what you do after installing SMS Backup+
but before you use it to restore your text messages:
- Go into Settings>Privacy
- Go into the first option Privacy Guard
- Press the MENU button (or select the 3 square dots top right on the screen) and select Advanced
- Scroll to the right twice so you get to the MESSAGING section
- Scroll down until you find SMS Backup+ and then select it
- Scroll down until you find the parameter Write SMS DB and you will see it is set to DENIED
- Change it to ALLOWED
That's it. Now when you restore your call and text logs you will get all your text messages back. From what I can see, there is no reason why you cannot leave it set to ALLOWED. Looking at the features of SMS Backup+, you can automate backups but not automate restores, so I cannot see any reason for putting it back to DENIED. I cannot comment on any other backup/restore apps as this is my app of choice - but I guess that if you are not sure then DENY it once you have restored your logs. Hope this helps.