Genelde telefonların hafızasını mındar eden programların başında WhatsApp gelir. Bununda sebebi konuşmalar arttıkça program veritabanının da doğru orantıda şişmesinden ötürüdür.
Hem telefonu rahatlatmak hemde yazışmalarınızın silinmesini engellemek için buyrun bir çözüm.
Whatsapp_Xtract_v2.0

Kullanacağımız programlar ve dosyalar:
1. WhatsApp Xtract v2.1
İndirme Linki: http://tinyurl.com/ayx5p2g

2. Active Pyton
İndirme Linki: http://www.activestate.com/activepython/downloads

Haydi başlayalım 🙂
1. Öncelikle telefonumuzdaki WhatsApp chatlog database dosyasını bulmamız gerek
-Androidler’de
/sdcard/WhatsApp/Databases/msgstore.db.crypt
(SD kartta şifrelenmiş database. WhatsApp kullanılarak şu şekilde yaratılabilir: Advanced Settings > Settings > More > Backup Chats)

ya da
/data/data/com.whatsapp/databases/msgstore.db ve wa.db
(Bunun için root girişi gerekliymiş. Detaylı anlatım kaynakta mevcut. Avantajı: Yaratacağımız Yazışma Backup dosyasında kişilerin numaralarıyla beraber İSİMLERİ de gözükecek.)

-Iphone’larda da şu dosyayı kullanacağız:
net.whatsapp.WhatsApp/Documents/ChatStorage.sqlite
(Iphone Backup Tool kullanarak da bu dosyayı alabilirsiniz (ya da Iphone Backup Extractor). ITunes ile şifresiz bir backup oluşturduğunuzdan emin olun, çünkü Iphone için yapacağımız işlem şifreli backuplarla işlem yapamaz.)

2. İndirdiğiniz ilk dosya arşivini (Whatsapp_Xtract….zip) C:WhatsApp gibi belli bir dosyaya çıkartın.

3.Database dosyasını C:WhatsApp içine kopyalayın.

4.Android’deki şifreli database’in (msgstore.db.crypt) şifresini kırmak için Python’u yükleyin.

Python’u yüklemek için en kolay yöntem:
http://www.activestate.com/activepython/downloads

Windows 32bit/64bit, Linux ve Mac seçenekleri mevcut. Ancak ben Windows‘ a odaklanacağım.

5. Arşivden çıkarttığınız !install pyCrypto.bat dosyasına sağ tıklayıp“Yönetici olarak çalıştır”ın(“Run as administrator”)

6. Şimdi de whatsapp_xtract_android.bat ya da whatsapp_xtract_android_crypted.bat ya da whatsapp_xtract_iphone.bat dosyasını çalıştırın.

YA DA

Database dosyanızı (db.crypt , sqlite uzantılı) whatsapp_xtract_drag’n’drop_database(s)_here.bat dosyasının üzerine sürükleyin.

YA DA
whatsapp_xtract_console.bat dosyasını çalıştırın ve aşağıdaki kodları elle girerek HTML dosyanızı oluşturun:

KOMUT SATIRI (COMMAND LINE) SEÇENEKLERİ:
Android DB:
python whatsapp_xtract.py msgstore.db -w wa.db
YA DA (wa.db yoksa)
python whatsapp_xtract.py msgstore.db
YA DA (crypted.db için)
python whatsapp_xtract.py msgstore.db.crypt

iPhone DB: (-w seçeneği önemsenmeyecek)
python whatsapp_xtract.py ChatStorage.sqlite

7. İşlemler sonunda HTML dosyanız kendiliğinden açılacak.

Bir yanıt yazın