Fake DPI for Apps - Nexus 5 Q&A, Help & Troubleshooting

Hello, I have a Nexus 5 and I use Textdroider_DPI to change the DPI on my phone, because to me everything is huge at 480. Currently, I set it to 350. Because of that, some applications from the Play Store don't show up, but there are multi-DPI Playstore versions, so that works.
Amazon released their Prime Instant Video App for Android, but it does not work at my phone. I think that's because I set the DPI to 350 so the app thinks it's a tablet, and Amazon doesn't support Android tablets.
Is there a way to make the Amazon App believe that my DPI is 480?
Thanks!

I know the Xposed module "app settings" changes the DPI for individual apps, but I don't know if that would make any difference to prime

Thank you, that might solve the problem for some people, but not for me.
I use ART since the beginning of Android 4.4 (without any problem) and ART is not compatible with Xposed..

I think you're stuck then.
You should at least change your dpi back to stock to see if the app works though just to know it is dpi for sure.

I just wanted to let you know that it doesn't work because of ART, not because of the DPI.

Related

[APP][2.2+] LCD Density Modder | ICS Compatible | Market Compatibility Fix

* Requires Root! *
Read second post for information about Market Compatibility Fix
This program will modify your Android phone/tablet's LCD density in order to show more things on the screen. A lower DPI value means smaller text/icons, and more screen real estate! Gives the effect of having a higher lcd resolution.
Works on Galaxy Nexus and Android 4.0 ICS!
Change the density in the following ways:
1. Enter the exact dpi in the textbox
2. Move the slider left and right
3. Click the plus/minus buttons next to the slider
4. Choose from a list of "standard" dpi values
5. Choose from recent/favorite dpi values you have used before (Pro only)
Warning! Changing DPI values may cause some apps to crash or display incorrectly. Also, if you set a dpi that is incompatible with the device or OS, then it may fail to boot, and you will have. I recommend doing a full backup of your system before using this program if you are new to changing your dpi. If your phone fails to boot, you cant restore the build.prop file using adb from recovery mode. I am not responsible for any damage done to your device. Use at your own risk!
LCD Density Modder (Free - Android Market)
Pro Benefits:
- Fix market compatibility issues (permanently)
- No ads
- Support developer
- Restore from backup, either full build.prop or dpi value only
- Add, remove, import, and export your favorite dpi values
- Pro only settings (hide warnings, etc)
- Faster updates
The Pro version includes the ability to download and install a modded market. This modded market fixes the "This device is not supported" error message in the Android market when using an unsupported dpi!
Modded Market Features:
- Download and install in just 2 simple clicks.
- Robust dpi spoofing. Choose from 120, 160, 240, or 320 dpi to spoof to the market. Should permanently enable compatibility for your device.
- No matter whether the online market server thinks you are compatible or not, the modded market will NEVER display a message of incompatibility (no matter the reason either).
- Will never attempt to update itself to a newer version of the stock market.
- Ability to purcharse paid apps.
- At the moment, any updates to the modded market will come with new updates to the app, and will REQUIRE the new version of the app to install it.
LCD Density Modder Pro (Android Market)
will "fix market compatibility issue" circumvent the dpi-restiction on some apps in the market?
Nice app man, thanks!
Just got my first bootloop
gone for the pro version, thanks for making an ICS compatible dpi app
hi all,
if you config LCD by dpi program, may have some bad effect to LCD hardware?
I will go for pro version, but how it is with 'fix market compatibility issue'? How does it work? Does it mean that I can have Nexus S with LCD density 200 and won't have any compatibility issues with Android Market? Then it will be great and I will definitely buy it.
Revin said:
I will go for pro version, but how it is with 'fix market compatibility issue'? How does it work? Does it mean that I can have Nexus S with LCD density 200 and won't have any compatibility issues with Android Market? Then it will be great and I will definitely buy it.
Click to expand...
Click to collapse
Yes, it means that you can have your dpi set at anything you want, and the market will not complain that the app is not compatible with your device.
The old version 1.7.3 and before had a temp fix which worked for the most part, but the new version 1.8.0 that i just uploaded to the market has a permanent market fix! (PRO ONLY)
LCD Density Modder Pro v1.8.0
Ok, thanks for the info, that was the only thing why I didn't use different dpi then 240 on my Nexus S - lots of apps were not compatible.
Will buy it and try it today
And new market fix is now working for me on Galaxy Nexus AOKP Rom and 246 dpi.
Great!
Is it possible to have some more feedback on the market fix.
Some developers on XDA have been looking for a solution (since the fix consisting on rebooting and clear the market data option doesn't work for some) and this guy (the app's developer) just solved the problem like this...
It sounds a bit too good to be true.
virtualkobe said:
Is it possible to have some more feedback on the market fix.
Some developers on XDA have been looking for a solution (since the fix consisting on rebooting and clear the market data option doesn't work for some) and this guy (the app's developer) just solved the problem like this...
It sounds a bit too good to be true.
Click to expand...
Click to collapse
What i did was decompile the market app into smali, and modified the code to fix some of the compatibility issues. I am also the guy who decompiled swype and modified it to work on the Galaxy Nexus.
If you need more opinions read the reviews of the app on the market. The only problems i have found are people who did not have busybox installed and had issues installing the modded market. When that was the case, i gave them manual install instructions, and it worked fine for them afterwards.
Here is what the modded market does:
- It is hard coded to send whatever density value you choose (120, 160, 240, 320) to the online market when you check in. Unfortunatley it is not perfect because there are a few times when it somehow registers the wrong number.
- If you ever lose online market compatibility / the movies section again, you can go to the Temp Fix tab and there is a button there to Clear Market Data. No reboot required, just clear that and you should be compatible next time you open the market.
- No matter whether the online market server thinks you are compatible or not, the modded market will NEVER display a message of incompatibility. I tested this by force spoofing an incompatible dpi (321). The movies section was missing, and the online market wouldn't let me install certain apps, but the modded market did let me install those incompatible apps.
- The modded market will never attempt to update itself to a newer version of the stock market. I'm hoping this fixes the intermittent losses of compatibility but who knows.
Sorry I didn't know you were the developper. Had I known I wouldn't have said "this guy"
I just found it strange that only you came up with this solution even though people are pointing out this problem and nobody came up with a 100% effective solution.
Now I have the explanation, I'll probably download the app
it does work, I'm running my SGS 2 at 200 dpi and no more incompatible apps, sir, you are a genius. bought the pro version, thanks!
Nice app. Thanks.
there is a problem with the modded market, cannot buy paid apps anymore, it give me an error. Tried to restore stock market within the app, no joy. cleared market cache and data, no joy. restored stock market with titanium(without uninstalling first) , no joy. weird thing is that market doesn't show any incompatibility with different dpi than stock (240). anyway, only possible fix for me was to uninstall market with titanium and restore stock market.
From the technological mouth of Azatoth
edit: new version fixed everything, thanks man.
I just updated LCD Density Modder Pro to v2.0.0 last night. It includes a new version of the modded market. You will need to redownload and reinstall the new modded market after updating the app. For the time being, any new updates to the market will come with a new update to the app, and will REQUIRE the newer version of the app to download it.
I am hoping that i have fixed the permanent mod this time because i found a value that was abstractly calculated using the dpi, and it is a value being sent to the market's servers, so i am pretty sure it is the thing that I have been missing this whole time.
My phone was at a point of non compatibility, and i installed the newest modded market (without clearing market data). When i changed google accounts the selected google account was now compatible. Usually when one account goes incompatible and you select another account it becomes incompatible also, but not in this case.
Once you guys update to v2.0.0 and install the new modded market, please let me know if your device loses compatiblity at any time. If a few days go by and no reports of lost compatibility then we can confirm it is permanent.
Full Changelog:
v2.0.0
- Modded Market: More robust dpi spoofing (should be permanent this time)
- Modded Market: Fixes finite scrolling of apps glitch (top free, top paid, etc)
- Modded Market: Fixes a server authentication glitch with older devices (This should fix purchasing of paid apps on older devices)
- Added sanity check for required commands needed to install modded market
- Added link to get busybox from market if device fails sanity check
LCD Density Modder Pro v2.0.0
how did you manage to not break purchasing when you recompiled Market? I thought Google only accepted purchases from the "real" market with valid signature?
Love the app. Bought the pro version. Working flawlessly. Thanks to the dev.
price increased from $1 to $3? ouch!

