15
Compiled By: Atiqa Ijaz Khan Thursday, 05 Janurary, 2017 GO SMS BACKUP & RESTORE

GO SMS Backup, Restore, and Decrypt

Embed Size (px)

Citation preview

Page 1: GO SMS Backup, Restore, and Decrypt

Compiled By: Atiqa Ijaz Khan

Thursday, 05 Janurary, 2017

GO SMS BACKUP &

RESTORE

Page 2: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 1

GO SMS BACKUP & RESTORE

TABLE OF CONTENTS

1. Backup and Restore Options .......................................................................................... 2

1.1. Local Storage Option .................................................................................................. 3

1.2. Cloud Storage Option .................................................................................................. 3

1.3. Dropbox Storage ......................................................................................................... 4

2. Decrypting SMS ............................................................................................................... 5

2.1. Common SMS ............................................................................................................. 5

2.1.1. Common SMS Backup ........................................................................................ 6

2.1.2. Common SMS Decoding ..................................................................................... 6

2.2. Private SMS................................................................................................................. 7

2.2.1. Private SMS Backup ............................................................................................ 7

2.2.2. Database Requirements ........................................................................................ 7

2.2.3. Python Installation ............................................................................................... 7

2.2.4. Python Script ........................................................................................................ 8

2.2.5. Private SMS Decoding ......................................................................................... 8

3. References ....................................................................................................................... 14

Page 3: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 2

GO SMS BACKUP & RESTORE

GO SMS BACKUP & RESTORE

The following tutorial is for GO SMS version V7.15 (369-101)

NOTE: TO CHECK THE VERSION, OPEN GO SMS > GO TO LAST ICON > SETTINGS > ABOUT

1. BACKUP AND RESTORE OPTIONS

Open GO SMS app from your cell phone.

Go to last icon for personal data.

Select “Backup & Restore”.

It has three options for storing:

a. Local (On cell phone or SD card)

b. Cloud (GO SMS Storage)

c. Dropbox (Link)

Page 4: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 3

GO SMS BACKUP & RESTORE

1.1. LOCAL STORAGE OPTION

1. It has following options:

a. Backup SMS to SD card

b. Restore SMS from SD card

c. Schedule Backup

1.2. CLOUD STORAGE OPTION

1. It has following options:

a. Backup SMS to GO Cloud.

b. Restore SMS from GO Cloud.

c. Manage SMS backup file.

2. Must have to create an account for GO Cloud in order to enable this option.

Page 5: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 4

GO SMS BACKUP & RESTORE

1.3. DROPBOX STORAGE

1. It has following options:

a. Backup SMS to Dropbox

b. Restore SMS from Dropbox

c. Delete backup

2. To enable this option, one must have:

a. Dropbox account

b. Dropbox plugin for GO SMS (Login to in there to have plugin installation

option)

Page 6: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 5

GO SMS BACKUP & RESTORE

NOTE: USE ANY BACKUP AND RESTORE OPTION.

GO SMS stores private messages in SQL database (SQLite database) which cannot be read

by third party apps.

On uninstalling app, private messages will remain saved unless all remaining data is also

deleted.

Upon installing, if backup data remains, then it will allow to restore SMS.

2. DECRYPTING SMS

It has two options:

Common Sms

Private Sms

2.1. COMMON SMS

The procedure for backup and decrypting is as follows:

Page 7: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 6

GO SMS BACKUP & RESTORE

2.1.1. Common SMS Backup

If backup was made only for or all of: Inbox, Favorites, MMS, and Contact thread, it will have

different method for decryption.

1. On Backup, the zip file will be saved on location path of:

a. Storage/emulated/0/GOSMS/backup/localbr/YYYY-MM-DD-hh-mm-ss.zip

b. Internal/GOSMS/backup/localbr/YYYY-MM-DD-hh-mm-ss.zip

2.1.2. Common SMS Decoding

2. Go to the location, copy the zip file and paste it in your pc/laptop.

3. Unzip the file.

4. It will contain an XML document.

5. Right click on the XML file and open it in:

a. Notepad

b. WordPad

c. MS Word

d. Internet Explorer

Page 8: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 7

GO SMS BACKUP & RESTORE

i. It is the best choice for opening an xml file. It let you copy from those

messages. And it will display all of the data without loss of any information.

2.2. PRIVATE SMS

2.2.1. Private SMS Backup

If backup was made only for Private sms or along with Common sms, it will have different

