yashsingh1/xdaforums huggingface dataset:
[Sony Cross-Device General] SovPanda:
Another request if possible, the task manager you have in your z3 compact thread system ui
[Sony Cross-Device General] etatto83:
Great module!

One wish: Could it be possible to add an option for disabling the navigation bar activation area at the bottom when it is hidden? Since I'm using LMT Pie, I cannot access it at the bottom, only at the left and the right.I think your module bottom activation area is prioritize over LMT bottom activation area, so it would be nice to have this option. :fingers-crossed:
[Sony Cross-Device General] etatto83:
And one more thing ;)

Is it doable to remove the space left by the navigation bar when it is hidden in the recent apps panel and to shift the "Clear" button when the small apps bar is also hidden?

Thanks!
[Sony Cross-Device General] whalesplaho:
never experienced dis... it auto aligned itsef!!

re yhu on a custom rom?
[Sony Cross-Device General] etatto83:
Nope, no custom ROM, official Sony ROM 5.0.2 10.6.A.0.454 on my Xperia Z
[Sony Cross-Device General] whalesplaho:
no such issue here & even using a stock based custom rom... 5.1.1
[Sony Cross-Device General] etatto83:
In your use case, the navigation bar is not hidden...

If you do hide it via Serajr module, you will see the "Clear" button is not shifted to the bottom (as in my screenshot).
[Sony Cross-Device General] whalesplaho:
i understand now... yhu dnt need to hide navibar brov!
[Sony Cross-Device General] General_Grant:
Very useful module, thank you. But there is one flaw. After installing it, when the screen is locked, there is no notification about missed calles - LED is not blinking
[Sony Cross-Device General] Zaihanzainal:
Maybe try using the 'hideable navbar' module. I hide it using that and works fine
[Sony Cross-Device General] Mr.Elmmyr:
Vertical APP drawer? is it possible?
[Sony Cross-Device General] okij:
[MENTION=3989065]serajr[/MENTION]: I just tested it and can confirm this bug.
[Sony Cross-Device General] serajr:
It's a pleasure for me to periodically see people over here requesting for some new feature. Android lets us to personalize it and almost everything is possible, but do keep this in mind: When a new feature is requested, I don't know how to do it in that moment, even I don't know how to put it into practice. I need, firstly, to see if it is viable, if so, later look for a way to implement it, and this, most of time, is a quite expensive task. Finally, I need some spare time to write up its code (hard code it)... do some tests, test it again and again, and ofc release a new apk!!

I'm on a new phase of my life where my family and my new job (my own company) are always in the foreground! Also, with the Xperia Z5 on horizon, I won't spent too much time with xposed, till the new Android M does arrives with it (I hope so). Finally, I will only give this module Android M compatibility with a Z5P on my hands... but I have no money left enough to buy it nowadays!!

See you soon my friends!!!
[Sony Cross-Device General] tb110188:
Please, release the Kraken, ops, the Source code so we can try to bring the features we want. Also, i'm seeing the Z5 Compact, seems to me a far better choice than the Z3 Compact but still the price here in Brazil is too damn high!!!
[Sony Cross-Device General] Mazellat:
So people must donate you, you want this to continue working for xposed.
[Sony Cross-Device General] General_Grant:
[MENTION=3989065]serajr[/MENTION]: Can you fix this bug, please.
[Sony Cross-Device General] whalesplaho:
woooooops.ss.... just wish [MENTION=3989065]serajr[/MENTION] could support existenZ rom!!!

dnt worry [MENTION=3989065]serajr[/MENTION] all we be good.
[Sony Cross-Device General] tb110188:
The softreboot isn't working on my Mako, please if you can see that i would love to help as your module works almost fine with my Mako customized with Sony stuff.
[Sony Cross-Device General] serajr:
My baby... no, I won't released it!

I prefer to stay with my Z3C instead, Z5C is fat and uggly as hell... dawn sony!

Sony stock fw only my friend!! ;)

