This app was mentioned in 40 comments, with an average of 1.73 upvotes
Entering absurdly high/low values can make your screen virtually unusable. No permanent damage can be done though as resolution changes don't affect the bootloader/recovery. I recommend backing up your data in recovery just in case.
Resolution is how many pixels your phone is displaying. Lowering the resolution puts less strain on your graphics unit in your phone and you should have better performance. This will make the game look less "sharp".
DPI (as shown in your picture) is dots per inch. I won't go in depth, but DPI mainly effects the interface on Android. Whenever you change resolution, you should change the DPI or else icons etc may become too big or small. For whatever resolution you want, this site will calculate your DPI for your specific phone (diagonal is your phone screen size which can be found on Google.)
The code OP uses changes both DPI and resolution. I have a write up in this thread for common resolutions to try out. For your use case I would recommend the app that /u/eruditass posted. Seems much easier than fiddling around with a terminal emulator, adb, or tasker.
Edit: more info
I've never seen an app that lets you touch dead areas, but when I cracked my Nexus 4, I used an app like this: https://play.google.com/store/apps/details?id=com.sagar.screenshift2 to stop using the broken part. It needs root access, though. There are also apps available that enable 180-degree rotation (non-root).
https://play.google.com/store/apps/details?id=com.sagar.screenshift2
You can try this (root required) , try changing overscan from bottom, you can also change LCD density, tell me if it helped.
Edit : https://android.stackexchange.com/questions/57267/resize-screen-for-dead-touch-zone. You can also search this thread.
This seems to have worked, thanks! I don't know if it will for sure work with the apps I intend it for, but this seems like a proper answer to my question.
Thank you very much!
Edit: Actually, I found this as a related app, thanks to you linking the first one. https://play.google.com/store/apps/details?id=com.sagar.screenshift2 I like it better because it has "profiles" and an easy way to toggle between custom and default mode. It also comes with per-app settings, which is ideal for my purpose of wanting a lower resolution in games.
For HTC use Boost+, for Samsung use Game Tuner, for the rest of us root your phone with magisk, install Screen Shift, then create two profiles, one for 720p and one for your native resolution. Now you have easy way to change your resolution and DPI without using PC, but I do not recommend using Per App Profile since it was very buggy for me and so can for you.
I have had no luck on my Nexus 5. Even when I clear app data and log in again while my resolution is set to 2160x3840, tablet mode doesn't kick in.
It shouldn't make much a difference but could you give a link to the Resolution Changer app you're using? There are a few by that name. I was using Screen Shift
These are good tips, thank you.
I did some research and found an app that does exactly what I wanted: https://play.google.com/store/apps/details?id=com.sagar.screenshift2&hl=de
It needs root access tho, and I don't want to root it yet
don't know if there's anything that does it per-app, only universally. maybe you can use tasker to turn it on when specific apps are running
If you're rooted, try this app: https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Let's you manually change resolutions on a per app basis. Will need some tweaking to figure out a resolution that works best for gds, but it should do the job
Yup, just play Dragonball Legends :P
I doubt there's any solution without at least rooting the device.
Here's something that might work if you're rooted.
Sadly, it's mostly developer's duty to support odd aspect ratios.
Might be better as it's own thread actually, but, I'll throw it in here.
What strategies are there for preserving battery life?
I've got minimized screen brightness, turning off all wireless but mobile data*, and making sure no other apps are running. I've also gone another step and this has shown the furthest improvement: Changing my phone's resolution (and actually on a per app basis) thanks to the app Screen Shift which seems to have almost doubled my effective battery life. (Ended up going out for 3 hours and still had 20% when I got back; before changing resolution I'd have lost my battery within 2 hours.)
*technically, this means I can't use battery saving location data and instead use GPS which uses more battery
Any other strategies I can take? There's battery saver within the game itself, though that's hit or miss because it sometimes results it blacking out the screen when I hold my phone upright.
Yeah, I'm not too certain how different it would be. Definitely Redownload Data to see if that helps, and worse case you may need to reinstall. Also look into possible Google Apps that allow you to change screen resolution for certain games. Smart Shift seems pretty good, but keep in mind changing Phone/Tablet resolutions can be risky.
Give this a whack if you're brave, just installed it on my Tmobile S4 running dirty unicorns (5.1 based rom). I had no problems, but some people might be scared of requiring adb to reset if things go awry.
https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Doesn't limit framerate but it definitely changes resolution, noticed a far better framerate in pokemon go.
For dpi calculations, I used this: https://www.sven.de/dpi/
For sure! actually I've been using this app and it seems to be working pretty good, it seems to forget my "set on boot" flag after a few reboots but other than that it's working really well! It does come with individual app settings as well as the global settings.
"screen shift" is what you're looking for. https://play.google.com/store/apps/details?id=com.sagar.screenshift2
This app might be what you're looking for! Screen shift. https://play.google.com/store/apps/details?id=com.sagar.screenshift2
If you're on Android 11+, it's not possible to just shift the screen up - that function was called overscan, and Google removed it because they don't use it in first-party apps.
It is possible to change the resolution to reduce the screen area of your device, but this will shrink it from both sides, so you'll lose an inch from the top of your screen as well.
You will need to root your phone. This carries the risk of bricking your phone. In any case, you should expect your phone to possibly be out of commission for several hours while you mess around with this process and possibly restore from a backup.
You will then need to change your screen size - you can either access the root shell and run
wm size # to get your current phone display size wm size 1080x1800 # slightly reduce the display size. Use your own numbers, of course.
or install this program, which handles the same thing with an interface.
If your phone is on Android 10 or earlier, you can either follow the instructions above (the app will have access to the overscan command and can offset your screen) or follow the instructions in the answer here.
The fix to this until Instagram goes ahead and supports different aspect ratios other than just 16:9 would be using this application : https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Set Instagram to use the resolution as '1080 × 1920' in Per-App Profiles. Whenever you open Instagram, you'll see black borders on the top and bottom of the screen. But the stories won't be zoomed now - and you can ever post your photos/videos as stories in perfect size because the ratio has changed to 16:9 as per the resolution.
Note : You must use gestures and not a navigation bar with this resolution. Navigation bar would need some different resolution, '1080 × {something that considers the navigation bar too}. Do not set '1080 × 1920' as default resolution (of course you wouldn't but if you did, you'll be in trouble!).
Also note : Sometimes, it doesn't work. Even if you come out of Instagram, it doesn't revert back to the previous resolution. Now that you're stuck in the application and due to no navigation bar and inaccessible gestures (because we need swipe from the bottom of the screen which is unusable in this new resolution), the only way to get out is swipe from the top to get the status bar, swipe down and again and go to settings from quick access. This should immediately change the resolution. If it doesn't, go ahead and turn on the navigation bar in settings. Press home on the navigation bar and you'll be back to the original resolution.
And : If your phone is locked and you get an Instagram message, your resolution will again change to '1080 × 1920'. For OnePlus 6 Users : You could unlock it with your Fingerprint or Face Unlock but I guess if you got a PIN Lock, you won't be able to press '0' as it goes under the unusable area. Haven't tested it 'cause I have a 6T. For OnePlus 6T Users : If Face Unlock isn't set up, forget about unlocking using your fingerprint. Your fingerprint scanner would be in the unusable bottom area of the screen. Now if you got a PIN (unsure about other locks) and you have '0' in it, you won't be able to unlock using the PIN too, 'cause again, '0' is not touchable. In such a situation, tap 'EMERGENCY' on the screen. This will definitely change the resolution to default and your whole screen would be usable. Go back and you have your fingerprint scanner and the '0' key too.
I've got the heck of it, I post and watch Instagram Stories without problems now!
depending on how the damage is localized, it might be worth losing some screen space to avoid having to rotate (needs root)
https://play.google.com/store/apps/details?id=com.sagar.screenshift2 Here is the app.
Do this at your own risk: https://play.google.com/store/apps/details?id=com.sagar.screenshift2
The fix to this until Instagram goes ahead and supports different aspect ratios other than just 16:9 would be using this application : https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Set Instagram to use the resolution as '1080 × 1920' in Per-App Profiles. Whenever you open Instagram, you'll see black borders on the top and bottom of the screen. But the stories won't be zoomed now - and you can ever post your photos/videos as stories in perfect size because the ratio has changed to 16:9 as per the resolution.
Note : You must use gestures and not a navigation bar with this resolution. Navigation bar would need some different resolution, '1080 × {something that considers the navigation bar too}. Do not set '1080 × 1920' as default resolution (of course you wouldn't but if you did, you'll be in trouble!). Also note : Sometimes, it doesn't work. Even if you come out of Instagram, it doesn't revert back to the previous resolution. Now that you're stuck in the application and due to no navigation bar and inaccessible gestures (because we need swipe from the bottom of the screen which is unusable in this new resolution), the only way to get out is swipe from the top to get the status bar, swipe down and again and go to settings from quick access. This should immediately change the resolution. If it doesn't, go ahead and turn on the navigation bar in settings. Press home on the navigation bar and you'll be back to the original resolution. And : If your phone is locked and you get an Instagram message, your resolution will again change to '1080 × 1920'. For OnePlus 6 Users : You could unlock it with your Fingerprint or Face Unlock but I guess if you got a PIN Lock, you won't be able to press '0' as it goes under the unusable area. Haven't tested it 'cause I have a 6T. For OnePlus 6T Users : If Face Unlock isn't set up, forget about unlocking using your fingerprint. Your fingerprint scanner would be in the unusable bottom area of the screen. Now if you got a PIN (unsure about other locks) and you have '0' in it, you won't be able to unlock using the PIN too, 'cause again, '0' is not touchable. In such a situation, tap 'EMERGENCY' on the screen. This will definitely change the resolution to default and your whole screen would be usable. Go back and you have your fingerprint scanner and the '0' key too.
I've got the heck of it, I post and watch Instagram Stories without problems now!
The fix to this until Instagram goes ahead and supports different aspect ratios other than just 16:9 would be using this application : https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Set Instagram to use the resolution as '1080 × 1920' in Per-App Profiles. Whenever you open Instagram, you'll see black borders on the top and bottom of the screen. But the stories won't be zoomed now - and you can ever post your photos/videos as stories in perfect size because the ratio has changed to 16:9 as per the resolution.
Note : You must use gestures and not a navigation bar with this resolution. Navigation bar would need some different resolution, '1080 × {something that considers the navigation bar too}. Do not set '1080 × 1920' as default resolution (of course you wouldn't but if you did, you'll be in trouble!).
Also note : Sometimes, it doesn't work. Even if you come out of Instagram, it doesn't revert back to the previous resolution. Now that you're stuck in the application and due to no navigation bar and inaccessible gestures (because we need swipe from the bottom of the screen which is unusable in this new resolution), the only way to get out is swipe from the top to get the status bar, swipe down and again and go to settings from quick access. This should immediately change the resolution. If it doesn't, go ahead and turn on the navigation bar in settings. Press home on the navigation bar and you'll be back to the original resolution.
And : If your phone is locked and you get an Instagram message, your resolution will again change to '1080 × 1920'. For OnePlus 6 Users : You could unlock it with your Fingerprint or Face Unlock but I guess if you got a PIN Lock, you won't be able to press '0' as it goes under the unusable area. Haven't tested it 'cause I have a 6T. For OnePlus 6T Users : If Face Unlock isn't set up, forget about unlocking using your fingerprint. Your fingerprint scanner would be in the unusable bottom area of the screen. Now if you got a PIN (unsure about other locks) and you have '0' in it, you won't be able to unlock using the PIN too, 'cause again, '0' is not touchable. In such a situation, tap 'EMERGENCY' on the screen. This will definitely change the resolution to default and your whole screen would be usable. Go back and you have your fingerprint scanner and the '0' key too.
I've got the heck of it, I post and watch Instagram Stories without problems now!
The fix to this until Instagram goes ahead and supports different aspect ratios other than just 16:9 would be using this application : https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Set Instagram to use the resolution as '1080 × 1920' in Per-App Profiles. Whenever you open Instagram, you'll see black borders on the top and bottom of the screen. But the stories won't be zoomed now - and you can ever post your photos/videos as stories in perfect size because the ratio has changed to 16:9 as per the resolution.
Note : You must use gestures and not a navigation bar with this resolution. Navigation bar would need some different resolution, '1080 × {something that considers the navigation bar too}. Do not set '1080 × 1920' as default resolution (of course you wouldn't but if you did, you'll be in trouble!).
Also note : Sometimes, it doesn't work. Even if you come out of Instagram, it doesn't revert back to the previous resolution. Now that you're stuck in the application and due to no navigation bar and inaccessible gestures (because we need swipe from the bottom of the screen which is unusable in this new resolution), the only way to get out is swipe from the top to get the status bar, swipe down and again and go to settings from quick access. This should immediately change the resolution. If it doesn't, go ahead and turn on the navigation bar in settings. Press home on the navigation bar and you'll be back to the original resolution.
And : If your phone is locked and you get an Instagram message, your resolution will again change to '1080 × 1920'. For OnePlus 6 Users : You could unlock it with your Fingerprint or Face Unlock but I guess if you got a PIN Lock, you won't be able to press '0' as it goes under the unusable area. Haven't tested it 'cause I have a 6T. For OnePlus 6T Users : If Face Unlock isn't set up, forget about unlocking using your fingerprint. Your fingerprint scanner would be in the unusable bottom area of the screen. Now if you got a PIN (unsure about other locks) and you have '0' in it, you won't be able to unlock using the PIN too, 'cause again, '0' is not touchable. In such a situation, tap 'EMERGENCY' on the screen. This will definitely change the resolution to default and your whole screen would be usable. Go back and you have your fingerprint scanner and the '0' key too.
I've got the heck of it, I post and watch Instagram Stories without problems now!
The fix to this until Instagram goes ahead and supports different aspect ratios other than just 16:9 would be using this application : https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Set Instagram to use the resolution as '1080 × 1920' in Per-App Profiles. Whenever you open Instagram, you'll see black borders on the top and bottom of the screen. But the stories won't be zoomed now - and you can ever post your photos/videos as stories in perfect size because the ratio has changed to 16:9 as per the resolution.
Note : You must use gestures and not a navigation bar with this resolution. Navigation bar would need some different resolution, '1080 × {something that considers the navigation bar too}. Do not set '1080 × 1920' as default resolution (of course you wouldn't but if you did, you'll be in trouble!).
Also note : Sometimes, it doesn't work. Even if you come out of Instagram, it doesn't revert back to the previous resolution. Now that you're stuck in the application and due to no navigation bar and inaccessible gestures (because we need swipe from the bottom of the screen which is unusable in this new resolution), the only way to get out is swipe from the top to get the status bar, swipe down and again and go to settings from quick access. This should immediately change the resolution. If it doesn't, go ahead and turn on the navigation bar in settings. Press home on the navigation bar and you'll be back to the original resolution.
And : If your phone is locked and you get an Instagram message, your resolution will again change to '1080 × 1920'. For OnePlus 6 Users : You could unlock it with your Fingerprint or Face Unlock but I guess if you got a PIN Lock, you won't be able to press '0' as it goes under the unusable area. Haven't tested it 'cause I have a 6T. For OnePlus 6T Users : If Face Unlock isn't set up, forget about unlocking using your fingerprint. Your fingerprint scanner would be in the unusable bottom area of the screen. Now if you got a PIN (unsure about other locks) and you have '0' in it, you won't be able to unlock using the PIN too, 'cause again, '0' is not touchable. In such a situation, tap 'EMERGENCY' on the screen. This will definitely change the resolution to default and your whole screen would be usable. Go back and you have your fingerprint scanner and the '0' key too.
I've got the heck of it, I post and watch Instagram Stories without problems now!
The fix to this until Instagram goes ahead and supports different aspect ratios other than just 16:9 would be using this application : https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Set Instagram to use the resolution as '1080 × 1920' in Per-App Profiles. Whenever you open Instagram, you'll see black borders on the top and bottom of the screen. But the stories won't be zoomed now - and you can ever post your photos/videos as stories in perfect size because the ratio has changed to 16:9 as per the resolution.
Note : You must use gestures and not a navigation bar with this resolution. Navigation bar would need some different resolution, '1080 × {something that considers the navigation bar too}. Do not set '1080 × 1920' as default resolution (of course you wouldn't but if you did, you'll be in trouble!).
Also note : Sometimes, it doesn't work. Even if you come out of Instagram, it doesn't revert back to the previous resolution. Now that you're stuck in the application and due to no navigation bar and inaccessible gestures (because we need swipe from the bottom of the screen which is unusable in this new resolution), the only way to get out is swipe from the top to get the status bar, swipe down and again and go to settings from quick access. This should immediately change the resolution. If it doesn't, go ahead and turn on the navigation bar in settings. Press home on the navigation bar and you'll be back to the original resolution.
And : If your phone is locked and you get an Instagram message, your resolution will again change to '1080 × 1920'. For OnePlus 6 Users : You could unlock it with your Fingerprint or Face Unlock but I guess if you got a PIN Lock, you won't be able to press '0' as it goes under the unusable area. Haven't tested it 'cause I have a 6T. For OnePlus 6T Users : If Face Unlock isn't set up, forget about unlocking using your fingerprint. Your fingerprint scanner would be in the unusable bottom area of the screen. Now if you got a PIN (unsure about other locks) and you have '0' in it, you won't be able to unlock using the PIN too, 'cause again, '0' is not touchable. In such a situation, tap 'EMERGENCY' on the screen. This will definitely change the resolution to default and your whole screen would be usable. Go back and you have your fingerprint scanner and the '0' key too.
I've got the heck of it, I post and watch Instagram Stories without problems now!
then they should react the same way when resizing the screen with something like screen shift, but they often don't
Change the resolution and dpi of your screen, helps a lot.
https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Doing a lot more research i found these...
https://play.google.com/store/apps/details?id=com.sagar.screenshift2&hl=en
https://android.stackexchange.com/questions/57267/resize-screen-for-dead-touch-zone
https://play.google.com/store/apps/details?id=com.nomone.resolution_changer
​
Does anybody has done something similar that I am trying to do... ? I am running KitKat on Nexus 7.
You can undock SwiftKey and move it up some inches. Or just "remove" the bottom of your screen with an app like Screen shift
Try Screen Shift, it will move the screen up and hopefully you can hit the buttons again:
Ahh cool. I did find one that mentions per app profiles. https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Maybe this works for you: https://play.google.com/store/apps/details?id=com.sagar.screenshift2
I have just the app you need.
https://play.google.com/store/apps/details?id=com.sagar.screenshift2
Edit: On second thought it requires root. So if you don't have root sorry.