Jump to content

7 Advanced Android Hacks That Don’t Need Root


Recommended Posts

Rooting opens up your phone to a whole host of hacks and tweaks — but it can be a pain. Rooting can prevent some apps from working, and it risks exposing your phone to potential security problems.


Fortunately, it isn’t a prerequisite for modding your phone. A surprising number of very powerful and popular hacks can be done on devices that have not been rooted. Read on while we take a look at the best of them.

What You Need

Even though you don’t need to be rooted, there are some technical aspects to these hacks. Some of them will need an unlocked bootloader, some use the ADB and Fastboot tools, and some require a custom recovery to be installed.


If you’re into tweaking your Android phone, then you should already be familiar with all of them. If not, click through to the links above to learn how they work.

And remember, for the more-advanced hacks, make sure you’ve backed up your data before you get started.

1. Get Google Now Cards on Unsupported Devices

The Google Now cards feed is only available via the home screen on Android 6.0 devices and later. This means that the nearly 30 percent of people still using Lollipop are missing out on one of Android’s smartest features.


google now cards


But not anymore. The feature has now been built directly into Nova Launcher. A simple swipe to the left gives you instant access to weather forecasts, sports scores, traffic reports, and all the other personalized info that Google serves up.


To get started, install and set up Nova Launcher from the Play Store. Then download and install the additional Nova Google Companion app. You’ll need to set your phone to allow app installs from unknown sources, if you haven’t already done so.


Go into Nova Settings and swipe down until you see the Google Now option. Activate the Google Now Page setting.

Your Google Now cards will now be accessible in the left-most panel of your home screen. Also, you can activate Edge Swipe to be able to access the cards via an inwards swipe from the left edge of the screen in any app.


This works in the free version of Nova, although upgrading to the paid version is a great way to support the developer of one our favorite third-party launchers.

2. Change Your Screen Resolution

The larger size and higher resolution of the latest smartphones are rarely used to simply show more stuff on screen. It’s used to make text smoother and images crisper. As a result, modern smartphones look incredible, but for some people they’re also a missed opportunity.

android dpi resize

If you’re averse to scrolling and have good eyesight, you can reduce the pixel density of your display. This makes everything smaller and fits more onto the the screen at any given time. It’s an easy tweak — one that you can experiment with, and that can be quickly undone if you don’t like it.

  1. First, install DPI Checker from the Play Store. Run it to see what your phone’s native DPI is.
  2. Download and set up the ADB tool from the Android developers website. Read our guide here if you need more help. Go to Settings > Developer options and activate USB Debugging. Connect your phone to your computer via USB.
  3. In a Command Prompt or Terminal window, type adb shell wm density [DPI] where DPI is your preferred pixel density. Reboot to see the change.

android pixel density


Choose a smaller number to fit more onto the screen, and a larger number to make text and images bigger. Repeat the command to revert back, setting the DPI to the native level you found in step 1.

3. Flash a Custom ROM

Rooting and flashing a custom ROM are often seen as two parts of the same process, even though they technically aren’t.


android flash custom rom


True, if you want to install your ROM using an app like ROM Manager or FlashFire, then you will need to have rooted your phone. But you can just as easily flash a ROM manually using a custom recovery, and you don’t need to be rooted to use that. Equally, you can download and install an OTA system update via ADB.


A full guide to flashing a ROM can be found here. In summary, the steps are:

  1. Download a custom ROM to your phone’s internal storage.
  2. Reboot into the custom recovery. Go to Backup to create a Nandroid backup.
  3. Go to Wipe to clear your phone. This is optional but recommended. It will wipe your apps and data, but not the contents of your internal storage (including the backup).
  4. Go to Install. Navigate your way to wherever you saved the downloaded ROM. Select it, then swipe the bar at the bottom to begin.

Reboot your phone once it has finished. You’ll need to reinstall your apps and set up all your accounts once more.

4. Flash a Custom Kernel

Along similar lines, it’s another misconception that your phone needs to be rooted to support a custom kernel.

The kernel is a piece of software that sits between the operating system and the hardware, and manages every interaction between the two. The speed of the processor, the brightness of the display, the responsive of the screen, and many more things are all controlled by the kernel.


The stock kernel on most devices is designed to strike a balance between performance, stability, and battery life. A custom kernel enables you to prioritize one or more of those qualities over the others.


android custom kernel


Installing a custom kernel is done in the same way as a custom ROM. If you have root, you can use an app. If you don’t, you install it through your custom recovery.

