[APP][6.0+] SystemUI Tuner

Search This thread

Zacharee1

Recognized Developer / Retired Forum Moderator
For some reason, a lot of manufacturers seem to have a problem with us customizing our own devices, to the point where some disable the built-in Android SystemUI Tuner.

This app aims to fix that problem, by providing a replacement. For the most part, this is a replica of Android's SystemUI Tuner; however, there are a few extra goodies that Android's solution doesn't include by default.

While I made this for my LG V20, since LG removed the stock SystemUI Tuner, I see no reason why at least the core features won't work on other devices. Even if you have the stock Tuner already, go ahead and try this app out. There are some extra features for you.

Now for some notes:
- This app does NOT require ROOT, but you will need to grant some permissions using ADB (instructions in app).
- This app should work on any device running Android Marshmallow (6.0) or above.
- This app is EXPERIMENTAL! Certain features may not work on your particular device. If they do not, that is unfortunately out of my control.

I'm always looking for things to add, so if you have a suggestion, I'd love to hear it.

SAMSUNG USERS:
https://github.com/zacharee/SystemUITunerRedesign#troubleshooting

ADB Instructions:
Now part of the app itself.

Translators:
https://crowdin.com/project/systemui-tuner

Telegram:
http://bit.ly/ZachareeTG

Play Store:
https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner

Alpha Program:
Download on Labs: https://labs.xda-developers.com/store/app/com.zacharee1.systemuituner
Join Alpha Group: https://groups.google.com/d/forum/systemui-tuner-alpha

Source Code:
https://github.com/zacharee/SystemUITunerRedesign
https://github.com/zacharee/Tweaker
 
Last edited:

Zacharee1

Recognized Developer / Retired Forum Moderator
Working pretty nicely on my g920f with Nougat. However it has added the orientation lock icon and I have no way of removing it now. Any ideas?
I might be able to add a toggle for that.

Did you hide it manually before?
 
Last edited:

niftium

Senior Member
Jan 28, 2015
110
33
Any reason it couldn't work on Lollipop? I gave the Labs download a shot on my LG G4 (still running LP since it's rootable), but I get generic "cannot parse" error.
 

Zacharee1

Recognized Developer / Retired Forum Moderator
Any reason it couldn't work on Lollipop? I gave the Labs download a shot on my LG G4 (still running LP since it's rootable), but I get generic "cannot parse" error.
At the moment, I have the minimum API level set to 23 (MM), but I can certainly lower it to 22 and have you test it to see if it works.
 

saddlejib

New member
Jun 30, 2013
4
2
My property.

For some reason, a lot of manufacturers seem to have a problem with us customizing our own devices, to the point where some disable the built-in Android SystemUI Tuner.

This app aims to fix that problem (at least for rooted users at this time), by providing a replacement.For the most part, this is a replica of Android's SystemUI Tuner; however, there are a few extra goodies that Android's solution doesn't include by default.

While I made this for my LG V20, since LG removed the stock SystemUI Tuner, I see no reason why at least the core features won't work on other devices. Even if you have the stock Tuner already, go ahead and try this app out. There are some extra features for you.

Now for some notes:
- This app does require ROOT. In the future, there may be a way to use ADB to work around that, but it isn't a feature currently
- This app should work on any ROOTED device running Android Marshmallow (6.0) or above.
- This app is EXPERIMENTAL! Certain features may not work on your particular device. If they do not, that is unfortunately out of my control.
- Demo Mode is a WIP! Please be careful when using it. Not all options function correctly, and it takes a while for Demo Mode to actually kick in. DO NOT SPAM THE TOGGLE! Things will break.

I'm always looking for things to add, so if you have a suggestion, I'd love to hear it.

Screenshots:
Tablet (Samsung Galaxy Tab S2 9.7"):

url]

url]

url]

url]



Phone (LG V20):

url]

url]

url]

url]



Play Store:
https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner

XDA Labs:
https://labs.xda-developers.com/store/app/com.zacharee1.systemuituner

Source Code:
https://github.com/zacharee/SystemUITuner2/tree/master

Quote "For some reason, a lot of manufacturers seem to have a problem with us customizing our own devices, to the point where some disable the built-in Android SystemUI Tuner." I have the same problem, why did I pay £600+ for the computer in my pocket if it's to be owned/ controlled by the manufacturer. Is it mine or their's ?
 

Zacharee1

Recognized Developer / Retired Forum Moderator
I'm making some good progress on a non-root version. So far the status bar icons work. I'm having trouble with intents, so Demo Mode is going to hold this back a bit.

There will be some setup required using ADB if you don't have root, but it's just a permissions grant, and there will be instructions.
 

immarcel

Senior Member
Apr 2, 2016
93
33
So far I'm loving it, although the orientation lock icon is really bugging me. Other than that, I don't have any problems, great job!
 
  • Like
Reactions: ak800i

Zacharee1

Recognized Developer / Retired Forum Moderator
Is it possible for this to modify the location of the items? For example move the clock to centre? I've got potato clock for this at the moment but combining it into this app would be great.

Really the only thing I'm trying to do with is app is replicate and improve SystemUI Tuner. To actually move items, I'd need to modify the SystemUI itself, which would be a lot of work to make universal.
 

Zacharee1

Recognized Developer / Retired Forum Moderator
So far I'm loving it, although the orientation lock icon is really bugging me. Other than that, I don't have any problems, great job!

Can you try running this?

Code:
adb shell settings put secure icon_blacklist rotation_lock

