yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] shmykelsa:
Wow I was just thinking of an Xposed module to change DPI of some of my apps and remembered this. So lucky to have stumbled upon this post.

Unfortunately, I have to report that none of the modifications work in my case.

I'm on Android 10 and my ROM is Evolution X. Other Xposed modules work just fine. Any modification to an app is just not applied. Locale, DPI, it all stays the same. There's no trace in the logs of this module too.
[Xposed Framework Modules] Blue cat:
Your firmware does not ask for user permission, most likely it just does not understand it. As I said earlier, I tested only on samsung rom.

It should be like on screenshot below.

Go to the system settings of the application and manually enable it.
[Xposed Framework Modules] Blue cat:
As I said earlier, it does not work on all applications. Check in the system settings that you enable Force Stop permission and give root rights. For checking DPI and locale, you can try for example the AIMP application. And locale will not work if there is no specified language in the application resources.
[Xposed Framework Modules] elektrik_66:
all possible permissions for appsettings and xposed issued, I do not know where else to look
[Xposed Framework Modules] Blue cat:
Screenshot
[Xposed Framework Modules] elektrik_66:
Here are all the permissions that are in MIUI
[Xposed Framework Modules] Blue cat:
del
[Xposed Framework Modules] shmykelsa:
As for force stop, it is indeed enabled (I've also tried rebooting). Another Xposed module, with the same applications I've tried, has no problem scaling the DPI (Weiju) and I know for sure that resources for En_US language are present in the apps I've chosen
[Xposed Framework Modules] Blue cat:
https://github.com/ikws4/WeiJu/blob/master/app/src/main/java/io/ikws4/weiju/xposed/ScreenHook.kt

This application uses the same hooks and changes the same parameters as mine for dpi. And 1 additional hook to seemingly collect available languages.

Give me a link to the your application, I will try.

New version will fix problem with MIUI.
[Xposed Framework Modules] shmykelsa:
Sure, here you go https://www.apkmirror.com/apk/google-inc/android-auto/android-auto-5-3-5016-release/
[Xposed Framework Modules] Blue cat:
DPI and locale working for me.
[Xposed Framework Modules] shmykelsa:
Well, not in my case. Nothing changes.
[Xposed Framework Modules] raulci:
Thanks Blue Cat for the update.

But I'm trying it to change the Locale in the Android Auto, but it's not changing.

I'm using miui 11, android 10, mobile Mi9.

Using App locale 2, Android Auto is not even appearing in the list. With yours it is appearing but not changing.

Any help will be appreciated.

Thanks!

Raúl.

Edited:

I had show only modified in app locale 2, so I finally could change the language. Thanks anyway!
[Xposed Framework Modules] RootedLee:
Also working in Android Nougat 7.1.1?

Thank you [MENTION=4798036]Blue cat[/MENTION] for App Settings v1.17 - 1.19!!

My phone is running very reliably on a Nougat 7.1.1 ROM (and I'll stick to that ROM after trying several others on this phone). You write your App Settings fork is for Android 8+. Will it not work on Nougat at all, or can I install it and only some functions will not work?

The two things I'm looking for is 1. set a language per app and 2. set DPI per app.

Hoping you have a positive reply :)
[Xposed Framework Modules] Blue cat:
This version has been tested only on the Samsung firmware with Android 10, I can not give any guarantees regarding other firmware. Part of the hooks was completely rewritten since they no longer compatible with android 10, but I tried to make as much compatibility as possible with older versions.

You always can try old(1.16) version.
[Xposed Framework Modules] RootedLee:
gotcha [MENTION=4798036]Blue cat[/MENTION] . But where do I find v.1.16? The latest here is v.1.10
[Xposed Framework Modules] Blue cat:
https://xdaforums.com/showpost.php?p=75681490&postcount=2703
[Xposed Framework Modules] RootedLee:
great, thank you. I wasn't aware. Will try after making a full backup via TWRP.
[Xposed Framework Modules] xn0live:
is there a pie version with magisk?
[Xposed Framework Modules] Soumy1234:
No. Xposed modules can't be converted to Magisk modules and vice versa since they do completely different things. There is a guide for Pie users using Skyolin Helper a couple of pages back.
[Xposed Framework Modules] RootedLee:
For me v.1.16 works as supposed in my Android Nougat 7.1.1 ROM - thank you Blue cat and [MENTION=2491165]grandgreed[/MENTION] for the link (and hombre from 4pda.ru for the dev work)!
[Xposed Framework Modules] loopypalm:
android 10 disabled full screen for old apps (the apps works,but there is a black bar at the bottom)

can this app fix it ???
[Xposed Framework Modules] _jis_:
I am using A10 too, but haven't this problem. Set Display Scaling for your old apps.
[Xposed Framework Modules] loopypalm:
stock A10 don't have this problem

i'm talking about Custom roms based on it (i tested 9 roms ,4 of them work good "they have legacy app support" , but 5 roms don't sopport full screen)
[Xposed Framework Modules] moko ngalam:
:victory:
[Xposed Framework Modules] Borchuck:
Hello,

