[APP] [ROOT] [4.3+] UI Tuner (Version 2.7)

Search This thread

Bassel Bakr

Senior Member
May 31, 2013
252
369
Cairo
Description:
UI Tuner is a small app that can alter your phone's default window settings like density, screen size and overscan area without rebooting.

For overscanning, this picture from developer.android.com may help you understand what it is if you're not familier with it:
overscan.png

It's equelivant to setting overscan like this: 96, 54, 96, 54 [LEFT, TOP, RIGHT, BOTTOM]

Note:
Changes persist after rebooting!
Based on Android Open Source Project (AOSP), this app works only on 4.3+
Changes cannot be reverted unless you reboot your phone and use this app or adb commands:

Code:
adb shell wm density reset
adb shell wm size reset
adb shell wm overscan reset



Tested on:

  • HTC ONE M7
  • HTC Wildfire S [CyanogenMod 4.4.2+]
  • Lenovo S820 (ROW_4G) [4.4.2]
  • Nexus 7 2012 [CayanogenMod 11 m9]
  • OnePlus One (bacon) [4.4.2 XNPH25R]
  • Samsung GALAXY Ace Plus GT-S7500 [SpeedMod 4.4.2 Build 2.5] [Stock 2.3.6]
  • Samsung GALAXY S2 Plus
  • Samsung GALAXY S3 [CayanogenMod 11]
  • Samsung GALAXY S5 [stock]
  • Samsung GALAXY Tab 2 (7) P3100 [CyanogenMod 11 4.4.2]
  • Sony Xperia Z-Ultra

Screen shots:
Screenshot_2014-08-16-14-22-45.png
Screenshot_2014-08-28-06-24-02.png
Screenshot_2014-08-18-20-56-50.png
Screenshot_2014-08-28-06-24-09.png
Screenshot_2014-08-28-06-24-52.png
Screenshot_2014-08-28-06-25-03.png

Change log:

  • Version 2.7:
    • (FIXED) Per app settings on Lollipop 5.0+
    • (NEW) Visual overscan chooser
    • (FIXED) Current overscan not showing properly
  • Version 2.6:
    • (ADDED) Material design for Android 5.x+
    • (NEW) Visual overscan chooser
    • (FIXED) Current overscan not showing properly
  • Version 2.5:
    • (FIXED) A problem with applying settings
  • Version 2.4:
    • No root: changing Density, Screen size and Overscan no longer needs root access on any device running Android 4.3 or later versions!
    • Faster effects: Since we no longer use root mode except for restarting / rebooting.
  • Version 2.3:
    • Added density and screen size presets (long click their text boxes).
    • Optimised per app settings display and service persistence.
  • Version 2.2:
    • Fixed: force close issue in start up if Set on boot option wasn't ticked.
    • Reduced apk file size a little bit.
  • Version 2.1:
    • Fixed: force close issue in start up if Set on boot option wasn't ticked.
  • Version 2.0:
    • Added auto start service option.
    • Renamed to UI Tuner
    • First release on Google play.
      Google play link
  • Version 1.2 Beta:
    • Added some animations (Fade in and out).
    • Added per app settings which needs the newly added GET TASKS permission, click START to monitor running apps. .
    • Added Russian and German translations, thanks to @pavik62 and @w0rinal
  • Version 1.1 Beta:
    • Supports Android 4.3+.
    • Added XDA Thread link.
    • Added Set on boot option.
    • Added Keep Settings dialog.
    • Added Auto SystemUI (and other apps) restarter.
    • Added Reboot (Soft, Normal, Recovery, Bootloader)
  • Version 1.0:
    • Initial release.


Download:
Google play link
Donation version
 

Attachments

  • values.zip
    1.3 KB · Views: 4,016
Last edited:
Overall great app but I'm missing two things you could add:
1. Something that will restart systemui after applying settings
2. "flash-to-disable" zip would be also nice

