Tag Archives: reverse engineering

Reverse engineering related articles

Android: Enable ADB Backup for Any App


Android allows the backup and restore of an app’s private data using adb backup. This feature is enabled if the android:allowbackup attribute is set to true in the Android Manifest (AndroidManifest.xml) XML file. If the feature is disabled, ADB backups will not work. In this article we will learn how to enable ADB backups for any app without rooting.

Android: How to Decompile and Recompile APKs


Objective: Decompile Android APK files to enable making changes to resource files, smali files, AndroidManifest.xml files, etc. After making changes, recompile the modified code into a signed APK and install the modified APK file to phone.

How to Decrypt WhatsApp crypt8 Database Messages

WhatsApp backup conversation files are now saved with the .crypt8 extension. This means that WhatsApp has once again changed (do they ever stop??!!) the encryption algorithm used to generate the chat history message backups that are saved on the SD card.

Extract WhatsApp Password on Android

WhatsApp uses a customised version of XMPP (Extensible Messaging and Presence Protocol) as the communication protocol. Upon installation, it creates a user account using one’s phone number (with country code prefix) as the username (Jabber ID: [phone number]@s.whatsapp.net). A password is generated using an unknown algorithm on the server end and sent to the client. Previously the password was derived from the phone’s IMEI or the WiFi MAC address.

How to Download The Business Times Print Edition in PDF for Free

the business times singapore

The Business Times of Singapore is a leading English language business and financial newspaper. With a valid subscription, you will get full access to their print edition of their newspaper in PDF format on both Android and IOS devices.

How to Extract Unencrypted Whatsapp Chat Messages

On Android, WhatsApp stores encrypted copies of the chat messages onto the SD card. These encrypted copies are denoted by the .crypt, .crypt5, .crypt6 and .crypt7 file extensions. They are generated from the master database file stored in the following location:

How to Decrypt WhatsApp crypt7 Database Messages

WhatsApp has once again changed the algorithm to encrypt all the chat history messages saved on the SD card. This new encryption method is denoted by the .crypt7 filename extension.