Credit: René Ramos/Lifehacker/Ljupco Smokovski/Stephen Orsillo/Africa Studio/Adobe Stock
Android remains one of the most customizable mobile operating systems out there, despite Google’s recent efforts to rein it in. You don’t necessarily have to root your Android device to get it to do something off script, either. The fix you need might be hidden behind a system menu or Developer Options. You can personalize Android to address common frustrations with speed, battery life, privacy, and the interface as a whole. I’ve compiled ten helpful Android hacks that require no third-party apps, no ADB commands, and no rooting. All you need is the patience to dig through the operating system and tap as required.
Please note that many of these hacks require you to enable Developer Options, Android’s hidden menu of settings. To do so, head to the Settings menu, scroll to About phone, then tap Build number. Tap it seven times to unlock developer mode. (You’ll see a countdown pop-up if you did it correctly.)
Eliminate battery hogging apps
Have you ever looked at your battery usage stats and wondered what to do about a specific app that’s draining your battery? Android needs apps to run in the background, sync with the cloud, and check for updates by default. As it does this, it wakes the device and consumes battery in the background.
Android introduced a battery optimization feature in version 6.0 that’s supposed to help with apps that drain too much battery. While it’s helped shut down unused apps, it can be either too aggressive or not aggressive enough at identifying bad apps. And while you can force-close an app to kill it when you notice it’s causing issues, it will likely start up again the next time you reboot your device.
Credit: Florence Ion/Lifehacker
You can manually set an app’s background privileges to the most restrictive setting without deleting or disabling it. In Settings, under Apps, scroll down and tap to view all your apps in a list. Then, tap App battery usage. Here, you will find details about the last time the app was accessed. Tap on the app to adjust its background usage. You can choose to have it optimized by the Android system or unrestricted—something you might use on a wearable to ensure it works properly, for instance. If you want it restricted completely, use the master switch to toggle off background usage. On Samsung devices, this same option is called “sleeping apps” or “deep sleeping apps.”
Credit: Florence Ion/Lifehacker
Optionally, you can turn to Developer Options to get more robust control over background processes. Head back to Developer Options, then scroll or search for Background process limit, and from here, you can decide how many background apps fire off at a time.
Block ads and trackers without VPN
Even with an ad blocker, background apps can still track your phone use, where you shop, and which ads to show you. You could easily circumvent this by installing a VPN app to route traffic, but that relies on a third party app, and slows down performance. You are better off configuring your phone’s Private DNS settings to filter web traffic through a service of your choosing.
Private DNS seals the request your device makes to look up a website’s IP address, so your carrier can’t see the website you’re visiting. Since that browser data stays hidden, third parties don’t have the data they need to track your habits and, subsequently, target you with ads.
Credit: Florence Ion/Lifehacker
Navigate back to the Settings panel and select Network & Internet > Private DNS. Change the setting to Private DNS provider hostname. You will need to find the URL of a filtering service to link here. Options include Ad Guard, Control D, and Mullvad, which is what I use to block ads in Chrome.
Once you save, this will redirect all DNS requests from every app and browser on your Android device through this specific block list. It should help cut down on ads and tracking servers watching you without cutting down on performance or battery life. This is also a great hack if you’re a parent and your kid has access to an Android device. Use Private DNS to route them away from unsafe sites and adult content.
Unearth long-lost notifications
Sometimes, we accidentally dismiss a notification on Android. If you’re always snoozing and missing out on important pings, you can turn on notification history.
Credit: Florence Ion/Lifehacker
In Settings, under Notifications, tap to turn on Notification history. Now, when you swipe to dismiss your alerts, you can peek in here to see what you forgot or accidentally swiped away. This feature is also helpful for tracking any apps that might be quietly running in the background.
Maximize (or minimize) screen real estate
I don’t know what it is about these latest versions of Android, but the text feels either too small or too big when adjusted with the built-in display size settings. You could go into the Accessibility settings to make the text smaller or larger, though it doesn’t affect the rest of the interface much. Or you could deploy Android’s display density (DPI) scaling hack.
Credit: Florence Ion / Lifehacker
This is where the developer options come in handy again. You can use the Smallest Width setting to control the DPI precisely, which scales every interface element up and down. Change the value to a higher number if you want fonts and images to shrink down within the resolution—if it starts in the 400s, for instance, try 500 and work backwards until you like what you see. To make fonts and graphics even larger, start around 300.
Adjust what happens when you plug your device in
When you plug an Android phone into a PC, it defaults to charging the device rather than turning on file transfer. You can change the option from the notification shade, though it adds a few extra steps to something that should be straightforward. Fortunately, you can tweak the USB default behavior to prioritize file transfers when the device is plugged in via USB-C.
Credit: Florence Ion/Lifehacker
In the Developer Options, look for Default USB configuration. Change the setting to File Transfer/Android Auto. Test it by plugging a USB-C cable into a PC to ensure it defaults to file transfer mode.
What do you think so far?
Get the best audio quality
When you stream music or podcasts through headphones or another external source, the audio isn’t at its best. And while you could adjust the equalizer settings in the app that’s streaming media, it won’t fix much. Your phone and the audio device default to standard codecs rather than high-fidelity ones, which is why it doesn’t sound as crisp and loud as it could.
Credit: Florence Ion/Lifehacker
You can force Android to use the highest-quality codecs whenever the audio device connects in Developer Options. Search for a Bluetooth audio codec and select the highest-quality option supported by your wireless device. Note that you must be connected to the device when you look for this option, or it will appear grayed out. While you’re in the Developer Options, look for Bluetooth Audio Sample Rate and Bits Per Sample. You can adjust these to higher sampling rates if your hardware supports it.
Make Android look smooth
Even on the latest Android flagships, the interface can feel sluggish as you’re moving between screens. That’s because Android deliberately animates between every swipe and flick. But you can eliminate or shorten these animations to make the interface feel more fluid.
Credit: Florence Ion/Lifehacker
In Developer Options, look for Window animation scale, Transition animation scale, and Animator duration scale. You can adjust their defaults; the lower the number, the faster the animation. You can also choose to turn the animation off completely if it’s just too much.
Force dark mode
I suffer from migraines, and the brightest background can trigger the pain. I figured out how to force every Android app into dark mode, regardless of whether the developer coded it in.
Credit: Florence Ion/Lifehacker
First, ensure “Dark Theme” is on in your main display settings. Then, navigate to Developer Options and search for Override force-dark. Toggle it on to save your eyes. This feature is also super helpful if you prefer to stare at the screen at night to read. Note that it may cause some apps not to display text properly, in which case, you might want to reserve this ability for when it’s most necessary.
Keep the screen on forever
Sometimes you need the display to stay on without timing out. Most Android devices tap out at 30 minutes. But in the developer settings, there is an option to keep the screen “awake” as long as the device is plugged into a power source. I’ve had this feature enabled since I started covering Android phones. It’s the best way to run benchmarks without being affected by random variables.
Credit: Florence Ion/Lifehacker
In Developer Options, search for Stay awake, then switch it on. Note that you will need to turn off the screen when charging the device overnight. Your phone could get hot from being connected and having the screen on for too long.
Get the right device to answer the phone
This has happened to me so many times: my phone rings, I answer it, but the call is routed to my smartwatch instead of my buds. While you could manually go into the phone and select the appropriate Bluetooth device, make it easier on yourself by eliminating the devices that you never want to answer the phone.
Credit: Florence Ion/Lifehacker
In the Settings panel, under Bluetooth, select the offending device. The easiest way to keep it from rearing its ugly head is to find the switch that completely disables phone calls. You should see an option for it at the bottom of the device’s Bluetooth settings. I’ve disabled the Pixel Watch 4 from answering any calls because there’s no instance I’d ever want to take a call from my watch. It’s too public!