Google play acceptable resolutions

Does anyone know acceptable resolutions for Google play? I use a thunderbolt and lower the density to 160, recently went to 190 and I like it there. The annoying party is Google play doesn't think my can rum the apps....so I change resolutions revoir install/update then return to my resolution of choice. This is a pain in the as...I've installed pdiddys market but it doesn't stay. After 1 reboot the hack is gone and I have to reinstall, reboot and I'm in the same boat again...not to mention of Google ever updates the market again I'll have to get an"updated"hack....anyone know how to find resolutions Google play well accept?
ang1dust said:
Does anyone know acceptable resolutions for Google play? I use a thunderbolt and lower the density to 160, recently went to 190 and I like it there. The annoying party is Google play doesn't think my can rum the apps....so I change resolutions revoir install/update then return to my resolution of choice. This is a pain in the as...I've installed pdiddys market but it doesn't stay. After 1 reboot the hack is gone and I have to reinstall, reboot and I'm in the same boat again...not to mention of Google ever updates the market again I'll have to get an"updated"hack....anyone know how to find resolutions Google play well accept?
Click to expand...
Click to collapse
i use this lcd density modder there is a free version or pro either way u can just change back and fourth between dpi as i use 160dpi on mine but market seems to like only 240dpi which is stock on my device other thing u can do is have 2 build.props and just replace the end tag with .bak and reboot
DJBoxer said:
i use this lcd density modder there is a free version or pro either way u can just change back and fourth between dpi as i use 160dpi on mine but market seems to like only 240dpi which is stock on my device other thing u can do is have 2 build.props and just replace the end tag with .bak and reboot
Click to expand...
Click to collapse
I want it to work like normal. no rebooting. I use room toolbox to change density. I think this whole density crap is dumb
I use LCD density modder pro. Comes with modded market that will spoof your density. Dev updates to latest market when available
you'll need a modded market + gsf. it won't be replaced on boot unless you did something very wrong.
the standard dpis are 120, 160, 240, 320
ang1dust said:
I want it to work like normal. no rebooting. I use room toolbox to change density. I think this whole density crap is dumb
Click to expand...
Click to collapse
as the user demo says it comes with modded market so no need to reboot