Could please bring back "Force using legacy (navbar) menu butto"? On my Android Pie this funcionlity was working great and was very useful.
[Xposed Framework Modules] gebxda:
Thanks Blue Cat!!!!! GENIUS!!!!!

"App Settings" is VERY important for me because of permission management.

Anyone knows if it works well in Android 9 (the permissions part)?

I want to upgrade to Android 9, but I'm doubting because App Settings (permissions) functionality (xPosed and Magisk too, but they seem to be working with EdXposed and latest versions of Magisk).

Thanks again Blue Cat!!!!

(I can't stress enough how important is for rooting -in my opinion- to have the possibility of advanced management of permissions as App Settings do).

----------------------------

EDIT: I want to thank Blue Cat again for his efforts. Regarding permissions management (for me is very important), it seems that is working but not with all permissions of course (because Android in latest versions doesn't allow blocking entire permissions in some cases). But you can use this in combo with other options like Afwall+ for blocking apps that you don't want to connect to Internet.
[Xposed Framework Modules] Blue cat:
Done. But it does not work for me on Android 10, without guarantees that it will work.
[Xposed Framework Modules] wilsonhlacerda:
Man! Old user of App Settings here but long time not using it. And now I've just found your fork! Thanks! Downloading it right now (to try on LOS16).

How about publishing it on Xposed repository? You could publish it as "App Settings 2020 / Reborn" or something like that. This would be great for EdXposed / Xposed users in general, not only XDA members. Thanks again.
[Xposed Framework Modules] franky_z:
Is it possible to get mute audio in apps to work for Android 10? It would be possible with that to mute the Google Search "ping" when starting a voice search. This is very annoying. In former Android versions this feature of App Settings worked but now not any more for me... Or any idea how to mute Google?
[Xposed Framework Modules] sco00262:
May i ask how to update from version 1.0 to 1.19.1? Already downloaded but wondering…
[Xposed Framework Modules] Blue cat:
You can't, apps with different package names.
[Xposed Framework Modules] sco00262:
If so, how to install 1.19.1 latest build? I didn't see the guide,forgive me if i'm blind.
[Xposed Framework Modules] Blue cat:
Better use my reborn version as I will not update this version anymore. And reborn 1.0 is latest build.
[Xposed Framework Modules] sco00262:
Ok,thank u.
[Xposed Framework Modules] Xionghizi001:
Hi developers, there's a bug on applying settings to WPS OFFICE(com.kingsoft.moffice_pro), which changing its DPI but it doesn't work properly. (Using reborn version)
[Xposed Framework Modules] edomiredo:
View attachment 5182979View attachment 5182981View attachment 5182983

i set my pubg mobile screen resolution to 1920*1080 but when i open it, it still fullscreen.
[Xposed Framework Modules] Bipo:
With last update it works again.

Thank you for maintaining this module!

It's the only method I've found to effectively keep an app alive all the time. I can't function without it.

edit: I spoke too fast. Can someone tell if it's working on Android 10 for you?
[Xposed Framework Modules] oldman20:
are you talking about this?

xposed-app-settings-reborn
[Xposed Framework Modules] HELLOWORLD222:
I think you should have an option that make us put a resolution we want to put on the specific app
[Xposed Framework Modules] jarayn:
I was doing the same thing. The version of unicon on playstore works fine with the new xposed btw but in the end I just installed apex launcher and all my problems disappear. Honestly dont know why I tried for so long to make TW work when theres no point.

...

Also .. whats the previous quote of my post mean [MENTION=942854]conamundas[/MENTION]
[Xposed Framework Modules] massivebanana:
I tried the keep screen on function for google maps, it doesn't work :/
[Xposed Framework Modules] dipack95:
Doubt

Hey guys,

First off, mad props to the OP for this really cool, Xposed Module. :good:

I have a question. Are performance slowdowns to be expected when using this module to modify an application's settings?

For example, I have configured to open in tablet mode, and force landscape, and it usually takes about 3-4 seconds for Gmail to load.

Thanks!
[Xposed Framework Modules] saxopov:
I have a Sony tablet (10") loaded with Android 4.1 stock ROM and per app DPI works great except of a one major aspect: when I change DPI for (any) web browser app, the setting affects only the browser UI (like menus, tab bar) and does not affect the web content displayed by browser. Furthermore, even if I change the DPI globally via build.prop, everything in the system is scaled, but not the web content displayed by any browser. It remains strictly the same, appears to be like 1024x600 on my 1920x1200 display. I really need to change it to feel at least like 1280x800 or even 1440x900... Could somebody help, please!!!
[Xposed Framework Modules] rovo89:
There you have the answer. App Settings can set the DPI in a similar way as build.prop, just limited to certain apps. If the build.prop modification doesn't work, it's very unlikely that App Setttings will.
[Xposed Framework Modules] saxopov:
[MENTION=4419114]rovo89[/MENTION]: Now I realize this is related to something named 'wide viewport' and to 'viewport scaling'. Sorry for going slightly off-topic, but are there any xposed modules capable of tuning those? As I already indicated, everything (in any web browser) is larger than optimal, no way to zoom out to have more than 1024x600-like resolution on the 1920x1200 panel. What a waste :crying:
[Xposed Framework Modules] Sirence:
Is it possible to replace the icon of a single app with this module?
[Xposed Framework Modules] osm0sis:
Anyone have any luck changing the DPI for the Google Home Launcher from KitKat so that the app icons aren't so hideously big?

---------- Post added at 08:49 AM ---------- Previous post was at 08:35 AM ----------

Figured it out. Launcher is basically just a frontend for Google Search now, so I changed the googlequicksearchbox DPI to 307 and it reduces the icons just enough to be bearable while still keeping 4 per row in the app drawer.

Also check remain resident, so now it doesn't restart the launcher after swiping Search away from Recents in JB4.3. :D
[Xposed Framework Modules] rovo89:
No. I think the Unicon/Icon themer module can do that, but as far as I know the free version wasn't updated for the latest Xposed version (yet).
[Xposed Framework Modules] ncho2233:
"This module does not provide a user interface"

Hi, sorry if I'm missing something obvious. I have installed the App Settings [1.5] with the latest Xposed Framework, and I have enable the module with the checkbox, but I cannot click on the module to get into the settings. When I try, I get the error, "This module does not provide a user interface."

I'm not sure what I'm doing wrong, I searched this thread but didn't find anything similar. I have other modules installed where I can access their settings.

I'm using a Note 2 with custom ROM Jedi X20, Android version 4.1.2

Any help greatly appreciated.
[Xposed Framework Modules] jpeg725:
AppSettings also appears in your launcher. So you can get into its settings that way
[Xposed Framework Modules] Dovidhalevi:
Not this one but there is a module where you make a simple script which can do just that, replace various resources, etc:

ResXploit.

I have not used it but for simple replacements, looks easy!
[Xposed Framework Modules] iGamer777:
Hi! Can you please make a feature opposite to "No big notifications" that would make the notifications expanded by default for certain applications?
[Xposed Framework Modules] jarayn:
Any idea why force rotate didn't work on samsung gallery?

It auto rotate in the preview screen but returns to system setting when viewing a pic.

---------- Post added at 10:16 PM ---------- Previous post was at 10:15 PM ----------

Any idea why force rotate didn't work on samsung gallery?

It auto rotate in the preview screen but returns to system setting when viewing a pic.
[Xposed Framework Modules] Slagathor:
It doesn't work on Kit Kat as far as I know. At least DPI changer doesn't... Can anyone confirm this?
[Xposed Framework Modules] egingell:
Considering the fact that there is no official Xposed support for KitKat, it's pretty well confirmed.

SGS2 - JB 4.1.2 GB27

SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] hoaaamers:
this app very useful :D

but its perfect when you add custom dpi so its really like paranoid :D
[Xposed Framework Modules] wilflare:
been trying to find a way to prevent the Samsung Stock Messages app from turning the screen on whenever it gets a sms

anyone knows what's the permission to turn off?

I've been trying a few to no avail
[Xposed Framework Modules] evermick:
Request: custom locale

Great app!

One request: can it have an option to add custom locale or manually to input locale code? Reason being my ROM does not contain necessary locale (for instance: zn-HK). I would need to use English as default, but want to use zn-HK in Google Maps and some other local apps. Thank you!
[Xposed Framework Modules] phoboss:
Hi I'm rather new to the whole xposed framework and a have a question I hope someone can answer.

Here's what I'm planing on doing. I'd like to use my Nexus 5 (yes I know xposed doenst work on 4.4 yet, but once it does) as a desktop replacement. While I do have all the necessary hardware (cables, BT mouse/keyboard) I feel that the experience is kinda lacking, because of the DPI on a big 24" screen.

So I came across this module, which in theory works pretty well for what I'm trying to do, BUT, if I change the DPI of a certain app to something that works better on a large screen, it obviously won't work as well on my phone, once its undocked.

So I guess my question is, has anybody had a similiar problem, or any ideas of how to fix this? Basically I'd like to change the DPI based on the phone being "docked" to my monitor or not. Is this even possible?

Thanks so much for your help.
[Xposed Framework Modules] Kallb123:
Never tried to do anything like this and it certainly isn't directly possible using App Settings. I have no idea if the following is possible but it's my two cents :)

Use something like tasker to detect docking

Have it run a command like Titanium Backup App restore (this needs to be a certain restore point that has docked settings, not sure if this is possible)

When undocked restore data for bigger dpi again.

Not sure if that's actually possible... Maybe there's an app that can snapshot app data and store like a profile, then switch between different profiles. I thought recently that there should be an app for this so you could, for example, store multiple Facebook logins and quickly switch without account info.

You could then store different configurations of App Settings and switch between then quickly for different size screens.
[Xposed Framework Modules] egingell:
It would be far easier to edit /data/data/ de.robv.android.xposed.mods.appsettings/shared_prefs/ModSettings.xml and restart the app being toggled with a shell script.

SGS2 - JB 4.1.2 GB27

SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] wilflare:
just to check by removing the BOOT_COMPLETED permissions