Yep... and I've also started working on something like that (with blurred live background as well), but with no intention to release it till next Z5 flashgrips do come true!
[Sony Cross-Device General] serajr:
Under investigation... thank you! ;)
[Sony Cross-Device General] fluffi444:
I have one (little) thing to mention additionally:

If you turn on/off AutoSync there is an very annoying confirmation message asking for OK or CANCEL. This seams to be only Xperia devices related.

I know this is stock "functionality" - But maybe there is a way not to display this for setting AutoSync via fast settings tile.

Yesterday I spend serval hours to modify SystemUI.apk (smali) for myself (after I searched for exising xposed modules, also) - Deodexed, decomplied, tried some code changes and recomplied SystemUI.apk, but this smali code drives my crazy (first time I played with this)

I think I found the correct smalis to look at...

AutoSyncTile.smali
AutoSyncDialogActivity.smali
AutoSyncDialogActivity$AutoSyncDialogFragment.smali
AutoSyncDialogActivity$AutoSyncDialogFragment$1.smali

As far as I read in many other smali modification related thread some "simple" :goto_AA / goto :goto_AA could skip the confimation message (maybe)...:confused:

Sorry to write this here - Actually I don't know if this is or could be related to you VERY NICE tool, but during my searches yesterday night every second result includes the OP serajr - This leads to my opinion that you are the man to ask... ;)
[Sony Cross-Device General] whalesplaho:
i get buddy.... thanks!:D
[Sony Cross-Device General] serajr:
That sounds awesome, and I'm ****ing glad to help those who dares into smali world... congrats!!!

The tile was written to open up this confirmation dialog, but we can try to override it and set autosync enable/disable directly.

Try at your own risk:

AutoSyncTile.smali

(only)

- Add the new method (as shown in red below)

.method private setEnabled(Z)V
.locals 3
.param p1, "enabled" # Z

.prologue
.line 37
new-instance v0, Landroid/content/Intent;

iget-object v1, p0, Lcom/sonymobile/systemui/qs/tiles/AutoSyncTile;->mContext:Landroid/content/Context;

const-class v2, Lcom/sonymobile/systemui/qs/tiles/AutoSyncDialogActivity;

invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

.line 38
.local v0, "intent":Landroid/content/Intent;
const-string v1, "enabling"

invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;

.line 39
const/high16 v1, 0x10000000

invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

.line 40
iget-object v1, p0, Lcom/sonymobile/systemui/qs/tiles/AutoSyncTile;->mHost:Lcom/android/systemui/qs/QSTile$Host;

invoke-interface {v1, v0}, Lcom/android/systemui/qs/QSTile$Host;->startSettingsActivity(Landroid/content/Intent;)V

.line 41
return-void
.end method

[B][COLOR="red"].method private setEnabledDirectly(Z)V
.locals 1
.param p1, "enabled" # Z

.prologue
.line 40
invoke-static {}, Landroid/app/ActivityManager;->getCurrentUser()I

move-result v0

invoke-static {p1, v0}, Landroid/content/ContentResolver;->setMasterSyncAutomaticallyAsUser(ZI)V

.line 41
invoke-virtual {p0}, Lcom/sonymobile/systemui/qs/tiles/AutoSyncTile;->refreshState()V

.line 42
return-void
.end method[/COLOR][/B]

# virtual methods

Now do change the "call" to our newly created method (in red as well):

# virtual methods
.method public handleClick()V
.locals 1

.prologue
.line 33
iget-object v0, p0, Lcom/sonymobile/systemui/qs/tiles/AutoSyncTile;->mState:Lcom/android/systemui/qs/QSTile$State;

check-cast v0, Lcom/android/systemui/qs/QSTile$BooleanState;

iget-boolean v0, v0, Lcom/android/systemui/qs/QSTile$BooleanState;->value:Z

if-nez v0, :cond_0

const/4 v0, 0x1

:goto_0
invoke-direct {p0, v0}, Lcom/sonymobile/systemui/qs/tiles/AutoSyncTile;->[B][COLOR="red"]setEnabledDirectly[/COLOR][/B](Z)V