[Q] Android DPI

This is probably more of a general Android question and one that I've never been able to fully fix on any of my Android devices. When I change the dpi (currently on my RAZR HD VZW) it breaks several Play Store apps. Sometimes I can't download new apps because it will say "your device is not compatible..." and I can't even get updates to current apps I have installed. As soon as I change back to the default dpi and reboot, everything works perfectly. Is there a way around this when changing the dpi on an Android device?
Thanks,
caseym
caseym said:
This is probably more of a general Android question and one that I've never been able to fully fix on any of my Android devices. When I change the dpi (currently on my RAZR HD VZW) it breaks several Play Store apps. Sometimes I can't download new apps because it will say "your device is not compatible..." and I can't even get updates to current apps I have installed. As soon as I change back to the default dpi and reboot, everything works perfectly. Is there a way around this when changing the dpi on an Android device?
Thanks,
caseym
Click to expand...
Click to collapse
Hi, where do you change it? Are you having a custom rom? basically you should fix the permissions, then all should be ok (on my HTC this was possible through the CodefireX settings, or an apk I used before being LCD modder); on stock I haven't seen these possibilities....
flying_dutchman said:
Hi, where do you change it? Are you having a custom rom? basically you should fix the permissions, then all should be ok (on my HTC this was possible through the CodefireX settings, or an apk I used before being LCD modder); on stock I haven't seen these possibilities....
Click to expand...
Click to collapse
I just use Root Explorer, go into /system and open build.prop in Text Editor, change the line for lcd density, save & exit, reboot. It works and has always worked on all my devices, but like I said, it always breaks market apps.
caseym said:
I just use Root Explorer, go into /system and open build.prop in Text Editor, change the line for lcd density, save & exit, reboot. It works and has always worked on all my devices, but like I said, it always breaks market apps.
Click to expand...
Click to collapse
right, do know (simply because I lost my root), but doesn't CMW have a "fix persmissions"? (coming back to my HTC I had 4ext & had this function) - basically when you fix the permissions all should be ok. remains the question now here where can you do it... (sorry, not that kind of a pro...)
flying_dutchman said:
right, do know (simply because I lost my root), but doesn't CMW have a "fix persmissions"? (coming back to my HTC I had 4ext & had this function) - basically when you fix the permissions all should be ok. remains the question now here where can you do it... (sorry, not that kind of a pro...)
Click to expand...
Click to collapse
Exactly! How do we do this now since we don't have CWM???
You can change the dpi of the Razr HD to 240 without breaking anything. Default is 320. And, if you use an alternative launcher, you can also set it to 200. I modified a script to allow the change easily... you can read about it here: http://forum.xda-developers.com/showthread.php?t=2002914
It's primarily designed for lapdock usage, but if you wish to just change your dpi for visual reasons, it'll work as well.
EdwardN said:
You can change the dpi of the Razr HD to 240 without breaking anything. Default is 320. And, if you use an alternative launcher, you can also set it to 200. I modified a script to allow the change easily... you can read about it here: http://forum.xda-developers.com/showthread.php?t=2002914
It's primarily designed for lapdock usage, but if you wish to just change your dpi for visual reasons, it'll work as well.
Click to expand...
Click to collapse
OK thanks a lot for that. 240 is a little too small for me, especially since it doesn't change it to tablet mode (like my GNex did when you set it below 260). Is there any way to enable tablet mode? Like Paranoid Android look?
[/COLOR]
caseym said:
OK thanks a lot for that. 240 is a little too small for me, especially since it doesn't change it to tablet mode (like my GNex did when you set it below 260). Is there any way to enable tablet mode? Like Paranoid Android look?
Click to expand...
Click to collapse
Using a custom launcher and setting to 200 dpi does change to a tablet mode, sort of. Make sure you pick a launcher that has tablet functionality too. Apex launcher supports 200dpi and has tablet functionality, for example. I haven't tried higher dpi with Apex but you just have to play with it.

