Saturday, December 22, 2012

Hide IT Pro SMS Restore Hack

After a whole day of probing, decompiling, analysing the Hide IT Pro app i finaly managed to find out a way to get the sms out of the apps for restoration. The app does not have the facility to restore the SMS's back to android OS. I analyzed the source code of the main app for traces of the sms storage location. Found that it stores the messages into some database with .mp3 extension (just to bypass the maximum size limit for sqlite databases ) Then backed up the sms app with myappsharer and decompiled the apk file to get the source code. it decompiled the app into some smali extension. i have never ran across this type of file. thankfully these files were readable in a text editor. Going through thousands of lines of code i finally found that the database in which the sms's are stored is named as 'aqua'. I had backed up the app from its setting some days back.so was able to find the files with a mere search.


Steps to backup your SMS

1. Open up Hide IT Pro App

2. Go to Messages->Select setting->Backup options->Hit Create Backup this will create the application backup on your SDCard
3. Now using any file explorer navigate to
 Android/Do NOT DELETE/ there you will find file with name aqua (maybe with some more depending on how many times you created backup)


4. Copy that files to your computer.(These files are SQLite database files)

5. Download SQLite Browser and run it . Open the aqua file into it. (You will have to try opening the one with the maximum size for the content you are looking for)

6.Go to 'Browse Data'.

7. Select the table 'sms' from the dropdown list n njoy.




PS: I am planning to create a app to read sms from this database and arrange it in a Conversation view UI according to the date,time.