Resolution Changer — Uses ADB

3.6
2.78K reviews
1M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image

About this app

Resolution Changer works by using a hidden Android API called IWindowManager. Originally, Google restricted access to this API starting with Android Pie, however, they allowed developers to disable the API blacklist by tweaking a Secure Setting.

Resolution Changer first unlocks the blacklisted APIs, and then applies the requested resolution and display density.

If you do not specify a height or width, Resolution Changer will simply use the resolution that is currently set by the device.

If you do not specify a density, Resolution Changer will try to calculate a suitable density based on the diagonal screen size of the device.

WARNING:
If you specify a broken resolution and are unable to fix it, follow these steps:
1. Connect device to PC
2. Open CMD or Terminal (depending on OS)
3. Type these commands:
adb shell wm size reset
adb shell wm density reset
Updated on
Jun 27, 2020

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.5
2.7K reviews
bananaboy482
June 29, 2021
Works Perfectly! I'm using a Oneplus 7 Pro on Oxygen OS 11. After trying countless solutions for lowering my resolution this is the definitive option hands down. After the one time adb setup, the app allows you to set a custom resolution and density, even after a phone reboot! The user interface is simple and perfect with no needless garbage (no ads!). It's not anymore complicated than it has to be. Also it has a handy reset timer if you set a resolution that doesn't work. One suggestion I would love to see would be an option to analyze your phones aspect ratio and automatically adjust the height and width according to that. For example, if I set 480 as the width, I'd love to see the app automatically pick the height according to a set aspect ratio. That's just a suggestion though :), the app is great and works perfectly for me and my use case. Thank you developer.
487 people found this review helpful
Did you find this helpful?
Samson Emblad
May 31, 2022
It seems to work great! However, i do have a feature request; Would it be possible to implement a "preset" that can be toggled via a widget or a control center button (like where you toggle airplane mode, for example. BitWarden implements it)? I use this app when i want to share my screen on a TV or similar device, and would like to quickly be able to apply and remove a preset.
333 people found this review helpful
Did you find this helpful?
Mike Osborne
December 23, 2021
This app works great. Most of the people writing bad reviews have no idea what adb is and it shows lol. I will say that you may need some troubleshooting skills to get it to work properly (Xiaomi phones need the battery saver for the app disabled, for example). Once you get it to work, it does what it says on the tin.
156 people found this review helpful
Did you find this helpful?

What's new

- Update libs and kotlin version
- Warn if failed to apply with solution steps
- Update resolution fetching API
- Update target version

Thanks to a tester named Pest for contacting me about a report for resolutions not applying!