[Howto] Leverage screen size

When I got my Oneplus One I was a little disappointed because some apps don't realy leverage the screen size gain compared to smaller screens. E.g. the standard Email-app shows just as many items per screen as it does on a 4.2" screen, just bigger.
Also I wondered how to increase the number of app symbols in a row in the Trebuchet (CM11s standard-launcher) app drawer.
Then I found the solution:
Install Xposed and the App Settings module. Don't forget to activate both and restart the phone.
In App Settings you can change the DPI for individual apps. E.g. I changed the DPI to 400 for Trebuchet. Now I get 5 apps in a row in the app drawer instead of 4. Same with the Email-app: Now it shows more items in the list of mails, just a little smaller.
Hope this helps.
Mitch.
You could also change the DPI from 480 to something smaller in BUILD.PROP, root is required obviously, but then again Xposed also needs root AFAIK.
Changing the BUILD.PROP setting will change your entire UI to the desired DPI which looks pretty amazing IMO
Yep, changing the build.prop is a much more effective method. One small change and you have a global effect, rather than having to change the DPI for apps individually.
Transmitted via Bacon
Another way to change DPI is using https://play.google.com/store/apps/details?id=com.texdroider.texdroider_dpi very minimal app and does the job well. 380 is the dpi I use, no problems with Play Store apps either.
zephiK said:
Another way to change DPI is using https://play.google.com/store/apps/details?id=com.texdroider.texdroider_dpi very minimal app and does the job well. 380 is the dpi I use, no problems with Play Store apps either.
Click to expand...
Click to collapse
I use a DPI of 370 on mine, I can't stand the way everything looks with a stock DPI, it's such a waste of screen real estate.
Transmitted via Bacon
mitch.munich said:
When I got my Oneplus One I was a little disappointed because some apps don't realy leverage the screen size gain compared to smaller screens. E.g. the standard Email-app shows just as many items per screen as it does on a 4.2" screen, just bigger.
Also I wondered how to increase the number of app symbols in a row in the Trebuchet (CM11s standard-launcher) app drawer.
Then I found the solution:
Install Xposed and the App Settings module. Don't forget to activate both and restart the phone.
In App Settings you can change the DPI for individual apps. E.g. I changed the DPI to 400 for Trebuchet. Now I get 5 apps in a row in the app drawer instead of 4. Same with the Email-app: Now it shows more items in the list of mails, just a little smaller.
Hope this helps.
Mitch.
Click to expand...
Click to collapse
Thanks. i will try it with the game "My Railway"... This is so small on stock Opo, it doesn't make fun...
zephiK said:
Another way to change DPI is using https://play.google.com/store/apps/details?id=com.texdroider.texdroider_dpi very minimal app and does the job well. 380 is the dpi I use, no problems with Play Store apps either.
Click to expand...
Click to collapse
since the new hangouts app, it says that this app is not compatible with your device. can anyone else replicate this problem, my dpi is at 410
Afaik there are some "special" dpi levels for apps.. Stock dpi may work, 410 may not, but for example 370 may work again... Dont remember exactly which are good
gerciolisz said:
Afaik there are some "special" dpi levels for apps.. Stock dpi may work, 410 may not, but for example 370 may work again... Dont remember exactly which are good
Click to expand...
Click to collapse
Shows compatible with 380 but yeah what gerciolisz said. Depending what dpi it is, play store may not like it.
There was a modded play store that work around the problem but it hasnt been updated.