[!] Belive me you don't want to set resolution to more than GPU can do :silly:

[Q] How to disable this from recovery?? I already removed it from /data/app and /data/data. I also wiped and reflashed system
 
  • Like
Reactions: Bassel Bakr

ehsan.gdrzi

Senior Member
Jan 30, 2014
74
19
whats the difference between changing the DPI and changing the resolution???
you can't really change the resolution...

and it works fine on S2 Plus
 

M3n0

Member
Feb 3, 2012
49
7
Works on Lenovo S820 (ROW_4G) running 4.4.2 but why i set up a higer resolution then native i can't use my hardware keys (menu, home and back). Any idea why?
 
  • Like
Reactions: Bassel Bakr

Bassel Bakr

Senior Member
May 31, 2013
252
369
Cairo
Thanks everyone for your replies. ?
v1.1 is on its way.

A video showing this off would be awesome!
It would be a bit hard with my accent but I'll try once I implement some other changes.






HTC ONE M7 works fine.
Add the Russian language.
Added, thanks.






What about the permissions? Can anybody explain that?
Only one permission for now, which is ACCESS SUPERUSER.




Overall great app but I'm missing two things you could add:
1. Something that will restart systemui after applying settings
2. "flash-to-disable" zip would be also nice

[!] Belive me you don't want to set resolution to more than GPU can do :silly:

[Q] How to disable this from recovery?? I already removed it from /data/app and /data/data. I also wiped and reflashed system
Both options added, thank you.






Does it have a "Keep Settings" popup window (like windows etc) in case someone really screws up overscan?

EDIT:
Looking at the post above mine maybe it really needs something?
Added, it will remain for 15 seconds before reverting back to previously applied settings, thanks.






Works on Lenovo S820 (ROW_4G) running 4.4.2 but why i set up a higer resolution then native i can't use my hardware keys (menu, home and back). Any idea why?
I have no idea, setting my phone's density from 150 to 75 or 200+ didn't cause any problems, but I'll look into it, thanks for your feedback.
 
Last edited:
  • Like
Reactions: willl03

juancollado2003

Senior Member
Mar 1, 2011
598
176
Santo Domingo
very interesting app

It also needs a help section where explain differences between overscan, screen size and resolution it also needs a option that we can decide if we want changes persist or not so we can play safe with the settings
 
  • Like
Reactions: Bassel Bakr

mudkip908

Member
Sep 29, 2012
6
3
Works on Lenovo S820 (ROW_4G) running 4.4.2 but why i set up a higer resolution then native i can't use my hardware keys (menu, home and back). Any idea why?

I'm having the same problem on my OnePlus One (bacon), running 4.4.2 XNPH25R. It happens only when I change the resolution (when changing DPI or overscan the buttons still work). It's not really a huge problem for me because I can just enable softkeys, but it would be nice if you could look into it.
 

M3n0

Member
Feb 3, 2012
49
7
I'm having the same problem on my OnePlus One (bacon), running 4.4.2 XNPH25R. It happens only when I change the resolution (when changing DPI or overscan the buttons still work). It's not really a huge problem for me because I can just enable softkeys, but it would be nice if you could look into it.

