How to Change Android’s Screen Resolution (DPI) Without Root
With the release of Nougat, Android has made it simpler to change Android's screen resolution without root. Users, who use operating systems before Nougat, have to rely on a third-party app DPI Changer to change the DPI on their Android device without root.
To change your Android’s screen resolution, you don’t need to root your Android phone or tablet. From Nougat 7.0, Google introduced a simple way to change DPI in any Android device running Nougat 7.0, Oreo 8.0 or Android P 9.0. When you change the DPI, you can adjust the font or text size and display size of your Android device. This is particularly helpful for people, who have poor eyesight. If you are using an Android device that runs Jelly Bean or above, you will have to enable USB debugging from the Developer Options on their Android devices. We will show you both the methods to change Android’s screen resolution without root.
DPI refers to dots per inch; a higher DPI means more content can be shown on your device. Users, who continuously use smart screens, need to adjust DPI to get better display quality. In case you wish to change your Android phone’s screen resolution or DPI without root, follow the methods given below.
How to Change Android’s Screen Resolution on Nougat, Oreo, and Android P
Step #1. Launch Settings app on your Android phone.
Step #2. Now tap on Display option.
Step #3. On this screen, you will find Font size and Display size.
Step #4. Next, you need to tap on Display Size to alter DPI of your Android device.
You can see the Default display size on your Android device, as you have never changed the display on your phone or tablet. By dragging the slider ball, you can make the items on your screen smaller or larger. Note that some apps on your screen may change position.
Remember, the adjustments may vary as per the Android device you own. On my OnePlus 3, there are five adjustments: Small, Default, Large, Larger, and Largest. You can select any one.
Similarly, you can change the font size on your Android device.
Just go back on Display and tap on Font size; the option is either above or below the Display size.
On my Android phone, there are four options: Small, Default, Large, and Larger. Drag the slider, and you can make the text on a screen smaller or larger.
How to Change DPI on Android Jelly Bean and Above
For this purpose, you need to rely on a third-party app. You need to download DPI Changer on your Android device and then follow the steps mentioned below.
Step #1. Open DPI Changer on your Android phone/tablet.
Step #2. On the welcome screen, tap on the arrow at the bottom to continue.
DPI Changer will look for root access. If your phone is rooted, you can tap on the button to confirm root access. If your Android device is rooted, the process is pretty damn easy.
Step #3. Next, tap on Get Root button.
If your phone or tablet is rooted, you will read a message ‘root access has been granted,’ and you can go ahead.
In case the device is not rooted, a different message will flash on the screen that asks you to run a command using ADB. The simple reason is that DPI Changer could not obtain root permissions.
Note: The moving steps require you to have ADB and Fastboot and their drivers installed on your Windows PC or Mac.
To run a command using ADB, you need to have Developer Options on your Android phone, and then you need to enable USB Debugging. You can check this tutorial to enable Developer Options and USB Debugging on your Android phone or tablet.
Step #4. Once USB Debugging is enabled on your device, connect your phone or tablet to Windows PC or Mac.
Step #5. Launch Command Prompt or Powershell Window with administrator rights.
Step #6. Type “adb devices” in the command prompt window without quotation marks.
If a list of devices is shown along with system value, your device is connected to PC with ADB shell successfully. If this doesn’t happen, you need to check that the drivers are correctly installed on your computer.
When the name of your device appears, enter following command in the command prompt and hit Enter button:
adb shell pm grant com.zacharee1.dpichanger android.permission.WRITE_SECURE_SETTINGS
Step #7. The above command gives the app the permissions it needs. When it is finished, tap on the arrow on your device to go ahead. A screen flashes a message that reads the setup is done. Then tap on the tick icon to proceed.
Step #8. On your Android smartphone or tablet, you can see a screen that shows your device’s current DPI values. You can change the value and tap on APPLY button.
You will be asked to confirm your action; tap on OK and you will see the changed DPI.
Usually, DPI gets changed in real time; in case, you don’t see the results, reboot your Android device.
Do you find this process to change DPI on Android simple?
Before Nougat, Android devices didn’t have the facility to change DPI from the Settings of the device. For users, who own Android phones and tablets with Jelly Bean and above, they can run a command using ADB to change the screen resolution without root.