.line 34
return-void

.line 33
:cond_0
const/4 v0, 0x0

goto :goto_0
.end method

I didn't test above procedure yet, but it must work as expected!!

You tell me later ;)
[Sony Cross-Device General] General_Grant:
Well, I'll wait for the results of the investigation. Thanks in advance.
[Sony Cross-Device General] fluffi444:
WOW! That was fast! Will try it for sure later today after retruning from work! But the day starts good! :highfive:

Will report in ... lets say in 9 hours ;)
[Sony Cross-Device General] dex87xda:
Hello, I accidentally killed system ui and now I have no background in the drawer, home screen too. Option restart systemui not help :( What do I do? Thanks
[Sony Cross-Device General] Pandemic:
it warns you also that the background may dissapear so you need to re add your wallpaper again ><"
[Sony Cross-Device General] Choop:
Exposed Installer wrong version

I installed the framework from this thread and because i want to install some additional modules, i tried to install Exposed Installer.

Which Exposed Installer can i use on XZ C6603 with 5.1.1 to avoid the red message

"Xposed ist (noch) nicht mit der Android-SDK Version 22 oder deiner Prozessor-Architektur (armeabi--v7a) kompatibel.

Cannot link executable dependencies: library "libdvm.so" not found "?

I tried V.3.0 alpha and V.3.3.
[Sony Cross-Device General] fluffi444:
http://xdaforums.com/showthread.php?t=3034811

This should work for 5.1.1 - read OP carefully how to install. For C6603 use xposed-v73-sdk22-arm.zip and the XposedInstaller_3.0_alpha4.apk.
[Sony Cross-Device General] Pandemic:
[MENTION=802841]Choop[/MENTION]

Listen up buddy you need to flash the latest armzip by [MENTION=4419114]rovo89[/MENTION] so flash Xposed-v73-sdk21-arm.zip

Reboot and install the xposed app, open it, allow root permissions done :)
[Sony Cross-Device General] fluffi444:
Tested - and it works - lets say for 90% :)

AutoSync can be activated and deactivated via fast settings - Without confirmation dialog!

but the tile itself did not change its color from "white" to grey (from on to off)

But if I close and reopen fast settings the tile shows the correct state/color!

This is vaild for both - from on to off and from off to on.

If I let fast settings open the switching also works - but again without chanings tile color...

Anyway - this is far better as stock for sure, but not 100% ;)

Looks like we need to link something to "tile color change"
[Sony Cross-Device General] serajr:
Thank you... but I don't like it 90%, so let's reach the perfection ;)

I've edited the new setEnableDirectly into its original post, by just adding:

.line 41
invoke-virtual {p0}, Lcom/sonymobile/systemui/qs/tiles/AutoSyncTile;->refreshState()V

This line does force the tile update itself as soon as you toggle its state!

You can take whole new/edited method again and replace urs.
[Sony Cross-Device General] serajr:
- Spanish translations

- Fixed notifications led with screen locked (missing calls)

- New Audio FX QS Tile

5.1.1 only (5.0.2 soon)!

Oops... Audio FX tile will only work with a new permission injected into your SystemUI.apk, and it is:

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
[Sony Cross-Device General] panchuckles:
Is still v2.1?

Thank for your work, mi amigo.
[Sony Cross-Device General] General_Grant:
Thanks, now LED behaves correctly :good:
[Sony Cross-Device General] serajr:
Yep... I won't release new module versions till Sony's Z5P arrival and/or an new M firmware!
[Sony Cross-Device General] serajr:
Thank you for the feedback!
[Sony Cross-Device General] okij:
Confirmed working! Cheers, you are the best! :)

Hm, the new tile seems to work here out of the box: By pressing it, the phone enters audio settings, where I can toggle ClearAudio+, Normalizing and stuff like that. Or should it invoke something else?

---

