Posts

Showing posts from July, 2018

How to Block Jio from Showing Ads on your Android Phone

Image
Ever since I added the Reliance Jio 4G SIM on my Android phone, I’ve been bombarded with fullscreen overlay ads. The ads appear intermittently but they’ll almost always show up after you disconnect a phone call or when you are charging the device. I use a limited number of Android apps from known developers and was fairly certain that adware was related to the Jio phone service. After fiddling with every possible setting inside Android to disable the ads, I turned to Twitter for help. You can read the entire Twitter thread or here’s a quickly summary: Uninstall MyJio, Jio 4G Voice and all other Jio apps. Revoke all permissions of Jio apps. Long press the app icon, press the info button, go to App Permission and uncheck everything. Also turn off the “draw over the apps” permission for Jio apps. For Android Oreo or later, go to Settings > Apps > MyJio and turn off the “App can appear on top” setting. You probably need to do this for every Jio app on the device. Root the p

How Attachment Reminders work inside Gmail?

Image
Gmail has a built-in feature that reminds you of adding file attachments before the email is sent to the recipient. Gmail scans the text of your email and shows an alert if it thinks you intended to include a file attachment in the message but forgot to do so. If you haven’t seen this earlier, compose a new email in Gmail, add “I’ve attached the file” in the body and hit send. Gmail will pop-up a warning saying – “it seems like you forgot to attach the file.” How does the forgotten attachment detector work inside Gmail? I was looking at the source code of Gmail.com using Chrome Dev Tools and found an interesting snippet that bares it all. When you hit the send button, Gmail scans the text of your outgoing message and looks for the following word combinations using regex . |see attached|see attachment|see included|is attached|attached is|are attached|attached are|attached to this email|attached to this message|I’m attaching|I am attaching|I’ve attached|I have attached|I attach|I