Third-party kernels can be found in the device forums at forum.xda-developers.com. Just make sure to select one that was built for your exact model of phone, and one that is compatible with the operating system you are using.

5. Make a Full Backup

Creating a full backup of your phone is an essential task, yet remains more difficult than it should be. If your phone is rooted then there’s no problem — just install Titanium Backup and you’re good to go.


Without root, you have a couple of good options. The most advanced method is to install TWRP, the custom recovery, and make a Nandroid backup. This is what you’ll use to restore your phone if you ever brick it, but it isn’t easy to just extract data from (except on a rooted device, naturally — Titanium Backup has an “Extract from Nandroid” option built right in).


To make a Nandroid backup, boot into your custom recovery and navigate to Backup. It can take a good 10-20 minutes to complete, so don’t touch your phone while it’s still in progress.


android helium backup


For a more straightforward backup of your apps and data, try Helium. It has root and non-root options, and on the latter, it requires you to work with a desktop companion app.

  1. Download Helium from the Play Store and install the desktop companion from www.clockworkmod.com/carbon. The Chrome browser version works okay, although Chrome app support is due to be phased out in the next year.
  2. Connect your phone to your computer and launch Helium on both devices. Follow the on-screen instructions to get connected.
  3. On your phone, select the apps you want to backup, or hit Select All, then press Backup to begin.

You restore your data in the same way, only using the Restore & Sync tab instead. If you upgrade to the paid version of Helium, you can automatically upload your backups to cloud storage for safe keeping.

6. Remove Bloatware

Truly stock Android devices are rare these days. Most manufacturers pre-install a bunch of extra apps on their phones that cannot be easily removed, and may or may not offer any value. Even Google does it.


With a rooted phone, you can blitz bloatware instantly. Apps like Titanium Backup and System App Remover make the process almost as painless as uninstalling an app from the Play Store.


For non-root users, your options are mostly about hiding unwanted apps. This might not sound so good, but removing a system app doesn’t actually free up the space to use for other things, so it makes little practical difference in the long run.


android adb list packages


You have two main options:

  1. Disable the apps. Go to Settings > Apps, then locate the app. Click through and select Disable. The app will be closed, updates uninstalled, and it will be removed from your app drawer.
  2. Hide the apps with ADB. Connect your phone to your computer and at the Command Prompt or Terminal type adb shell pm list packages. Find the package name for the app you want to hide, then copy it. Now type adb shell pm hide [package name] and reboot. Replace hide with unhide to revert your changes.

7. Improve Your Phone’s Sound Quality

Improving the sound quality from your phone is one of the big reasons to root. There are numerous root apps and Xposed modules that use their deep system integration to enhance a device’s audio output.


But if you don’t want to go that far, you don’t need to. There are several equalizer apps in the Play Store that can do a similar job. And some music apps like Spotify also have their own equalizer built in.


A good option to choose is Equalizer – Bass Boost. It’s free and works with headphones and internal speakers. You can configure each option separately with your own presets.


android improve sound quality


When you launch the app, you’ll be prompted to disable any other equalizer app that’s running. Once you’ve done that, the rest is pretty intuitive.

Toggle the Equalizer on, then experiment with the sliders — from bass on the left to treble on the right. There’s a host of presets as well.

Your Root-Free Hacks

While there are many pros and cons to rooting, most people who want to get into tweaking and modding their phones would believe they don’t have a choice.

But it isn’t true. From very advanced tweaks like installing a new ROM, to everyday tasks like backing up your data, rooting your phone is no longer a necessity.


Article source

Link to comment
Share on other sites

  • Replies 1
  • Views 1.2k
  • Created
  • Last Reply

Top Posters In This Topic

  • straycat19


  • Batu69


Popular Days

Top Posters In This Topic

24 minutes ago, Batu69 said:

Truly stock Android devices are rare these days


For this reason I like Motorola phones.  They put one app, called Moto, on the phone and everything else is stock Google Android.  And that is all you need.  The only apps I add to it are Dropbox and Keepass.  That's all.  When I buy a new phone the old phone becomes my application phone. I do a factory reset then update.  It uses a different Google account that I only use on that phone.  All apps are installed from my microSD card on that phone.  I only connect it to free public access WiFi networks.  Just in case there is a bad app on it nothing of importance can be hacked.  I can do a factory reset and start over at any time since nothing on it is important.  I don't play with third party ROMs any more, they proved to be more trouble than they were worth and verifying their security became time consuming.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...