On a side note: I have been thinking about your wish for a Z5c (once it's released) to have some extra motivation for developing Xperia Xposed also for Android M.

Even though I decided to stay with my Z3c (which of course will also get the Android M update from Sony), I understand and respect your wish for a Z5c.

Looking at your opening post, I can see that more than 300 users have pressed the thanks button by now, so there definitely must be a lot of users out there using and enjoying your module. :)

If those 300+ users would make a donation of about 2 USD or 2 EUR, it shouldn't take too long for you to be able to finance a Z5c. IMHO, donating two bucks shouldn't be a problem for most of us, considering that we all own quite expensive Sony Xperia phones and we surely spend one buck or the other on PlayStore for apps and games that are worth paying for.

I definitely would donate 2 EUR for this purpose (even though I donated before, but this was for buying you a beer ;)).

[MENTION=3989065]serajr[/MENTION]: What do you think about this?

@ everyone on this thread: What do you folks think about this idea? Of course I don't want Xperia Xposed to go commercial (and I also don't think that this would be serajr's intention), so it would rather be a "motivation by some donation" thing. :highfive:
[Sony Cross-Device General] whalesplaho:
Woah...:victory::good::highfive: highly motivated brov!! [MENTION=3989065]serajr[/MENTION] shud stay out of dis cos if asked him, he would say NO but we want to!

i ll donate 2 USD, i know it is small but [MENTION=3989065]serajr[/MENTION] [MENTION=4916555]okij[/MENTION].....
[Sony Cross-Device General] fluffi444:
So do I !

And now we have it! 100% Perfect! Thank you so much! :good:

So what next? I saw some request somewere in the net about this "feature".

Is it possible to included this into "Serajr Xperia"?

Or do we need to make an single/simple Xposed module?

Or leave it as it is that and everybody who wants could modify SystemUI.apk for themselfs?

BTW: sorry for late answer! First tries I just moved SystemUI to phone and restarted systemUI for the first tries to see how it works. (to lazy to reboot)

But then I saw that SystemUI did not load after reboot. wtf! :)

But then I noticed that I forgot to sign apk after/with recompiling - omg - what a beginners mistake

Was so into code and stuff that I missed the basics...

Anyway - Works! :good:
[Sony Cross-Device General] whalesplaho:
bigups brov..... even when yhu said no development till new firmware or Z5, yhu still give us something.!

can yhu please add Play tile too.... saw tha feature in existenZ rom & i love it but tha ROM aint fully compatible with Xperia Xposed so im back on stock-based rom! Thanks...:good::highfive:
[Sony Cross-Device General] Pandemic:
I miss 1 feature what we had also on KK bro [MENTION=3989065]serajr[/MENTION]

To make the colour of the onscreen buttos accent to theme, so i hope you can add that also and if it is possible also the signal icons etc in statusbar accent to theme either ^^
[Sony Cross-Device General] serajr:
The new Audio FX tile, its click will always open up audio settings, but with the permission (not present on stock apk) you'll have the tile's animation sync with currently playing music (see the screenshots I post).

About the "motivation", it's up to you guys!

Module will always be updated when I have time for it.

And finally... Z5 Premium is my wish (and that's up to me!), instead of the corpulent Z5c.
[Sony Cross-Device General] Pandemic:
Wow oke well Z5 premium cost here 799 euro's that is alot bro [MENTION=3989065]serajr[/MENTION] and you saw my reply ? :)

Verstuurd vanaf mijn D6603 met Tapatalk
[Sony Cross-Device General] whalesplaho:
sure its left to yhu but still we too will try our own part [MENTION=3989065]serajr[/MENTION]... yhu re a good man!:victory:
[Sony Cross-Device General] serajr:
Great news!

I can easily create a preference in the module in which you will be able to choose preferred type for its behavior (Dialog | Direct)... what about?

Now about the SystemUI.apk (and any other system apk), you don't need to resign it after its recompilation, but if you change something inside its AndroidManifest.xml only (permissions, new codes)! Just copy AndroidManifest.xml file and the META-INFO folder from original apk instead!

It will be there soon bro... deal ;)