I'm preventing the apps from being autorun right?

similar to what achieve with Autostarts/Autorun?
[Xposed Framework Modules] phoboss:
Would you be so kind to elaborate?

If I understand correctly, I'd write a shell script that changes the app settings inside the XML file and I just run that script everytime I connect the phone to my external display?
[Xposed Framework Modules] jaiswalnilesh:
Thaaaaaaaaaannnnnnnkkkkkkk you

this is what i am looking for
[Xposed Framework Modules] jpeg725:
I'm not so sure. I'm guessing that if an app has a listener for Network changes in its manifest, then it will receive it after boot.
[Xposed Framework Modules] egingell:
And disconnect, yes. Two scripts, one for each, or one toggle script for both. Two scripts would be easier.

SGS2 - JB 4.1.2 GB27

SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] phoboss:
Great thanks! I'll try that as soon as xposed gets updated for 4.4. (Hope rovo gets his N5 soon :cyclops: )

Would I have to restart in between? Or do DPI changes work without that?
[Xposed Framework Modules] egingell:
No restart required. Just force-stop the app you're changing the setting for. Apparently Settings shows you the package name and am force-stop PACKAGE and, optionally, am start PACKAGE will run the app if possible.

SGS2 - JB 4.1.2 GB27

SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] phoboss:
So basically it should be possible to write a task with tasker that fires as soon as I connect my phone to my slimport cable, that stops all apps I changed the DPI for, switches the XML file and maybe start a couple apps I usually use while docked.

