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.
It’s been almost 6 years since I wrote the article to bypass split tunneling restriction on Juniper Network Connect. It’s now time to bypass the split tunneling restriction on VPNs running on Juniper Junos Pulse (or Pulse Secure).
The Straits Times Android tablet app had a bug previously where it allowed free access to premium content – for both the ‘Tablet Edition’ and ‘PDF Edition’. This bug was patched after the app was updated (sometime in Aug 2014, if I am not wrong). That’s the bad news. The good news is that there is another workaround to access the premium content again for free.
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.