Change the screen resolution, density and overscan of your Android device
Update v2.0 : Switch profiles automatically based on current app!
- Test your apps in a variety of screen resolutions using a single device
- Improve gaming performance by playing at lower resolutions
- Material design interface
- In-built profiles of popular devices; more can be added manually
- Per-app profiles - Switch profiles automatically based on current app
- Android Gingerbread or higher
- Requires root in JellyBean 4.3 and higher
- Overscan available only in JellyBean 4.3 and higher
All features of the app are available for free, without any ads. If this app has been helpful, there's an option to donate via an in-app purchase. This does NOT unlock any new features. Thank you for your support.
Please do not mirror without permission. Link to this thread or play store page if you want to share this app elsewhere. So that users will know where to check for updates and get support from.
A nandroid/Ti backup is recommended before trying the app.
Some devices/ROMs face a soft reboot when density is changed. There's a test in the app to check this. If density change indeed causes reboot, density is ignored in per-app profiles.
If your screen becomes unusable after setting a resolution, wait for ~15 seconds. It should revert to your default resolution.
If that does not work, reboot -> wait for 2 min (for the service to start) -> reboot again -> wait for service to start.
If that too does not work (I certainly hope that you won't have to do this), issue the following commands in adb shell (using a pc):For JB 4.3 and above:Code:wm size reset wm density reset wm overscan resetBelow JB 4.3:Also please note that uninstalling the app won't restore default display settings. So please switch the service off first, if you want to uninstall. Also tell me why you uninstalled it.Code:am display-size reset am display-density reset
Source code is distributed under Apache v2 license. Source repository: https://github.com/aravindsagar/ScreenShift
v2.0: Per-app profiles
v1.2: App startup reboot fix
Find me in G+