Sounds easy enough :)
[Xposed Framework Modules] egingell:
As long as Tasker has an event for it. I haven't explored Tasker fully, yet.

SGS2 - JB 4.1.2 GB27

SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] phoboss:
I dont think it has, but I'll figure something out. Maybe a NFC Sticker next to my desk or something.
[Xposed Framework Modules] egingell:
You're right, there's no event, but there is a state. I don't know how Tasker handles states, though. It might continuously execute the script.

SGS2 - JB 4.1.2 GB27

SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] phoboss:
I find Tasker to be pretty powerful, so I think there's gonna be a way to make this work. Now I can just wait for rovo to get xposed out for 4.4. Maybe I'll have to motivate him by donating him some "beers" :)

Thanks again for your assistance.
[Xposed Framework Modules] egingell:
He doesn't need motivation. He needs his Nexus.

SGS2 - JB 4.1.2 GB27

SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] phoboss:
Should be on its way by now. He says "should ship by 22.Nov". Mine shipped almost a week earlier than what the site told me.

Anyhow, I just read into this whole donation process for the nexus, and that he removed the donation links after the funding was completed. To bad, would've gladly given him something.
[Xposed Framework Modules] thx1200:
The new S4 stock email app (maybe all Android 4.3 stock email, I don't know) goes into full screen mode when you compose a new email. I tried to disable this using App Settings by putting Full Screen to "prevent" but it doesn't work. I'm guessing because only the compose screen is full screen and not the rest of the app.

Is this a feature that can be added?
[Xposed Framework Modules] Dirus:
build.prop's ro.product.model etc

What about an option to set the build.prop's product/model etc to that of a specific device?

I suppose this is most useful with the google play store and amazon app store where specific devices are required, like a Kindle Fire HD, or the latest greatest Nexus. But some apps use it for things such as posting the device below your forum posts automatically or adding it to the twitter "via" information.

To keep it simple, perhaps just a drop down list with common devices?
[Xposed Framework Modules] Bronto9:
Tried it with the new xposed beta for kitkat, it looks like DPI settings don't stick(as far as i can see)

Inviato dal mio Nexus 7 utilizzando Tapatalk
[Xposed Framework Modules] Benji1983:
hey

it sticks partially

not all is working

but some dpi can be changed

greetz benji
[Xposed Framework Modules] rovo89:
Can you give an example where it doesn't work?
[Xposed Framework Modules] Bronto9:
I've tried it on my nexus 7 2012 with stock kitkat. I've sideloaded the gel launcher, but it has huge icons.

In the thread where i found the gel thew guy who uploaded it says in the faq that their size can be changed by changing the dpi for gel with this module.

But it doesn't work

Inviato dal mio Nexus 7 utilizzando Tapatalk
[Xposed Framework Modules] Dovidhalevi:
NO. Gel is simply a stub. The real launcher is in GoogleSearch. Change it there.
[Xposed Framework Modules] ubz91:
Lock app in memory not working in kitkat

Thanks a lot for the Mod. It worked well until 4.3. I tried locking app in memory in kitkat with latest xposed but found it to be not working. Is this a known issue? Anybody got it working?
[Xposed Framework Modules] Bronto9:
Changing DPI in google search has the same effect as before

Inviato dal mio Nexus 7 utilizzando Tapatalk
[Xposed Framework Modules] rovo89:
I have pushed an update for the source code yesterday: https://github.com/rovo89/XposedAppSettings/commit/a3847272c21e07a325511ffe898c95382aace046

However, we have to wait for Tungstwenty to publish it (I already sent him a mail, but he said a while ago that he is very busy at the moment).

That said - my fix solves one error. I'm not sure if the approach itself still works as much of the memory management has changed. How did you know that it doesn't work? I.e. what's the best way to test it?
[Xposed Framework Modules] Tom-Helge:
An option to export the settings you have set for all of the apps with this app so it would be easier to get back to how you want it to be next time you install a new ROM would be very good to have.

It's a pain in the ass to DPI configure every apps in my ROM again everytime i install a new ROM, so that's why i'm asking for this option, if it's possible to do.
[Xposed Framework Modules] Kallb123:
I'd really like this feature for quick switching between different setups.

But when flashing roms I think you can safely backup/restore the data of this app. Any miscrepencies in installed apps won't matter matter.
[Xposed Framework Modules] ubz91:
Thanks :). When you make changes to a certain app i.e. lock it in memory for eg., you can save the settings, force close the app and launch it again to make the changes stick. However, even though I saved it and tapped on "Close the app and launch again," the app wasn't getting closed. Also, a foreground app always shows in running process under System -> Apps. But the app was always showed under "Cached background apps" even after applying changes.
[Xposed Framework Modules] lesp4ul:
I need help for dual pane (like tablet) settings.apk configurations, i selected xlarge, only the dpi affected. Thanks :)
[Xposed Framework Modules] ImSherlocked:
Is it possible to change the layout of the apps? For example, in PA aosp browser had dpi=260 and layout=600. So that it would show tabs like dolphin/desktop browsers.
[Xposed Framework Modules] 089man:
Hi, can you add kitkat support please. The 1.5 version

Not work for chance dpi for apps.

This version is very old.

Is coming new version or is this project Dead?
[Xposed Framework Modules] Tungstwenty:
Version 1.6 published to the repository.

Check post #2 for the changelog.
[Xposed Framework Modules] pedmond:
Fantastic job! My GNex Kit Kat is happier than ever :good::good::good:
[Xposed Framework Modules] 089man:
Thanks for great update....... Now it's works fine...