Tell me if that works to hide rotation lock (it'll unhide any other options you set).
 

seven58o

Member
Jun 6, 2016
10
2
Kettering
twitter.com
Blu Life One X2

DUDE. Non root mode works BEAUTIFULLY. Can't hide the clock, but I just wanted to hide Bluetooth, wifi, do not disturb, and alarm clock.

You rock. One of the biggest disappointments when I got this phone; they disabled the System UI Tuner.

Thank you!! Let me know when we can give you $$ ?
 
  • Like
Reactions: Zacharee1

Zacharee1

Recognized Developer / Retired Forum Moderator
Blu Life One X2

DUDE. Non root mode works BEAUTIFULLY. Can't hide the clock, but I just wanted to hide Bluetooth, wifi, do not disturb, and alarm clock.

You rock. One of the biggest disappointments when I got this phone; they disabled the System UI Tuner.

Thank you!! Let me know when we can give you $$

Glad to see it's working! Since I only tested this on a V20 and an emulator before launch, it's especially nice :p

If you ever want to donate, there's a button on the website on the side of my posts.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 163
    For some reason, a lot of manufacturers seem to have a problem with us customizing our own devices, to the point where some disable the built-in Android SystemUI Tuner.

    This app aims to fix that problem, by providing a replacement. For the most part, this is a replica of Android's SystemUI Tuner; however, there are a few extra goodies that Android's solution doesn't include by default.

    While I made this for my LG V20, since LG removed the stock SystemUI Tuner, I see no reason why at least the core features won't work on other devices. Even if you have the stock Tuner already, go ahead and try this app out. There are some extra features for you.

    Now for some notes:
    - This app does NOT require ROOT, but you will need to grant some permissions using ADB (instructions in app).
    - This app should work on any device running Android Marshmallow (6.0) or above.
    - This app is EXPERIMENTAL! Certain features may not work on your particular device. If they do not, that is unfortunately out of my control.

    I'm always looking for things to add, so if you have a suggestion, I'd love to hear it.

    SAMSUNG USERS:
    https://github.com/zacharee/SystemUITunerRedesign#troubleshooting

    ADB Instructions:
    Now part of the app itself.

    Translators:
    https://crowdin.com/project/systemui-tuner

    Telegram:
    http://bit.ly/ZachareeTG

    Play Store:
    https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner

    Alpha Program:
    Download on Labs: https://labs.xda-developers.com/store/app/com.zacharee1.systemuituner
    Join Alpha Group: https://groups.google.com/d/forum/systemui-tuner-alpha

    Source Code:
    https://github.com/zacharee/SystemUITunerRedesign
    https://github.com/zacharee/Tweaker
    44
    Samsung users (touchwiz)

    TouchWiz 7.0 (Nougat) has a bug that causes System UI to crash on reboot in certain conditions. It has been confirmed to affect the S7 and Note 5, but most likely affects all Samsung Nougat devices, including the S8.

    Conditions:
    - `icon_blacklist` has been modified (Status Bar section in app)
    - System UI is restarted somehow (Reboot, crash, etc)

    Since version 1.9.6, my app has employed a workaround for Samsung devices (in the form of a toggle in the Settings page, turned on by default on Samsungs), which clears `icon_blacklist` on reboot and then restores it when boot has completed and System UI has had time to start. For the most part, it works well, but it has a few flaws. Namely, force rebooting, kernel panics, or killing System UI won't give my app a chance to perform the appropriate actions.

    I am working on a way for it to also avoid problems even after a force reboot, but it's still in early development, and restarting System UI won't be fixable; if you do that, you'll have to reboot normally somehow. If you get caught in the System UI crash loop, there are some things you can do to fix it:

    METHOD 0:
    - Reboot normally. Hold down the power button until the reboot menu comes up and reboot from there. System UI may be broken, but there's a good chance my app will be able to do what it needs, and you should be fine after boot completes.

    METHOD 1:
    - If you have ADB set up on your computer and a fingerprint trained on your device, this is pretty easy. Plug in your device and run `adb shell settings delete secure icon_blacklist`. System UI should start right up.

    METHOD 2:
    - If you don't have ADB, but have root access and TWRP, reboot into TWRP, connect your device to your computer and run `adb pull /data/system/users/0/settings_secure.xml`. PM me that file and I'll PM you back a fixed copy. Push that fixed copy back to your device with `adb push /location/of/fixed/settings_secure.xml /data/system/users/0/settings_secure.xml`. Reboot and you're good.

    METHOD 3:
    - Factory reset. It would be hard to get to this point, but if you managed, it's really the only option left.


    (This is for the app listing or anyone who needs it.)
    7
    Quick preview:

    OSjlZLO.png


    AAAMXN0.png


    XOTqm8b.png


    I obviously have to work out the colors and such, but what does everyone think of the layout itself?
    5
    Thank you, but i don't use Telegram ...
    Your loss - Many Developers are going to Telegram for support..

    Sent from my SM-G975W Running One UI Beta v2.0 ??
    5
    How'd you get rid of the battery icon? SystemUI Tuner won't do it for me on a T-Mobile S10+.

    As I said System UI Tuner Dev doesn't have a device running One UI v2.0 yet - So currently System UI Tuner is unable to remove the Battery Icon - I'm using HEX Theme in this screen shot which does have the ability to hide the Battery Icon - Please remember that One UI V2.0 is very new & Devs are working hard to up their applications for One UI V2.0 - I know that Zachary is in the process of getting a new device that runs One UI V2.0 ? ?

    Sent from my SM-G975U using XDA Labs