It looks like the same symptoms. I dont have a problem either. I pull down notifications, go to settings and launch my home launcher from there and everything works. It's just that in the Window Manipulator the keys are disabled.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    Description:
    UI Tuner is a small app that can alter your phone's default window settings like density, screen size and overscan area without rebooting.

    For overscanning, this picture from developer.android.com may help you understand what it is if you're not familier with it:
    overscan.png

    It's equelivant to setting overscan like this: 96, 54, 96, 54 [LEFT, TOP, RIGHT, BOTTOM]

    Note:
    Changes persist after rebooting!
    Based on Android Open Source Project (AOSP), this app works only on 4.3+
    Changes cannot be reverted unless you reboot your phone and use this app or adb commands:

    Code:
    adb shell wm density reset
    adb shell wm size reset
    adb shell wm overscan reset



    Tested on:

    • HTC ONE M7
    • HTC Wildfire S [CyanogenMod 4.4.2+]
    • Lenovo S820 (ROW_4G) [4.4.2]
    • Nexus 7 2012 [CayanogenMod 11 m9]
    • OnePlus One (bacon) [4.4.2 XNPH25R]
    • Samsung GALAXY Ace Plus GT-S7500 [SpeedMod 4.4.2 Build 2.5] [Stock 2.3.6]
    • Samsung GALAXY S2 Plus
    • Samsung GALAXY S3 [CayanogenMod 11]
    • Samsung GALAXY S5 [stock]
    • Samsung GALAXY Tab 2 (7) P3100 [CyanogenMod 11 4.4.2]
    • Sony Xperia Z-Ultra

    Screen shots:
    Screenshot_2014-08-16-14-22-45.png
    Screenshot_2014-08-28-06-24-02.png
    Screenshot_2014-08-18-20-56-50.png
    Screenshot_2014-08-28-06-24-09.png
    Screenshot_2014-08-28-06-24-52.png
    Screenshot_2014-08-28-06-25-03.png

    Change log:

    • Version 2.7:
      • (FIXED) Per app settings on Lollipop 5.0+
      • (NEW) Visual overscan chooser
      • (FIXED) Current overscan not showing properly
    • Version 2.6:
      • (ADDED) Material design for Android 5.x+
      • (NEW) Visual overscan chooser
      • (FIXED) Current overscan not showing properly
    • Version 2.5:
      • (FIXED) A problem with applying settings
    • Version 2.4:
      • No root: changing Density, Screen size and Overscan no longer needs root access on any device running Android 4.3 or later versions!
      • Faster effects: Since we no longer use root mode except for restarting / rebooting.
    • Version 2.3:
      • Added density and screen size presets (long click their text boxes).
      • Optimised per app settings display and service persistence.
    • Version 2.2:
      • Fixed: force close issue in start up if Set on boot option wasn't ticked.
      • Reduced apk file size a little bit.
    • Version 2.1:
      • Fixed: force close issue in start up if Set on boot option wasn't ticked.
    • Version 2.0:
      • Added auto start service option.
      • Renamed to UI Tuner
      • First release on Google play.
        Google play link
    • Version 1.2 Beta:
      • Added some animations (Fade in and out).
      • Added per app settings which needs the newly added GET TASKS permission, click START to monitor running apps. .
      • Added Russian and German translations, thanks to @pavik62 and @w0rinal
    • Version 1.1 Beta:
      • Supports Android 4.3+.
      • Added XDA Thread link.
      • Added Set on boot option.
      • Added Keep Settings dialog.
      • Added Auto SystemUI (and other apps) restarter.
      • Added Reboot (Soft, Normal, Recovery, Bootloader)
    • Version 1.0:
      • Initial release.


    Download:
    Google play link
    Donation version
    2
    Thanks for sharing! Works well on my S3 with CM11.
    2
    A video showing this off would be awesome!
    2
    So can you tell me how to disable it if I can't enter system. I don't want to wipe data. I'm using Nexus 7 2012 with cm11 m9. I'm able to use adb and fastboot it's just that my screen is black after boot only with statusbar and I can't do anything.:confused:

    If you can use adb, type these commands when your device boot:

    adb shell wm density reset
    adb shell wm size reset
    adb shell wm overscan reset
    1
    hello, i found this thread and i think that could be useful for my case.
    I have an android box with hdmi but my tv doesn't have it . I have a converter hdmi to vga and audio and it works basically but i have the screen on the tv moved to the left with a vertical black bar on the right.
    I think that the only need i have is to move the screen on the right.
    Is it the right application ? (my android box tv is already rooted)
    By tv config you can do that, this app scale screen

    Enviado desde mi SM-G386T1 mediante Tapatalk