This feature is already present in the module, but hidden (believe me).

The users do modify their navigation bar, pushing more buttons and/or features to them, so, I did prefer to keep this feature hidden, once I will never know exactly where to put the xposed hooks to apply this feature in!
[Sony Cross-Device General] whalesplaho:
Deal brov.... Yippaaaaaaa!!!

but about tha theme accent for nav bar, it was okay den on KK but now hidden? why do yhu think yhu wont ever know exactly where to put tha xposed hooks? i know yhu can do it brov...... Yhu still avnt say anything bout aving an option to write text in status bar & having more battery icons please!!!!!

Thanks good man [MENTION=3989065]serajr[/MENTION]:highfive::highfive:
[Sony Cross-Device General] fluffi444:
Perfect! :good:

Don't know actually. I use Advanced ApkTool 4.1.0 by BDFreak (Windows) with latest apktool.jar.

There I have to use recompile with sign. Otherwise the SystemUI.apk did not load (after reboot).

"Injecting" an not signed systemUI into booted system with systemUI restart works. But not after reboot anymore.

This is reproducible here. Howsoever...
[Sony Cross-Device General] whalesplaho:
i use dus tool to mod too & its cool.... to recompile, jux select tha apk & tha 4th option to recompile, sign & zipalign & voila!!!!

AudioFX tile added here!

where did yhu add tha code to cos it shud be added in AndroidManifest.xml! added mine here

<uses-permission android:name="com.sony.smallapp.permission.SMALLAPP"/>
<uses-permission android:name="com.sonymobile.permission.TOGGLE_VOLTE_STATUS"/>
[color=red]	<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />[/color]
<permission android:name="com.sonymobile.permission.TASK_SWITCHER_PLUGIN_VIEW" android:protectionLevel="signatureOrSystem"/>
[Sony Cross-Device General] okij:
So it shall be the Z5p! :D For this I will donate 3 EUR to you this weekend and I hope that also some of the other users will give a small amount of their money. :fingers-crossed:

By doing so, maybe we can at least help you a bit with buying the Premium model and surely we can show you some gratitude for the great things you do for the Xperia community. :good::victory:
[Sony Cross-Device General] whalesplaho:
[MENTION=3989065]serajr[/MENTION] i noticed its only wifi & bluetooth can have a detailed view in toggles.... can yhu make it for all toggles too, so it ll only be tha first 2 toggles dah will have tha feature!

thanks!
[Sony Cross-Device General] Choop:
[MENTION=4962787]fluffi444[/MENTION]

Thanks, XposedInstaller_3.0_alpha4.apk works perfect.
[Sony Cross-Device General] Bartekreaper:
Hi [MENTION=3989065]serajr[/MENTION], can you add something like this? Is it possible to add :D ? This is from Resurection Remix (CM-based rom)

Image is changing ~5 times on a day.
[Sony Cross-Device General] serajr:
I do always use latest Apktool jar and its wrapper to directly de/recompile my apks in a windows command prompt.

Give it a try!
[Sony Cross-Device General] me_is_rushin:
Hi Serajr,

Wanted to say thanks for this module. It does basically everything I loved about GravityBox when I used AOSP before switching to Xperia.

There is 1 feature I have been missing and was wondering if you could implement. I loved the ability to use volume keys to move the cursor left and right when I had my keyboard open. Not sure if it's possible on Xperia, but thanks for reading my post. :)
[Sony Cross-Device General] yavhin:
Thanks for this module. Great work!
[Sony Cross-Device General] jianwei87:
I disable my NFC via adb shell command and enable Serajr Xperia Xposed with added NFC in my quick setting. And now my phone are able to boot but I'm not able to see any interface after I boot. How to revert to my previous setting?
[Sony Cross-Device General] dex87xda:
Hi Serajr, great work, must have on z2 :)