method for decoding sms from this folder.

1. Upon Backup, the zip file will be saved on: “sdcard/GOSMS/backup/localbr/YYYY-MM-

DD-hh-mm-ss.zip”.

2. Copy that folder to your pc/laptop for further operations.

2.2.2. Database Requirements

On Linus/Mac OS, it may have preinstalled Python version 2.7.

On Windows, install python from: https://www.python.org/downloads/ (versions: 2.7 & 3)

2.2.3. Python Installation

Open Command prompt (cmd) in Windows or Terminal/Shell in Linus/Mac OS.

Page 9: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 8

GO SMS BACKUP & RESTORE

Type in “python”

If it is installed, it will prompt with

(>>> = Python interpreter) version

that is installed.

Otherwise, it will not recognize it as

internal or external command.

Python scripts can run online, if

there is no system for installation.

2.2.4. Python Script

Python requires a decrypting python script in order to hack private sms.

Download script for python 2:

o https://drive.google.com/file/d/0Bx5RoPaQGjiBY0tKbGJpZk0xUGc/edit

Download script for python 3:

o https://drive.google.com/file/d/0Bx5RoPaQGjiBRWhsXzZqN0UzM0U/edit

2.2.5. Private SMS Decoding

1. On the other hand, private messages are saved phone in a format of database, that is: “db”,

in the location as:

a. “sdcard/GOSMS/backup/SmsFolders/private/gommssms.db”

2. You can check it through your File Manager or by using ES File Explorer as shown below:

3. Copy that zip file to PC/laptop.

4. Unzip the file, it will have a DB file under:

a. Unzip Folder/.temp/private box/gommssms.db

There are two methods to decrypt the private sms, as discussed below:

Through Python Scripting

1. Copy the python script, as per your requirement, as mention in Python Installation, and

paste in the same unzip folder where the “db” is placed.

2. Just simply click on the python script to run.

3. Depending upon the amount of data in it, it will take time to decrypt all sms in a Command

prompt window as shown below:

Page 10: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 9

GO SMS BACKUP & RESTORE

4. One problem with this method: One cannot copy any information out of it. Only you can

search within the database (as shown in highlighted box).

Through SQL Lite Software

1. Download the DB Browser for SQLite software from: https://sqlite.org/chronology.html.

2. Install it.

3. Open it.

4. Go to File > Open Database > .db file.

5. Under the list, search for SMS.

Page 11: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 10

GO SMS BACKUP & RESTORE

6. Right click on SMS, select “Export CSV”, again select SMS table and choose the format,

either CSV or TXT.

7. Open “SMS.csv” file in Excel.

There you go…All done… You can copy, paste, search and everything else.

Page 12: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 11

GO SMS BACKUP & RESTORE

Adjusting Date and Time:

Date and time can also be adjusted in those excel file as mentioned below:

1. Save the CSV file into EXCEL format.

2. Use the formula: “A1/86400000+DATE(1970,1,1)”, where A1 is that cell (shown in

highlighted box).

Page 13: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 12

GO SMS BACKUP & RESTORE

3. If it is not displaying the number, change the column type to “Long Date” (worked for me).

4. To see time, change the column type to “Time” (didn’t worked for me, have some 5 – 6

hours’ error).

5. To see Time along with the Date, do the following:

a. Select the required column.

b. Go to Format Cell > Date > Right Panel > MM-DD-YY hh:mm AM/PM

c. Ok

6. To access the Format cell in Excel 2016, check the Panel as shown below:

7. The resultant column will have both date and time in the above format.

Page 14: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 13

GO SMS BACKUP & RESTORE

ALL DONE

GOOD TO GO

Page 15: GO SMS Backup, Restore, and Decrypt

COMPILED BY: ATIQA IJAZ KHAN 14

GO SMS BACKUP & RESTORE

3. REFERENCES

1. http://rehansheik.blogspot.com/2012/03/android-how-to-export-all-sms-from-go.html

2. http://marioshoni.blogspot.com/2014/05/hack-go-sms-pro-private-box-messages.html

3. https://drive.google.com/file/d/0Bx5RoPaQGjiBY0tKbGJpZk0xUGc/edit

4. https://drive.google.com/file/d/0Bx5RoPaQGjiBRWhsXzZqN0UzM0U/edit

5. http://excelsemipro.com/2012/09/extract-a-date-from-a-date-time-number-in-excel/

6. https://sqlite.org/chronology.html