On the fly screen DPI switching!

Ok, so in the past Huawei has decided on a few of their larger devices to go with 400 DPI instead of the standard 320 DPI that android should be at. This makes the UI a little to large. Sure you can root your phone and tweak the build.prop file for different DPI, but then icons look weird and there's other issues. 400 DPI just looks wrong to me, I'm sure some folks like it, but I really don't
I found something called "App Layout" in the settings today. This is awesome my friends.....
The "Standard" setting is 400 DPI (Default)
"Reduced" looks to be 320 DPI
There's even a custom where you can do per app DPI settings just like you can in Xposed framework!
This is truly a great piece of work from Huawei, Now we can set the DPI where we want it. Nicely done Huawei!
All we need now is to have the memory manager work a little better and I will go on record saying that other than Cyanogen or plain android, this is the best Vendor skin to date. So much you can do with it... I haven't even unlocked or rooted my phone yet and I don't think i'm going to bother (Plus I want to install all the update files without hassle since it seems like they are coming out pretty fast)
omniphil said:
Ok, so in the past Huawei has decided on a few of their larger devices to go with 400 DPI instead of the standard 320 DPI that android should be at. This makes the UI a little to large. Sure you can root your phone and tweak the build.prop file for different DPI, but then icons look weird and there's other issues. 400 DPI just looks wrong to me, I'm sure some folks like it, but I really don't
I found something called "App Layout" in the settings today. This is awesome my friends.....
The "Standard" setting is 400 DPI (Default)
"Reduced" looks to be 320 DPI
There's even a custom where you can do per app DPI settings just like you can in Xposed framework!
This is truly a great piece of work from Huawei, Now we can set the DPI where we want it. Nicely done Huawei!
All we need now is to have the memory manager work a little better and I will go on record saying that other than Cyanogen or plain android, this is the best Vendor skin to date. So much you can do with it... I haven't even unlocked or rooted my phone yet and I don't think i'm going to bother (Plus I want to install all the update files without hassle since it seems like they are coming out pretty fast)
Click to expand...
Click to collapse
Yeah, it's great if you decide to stay stock as you don't have to do much to change the DPI. You can change the DPI also without rooting by opening a command prompt in adb and running a command.
omniphil said:
Ok, so in the past Huawei has decided on a few of their larger devices to go with 400 DPI instead of the standard 320 DPI that android should be at. This makes the UI a little to large. Sure you can root your phone and tweak the build.prop file for different DPI, but then icons look weird and there's other issues. 400 DPI just looks wrong to me, I'm sure some folks like it, but I really don't
I found something called "App Layout" in the settings today. This is awesome my friends.....
The "Standard" setting is 400 DPI (Default)
"Reduced" looks to be 320 DPI
There's even a custom where you can do per app DPI settings just like you can in Xposed framework!
This is truly a great piece of work from Huawei, Now we can set the DPI where we want it. Nicely done Huawei!
All we need now is to have the memory manager work a little better and I will go on record saying that other than Cyanogen or plain android, this is the best Vendor skin to date. So much you can do with it... I haven't even unlocked or rooted my phone yet and I don't think i'm going to bother (Plus I want to install all the update files without hassle since it seems like they are coming out pretty fast)
Click to expand...
Click to collapse
Is this on the new updated roms? Because if can not find this setting on my stock 702 rom version?
Benjiro said:
Is this on the new updated roms? Because if can not find this setting on my stock 702 rom version?
Click to expand...
Click to collapse
I'm on a 703 running B108.
Settings -> Apps -> App Layout
That's what I have...
omniphil said:
I'm on a 703 running B108.
Settings -> Apps -> App Layout
That's what I have...
Click to expand...
Click to collapse
That explains that ... My 702 is still on B103 ... No official updates have come yet for the internal updater.
the only problem though is that the Microsoft Office apps such as Word does not go to tablet mode despite it being set to reducing mode but whenever I tweak the dpi to 320 via adb, it does show in tablet mode but some app icons and task manager are a bit messed up. Other apps such as Facebook or Youtube does seem to display on tablet orientation when in reducing mode.
mcdhol_24 said:
the only problem though is that the Microsoft Office apps such as Word does not go to tablet mode despite it being set to reducing mode but whenever I tweak the dpi to 320 via adb, it does show in tablet mode but some app icons and task manager are a bit messed up. Other apps such as Facebook or Youtube does seem to display on tablet orientation when in reducing mode.
Click to expand...
Click to collapse
I think that has to do with teh odd 1920x1200 rez. If it were 1920x1080 then it probably would detect phone mode/tablet mode correctly
Flash rom KangVIP, you can adjust DPI switching to 400, 380,360,340,320 dpi
http://cn.club.vmall.com/thread-6033530-1-1.html
eennap said:
Flash rom KangVIP, you can adjust DPI switching to 400, 380,360,340,320 dpi
http://cn.club.vmall.com/thread-6033530-1-1.html
Click to expand...
Click to collapse
If I switch the dpi to 320 if I'm using that rom does the UI becomes a bit weird? I just wanna ask because whenever I switch the actual dpi to 320 via adb (with the original B109 rom), some of the icons are smaller and have green background in them and other glitches.
mcdhol_24 said:
If I switch the dpi to 320 if I'm using that rom does the UI becomes a bit weird? I just wanna ask because whenever I switch the actual dpi to 320 via adb (with the original B109 rom), some of the icons are smaller and have green background in them and other glitches.
Click to expand...
Click to collapse
UI will be normal same as original B109 rom but font in app will be smaller.
mcdhol_24 said:
If I switch the dpi to 320 if I'm using that rom does the UI becomes a bit weird? I just wanna ask because whenever I switch the actual dpi to 320 via adb (with the original B109 rom), some of the icons are smaller and have green background in them and other glitches.
Click to expand...
Click to collapse
If you use Nova Launcher, that fixes the icon problem.
For the unlucky ones with 702L. I found a possible fix (still testing) to set the dpi to 320 without issues in SwiftKey being huge for example. Need to be ROOTED. So this is what I did.
1. Edit the build prop and add/change both " qemu.sf.lcd_density=320 " and " ro.sf.lcd_density=320 "
2. Use terminal emulator with
Su
Wm density 320
Reboot.
Now Wm density should show one value not 2 and SwiftKey should work as well.
Cheers.
Nice. Been looking for the SwiftKey fix. So, for this fix to be working do you need to get it rooted? Cheers
On 2nd thought, this SwiftKey problem doesn't exist on other keyboard apps like fleksy, googles own and go keyboard.
Yes you have to be rooted for that. But being rooted has of course a lot of other advantages and is easy to do once the bootloader is unlocked (I used the paid option from the root guide and I was rooted within half an hour).
I tried the other keyboards as well, seems SwiftKey uses other parts of build.prop to get dpi.
Hope I could help.

Categories

Resources