Can u add unistall button in app drawer like in M launcher?
[Sony Cross-Device General] Daniel D.:
[MENTION=3989065]serajr[/MENTION]

First of all: I never used other smartphones than Sony's. My wife just got a new smartphone (Samsung Galaxy S6 Edge) and I've to say that in some ways Samsung is more flexible than Sony. One of the key features you built in the SystemUI is standard (long press on an icon to get to the corresponding setting). Just a small note, but let's look how the Z5 will perform. I hope better than the SP ;)...
[Sony Cross-Device General] panchuckles:
See the xposed thread and disable xposed vía recovery, then boot and uninstall the module and do all the work again (install xposed + serajrs module)
[Sony Cross-Device General] serajr:
Thank you my friend... appreciated!

It'll be entirely converted into funds I'm trying saving for make dreams come true!
[Sony Cross-Device General] Pandemic:
Haha well if the Z5p comes out the s6 edge is nothing anymore, look how powerfull the Z5 will be, the best Xperia phone what Sony ever build, Sony is taking finally over and is not the underdog anymore ^^
[Sony Cross-Device General] serajr:
Future version and its compatibility

I'd like to know which devices are still stuck on android 5.0.2, once it has been difficult to manage two different modules.

I'm planning to release something as v2.1 soon, for 5.1.1 only, what do you think about that guys? Thank you!
[Sony Cross-Device General] okij:
If you ask me, I'd drop further 5.0.2 versions in favour of the development for 5.1.1.

IMHO, there is no good reason for us not to upgrade from 5.0.2 to 5.1.1. I e.g. experience on my Z3c that the RAM management has become better under 5.1.1 (more apps stay accessible in RAM) and that the UI has become even a bit snappier.

Besides this, I don't think that Sony will release any Stagefright Vulnerability fixes for 5.0.2, but only for 5.1.1. The 23.4.A.0.580 firmware already contains most of those fixes (see here) and we can hope that the upcoming 23.4.A.1.200 firmware will also fix the last remaining CVE identifier CVE-2015-3864. :fingers-crossed:

I guess you mean v2.2, since you released v2.1 already in August. ;)
[Sony Cross-Device General] me_is_rushin:
Z3C here and I recently upgraded from 5.0.2 to 5.1.1 so it's alright with me. I waited until recently to upgrade due to the 580 firmware patching most of the stagefright vulnerabilities. Once there is a fix for the last remaining exploit I will stay on that until Android M.
[Sony Cross-Device General] whalesplaho:
i know its add maintaining more dan one OS for same module but if yhu can support 5.0.2 den it ll be great but 5.1.1 all tha way.... most users re on 5.1.1!:good::highfive:
[Sony Cross-Device General] Wolfbreak:
Your Module is a Masterpiece [MENTION=3989065]serajr[/MENTION]!

Its a must have on Sony ROMs and i just wanted to say that i really appreciate the Work you do for the Xperia Community.

Regards

Wolfbreak
[Sony Cross-Device General] n_boy86:
[MENTION=3989065]serajr[/MENTION] .can u maybe add status bar header , color which is implanted in the existenz premuim :) , so we can change color there to ;:( regrds thanx in advanced ;=)
[Sony Cross-Device General] baris27:
[MENTION=3989065]serajr[/MENTION] bro here's the turkish strings of v2.1 http://d-h.st/kS8J
[Sony Cross-Device General] serajr:
Thank you so much my old friend!! :highfive:

Yep, for sure... header and all remaining panels as well.

Thank you! ;)

[MENTION=6296671]baris27[/MENTION]

Edit:

There are some weird and incompatible string lines into your translated strings.xml file. Please, take the originals strings.xml and translations.xml from 2nd post! Thank you!!
[Sony Cross-Device General] n_boy86:
Thank u, you are the man [MENTION=3989065]serajr[/MENTION] great service and developing ;)
[Sony Cross-Device General] baris27:
[MENTION=3989065]serajr[/MENTION]

Sorry buddy, I fixed issue link is here http://d-h.st/5CLV :o