[APP] [KK PORT] [4.3] Original ZU 4.4.2 SystemUI / Home (Fullscreen) - v1.2, 16/03/14

Search This thread

serajr

Recognized Developer / Recognized Themer
Apr 21, 2011
5,071
18,700
São Paulo - SP
Here are original apk's from Xperia ZU system dump, ported to work on JB 4.3.

Whole porting process was done on my Xperia ZQ (ZL) running lastest JB 4.3 firmware, but they should work on any JB 4.3 device/firmware (to be confirmed)!

Warning:
As you know (I hope so), every device has its own framework-res.apk with its own resources/ids and the SystemUI.apk inherits a lot of them at run-time, so, if you install on a "non-ZQ" device 4.3 and face some wrong resources (pngs, strings, animations, ...) at your screen, it is a normal behavior, and this means that some SystemUI.apk edits are necessary to match your framework-res.apk resources.



Screenshots:

attachment.php

.
attachment.php



Theme accent colored SystemUI

attachment.php

.
attachment.php

.
attachment.php

.
attachment.php



Others...

attachment.php

.
attachment.php

.
attachment.php

.
attachment.php

.
attachment.php

.
attachment.php

.
attachment.php

.
attachment.php





Warning:
- If you have Serajr Xperia Xposed v2 installed, uninstall it and then install module KK version and reboot!
- If you have any other xposed module that hooks SystemUI.apk, disable it!!!


You´re warned - TRY AT YOUR OWN RISK!!

Install instructions:
1. Update Xperia Xposed from above link (if applicable)
2. Backup your files (You´re warned again)
3. Download and put .zip at your sdcard

Download Mirrors:
v1.1 - Dev-Host <<< White SystemUI (original version)
(YOU CAN APPLY ACCENT COLOR UNDER EXPANDED CONTENTS WITH NEW XPERIA XPOSED KK MODULE)

v1.2 - Dev-Host <<< Runtime theme accent colored SystemUI
(DO NOT USE THIS VERSION WITH NEW XPERIA XPOSED KK MODULE !!!)

4. Flash it!

If you have problems with a big "back" key, get fixed version here or here.
Thanks @funky0308 and @Soheil_rf



Known Issues:
- Some minor issues causing fc on some devices!



Special Thanks:
- Sony
- @MN-Ming for Xperia ZU system dump
- @DooMLoRD for Xperia Z2 system dump



If you like it, press thanks... Simple so!! ;)
.
 
Last edited:

serajr

Recognized Developer / Recognized Themer
Apr 21, 2011
5,071
18,700
São Paulo - SP
Changelog

v1.2 - 16/03/2014
- Runtime theme accent colored SystemUI version (no reboot or restart required)
- Colored active tab glow
- Colored active tab title
- Colored expanded big clock
- Colored Clear recents button title (white border)
- Colored Edit quick settings button title (white border)
- Colored active quick settings toggles
- Fixed Recents empty background gap


v1.1 - 11/03/2014
- Fixed Wifi Hotspot and Location (GPS) toggles
- Fixed Search Panel at landscape orientation
- Removed vibration by taping near to home soft key


v1 - 10/03/2014
- Initial release
 
Last edited:

serajr

Recognized Developer / Recognized Themer
Apr 21, 2011
5,071
18,700
São Paulo - SP
[Guide] Give your system bars a gradient immersive KK flag

WARNING: just do it if you are using OP 4.4 SystemUI.apk on JB 4.3 firmware (backup your files too)


Lockscreen Status Bar:

1. Decompile your JB 4.3 android.policy.jar

2. Go to \com\android\internal\policy\impl\keyguard\ folder and open (with Notepad++) KeyguardViewManager.smali file

3. Look for this method:

Code:
[B].method public declared-synchronized show(Landroid/os/Bundle;)V[/B]

4. Inside the method look for something like:

Code:
    .line 126
    iget-object v2, p0, Lcom/android/internal/policy/impl/keyguard/KeyguardViewManager;->mKeyguardHost:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->getSystemUiVisibility()I

    move-result v2

    [COLOR="Red"]const/high16 v3, 0x20

    or-int v1, v2, v3[/COLOR]

    .line 128
    .local v1, visFlags:I
    iget-object v2, p0, Lcom/android/internal/policy/impl/keyguard/KeyguardViewManager;->mKeyguardHost:Landroid/widget/FrameLayout;

    invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setSystemUiVisibility(I)V

5. Found! Now change above red lines to blue ones below:

Code:
    .line 126
    iget-object v2, p0, Lcom/android/internal/policy/impl/keyguard/KeyguardViewManager;->mKeyguardHost:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->getSystemUiVisibility()I

    move-result v2
	
    [COLOR="Blue"]const/high16 v3, -0x1000

    or-int/2addr v3, v2
	
    move/from16 v1, v3[/COLOR]

    .line 128
    .local v1, visFlags:I
    iget-object v2, p0, Lcom/android/internal/policy/impl/keyguard/KeyguardViewManager;->mKeyguardHost:Landroid/widget/FrameLayout;

    invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setSystemUiVisibility(I)V

6. Save, compile, replace it and DONE!



Walkman both Bars (I think the same can be applied on more Semc??? and Somc??? apks):

1. Decompile your JB 4.3 SemcMusic.apk

2. If you open smali folder and face folders/files titled like a, b, c... you have a "Proguarded version" (obfuscated code)!!! I've never thought Sony would encrypt its sources.. but It did it!! Mine is!!!!! :mad:

Words from Proguard page:
ProGuard now has a sibling optimizer and obfuscator for Android: DexGuard. It focuses on code protection, with additional features like string encryption and class encryption. It directly targets Dalvik bytecode and streamlines the Android build process.


3. Go to \com\sonymobile\ui\support\ folder and open (with Notepad++) SystemUiVisibilityWrapper.smali file

3 (Prograrded version). Go to \com\sonymobile\c\a\ folder and open (with Notepad++) a.smali file

4. Look for this method:

Code:
[B].method public setTranslucentBackground(Z)Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;[/B]

4 (Prograrded version). Look for this method:

Code:
[B].method public a(Z)Lcom/sonymobile/c/a/a;[/B]

5. Found! Now replace whole method from red to blue:

Code:
[COLOR="Red"].method public setTranslucentBackground(Z)Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;
    .locals 1
    .parameter "value"

    .prologue
    .line 309
    sget v0, Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;->SYSTEM_UI_FLAG_TRANSPARENT:I

    invoke-direct {p0, v0, p1}, Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;->setFlag(IZ)V

    .line 310
    return-object p0
.end method[/COLOR]

Code:
[COLOR="Blue"].method public setTranslucentBackground(Z)Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;
    .locals 3
    .parameter "value"

    .prologue
    .line 309
    iget-object v0, p0, Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;->mView:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getSystemUiVisibility()I

    move-result v0
	
    const/high16 v1, -0x1000

    or-int/2addr v1, v0
	
    move/from16 v2, v1

    invoke-direct {p0, v2, p1}, Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;->setFlag(IZ)V

    .line 310
    return-object p0
.end method[/COLOR]

5 (Prograrded version). Found! Now replace whole method from red to blue:

Code:
[COLOR="Red"].method public a(Z)Lcom/sonymobile/c/a/a;
    .locals 1
    .parameter

    .prologue
    .line 309
    sget v0, Lcom/sonymobile/c/a/a;->b:I
	
    invoke-direct {p0, v0, p1}, Lcom/sonymobile/c/a/a;->b(IZ)V

    .line 311
    return-object p0
.end method[/COLOR]

Code:
[COLOR="Blue"].method public a(Z)Lcom/sonymobile/c/a/a;
    .locals 3
    .parameter

    .prologue
    .line 309
    iget-object v0, p0, Lcom/sonymobile/c/a/a;->h:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getSystemUiVisibility()I

    move-result v0
	
    const/high16 v1, -0x1000

    or-int/2addr v1, v0
	
    move/from16 v2, v1
	
    invoke-direct {p0, v2, p1}, Lcom/sonymobile/c/a/a;->b(IZ)V

    .line 311
    return-object p0
.end method[/COLOR]

6. Save, compile, replace it and DONE!



Album both Bars:

1. Decompile your JB 4.3 SemcAlbum.apk

2. Go to \com\sonyericsson\album\util\ folder and open (with Notepad++) BarUtils.smali file

3. Look for this method:

Code:
[B].method public static setDefaultSystemUiVisibility(Landroid/view/Window;)V[/B]

4. Insert blue lines

Code:
.method public static setDefaultSystemUiVisibility(Landroid/view/Window;)V
    .locals 2
    .parameter "window"

    .prologue
    .line 306
    sget-boolean v1, Lcom/sonyericsson/album/util/BarUtils;->sIsKitKat:Z

    if-eqz v1, :cond_0

    .line 307
    const/16 v0, 0xe00

    .line 310
    .local v0, flags:I
    invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/view/View;->setSystemUiVisibility(I)V

    .line 315
    .end local v0           #flags:I
    :goto_0
    return-void

    .line 312
    :cond_0
    invoke-static {p0}, Lcom/sonyericsson/album/util/BarUtils;->enableStatusBar(Landroid/view/Window;)Z

    .line 313
    invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v1

    invoke-static {v1}, Lcom/sonyericsson/album/util/BarUtils;->showNavigationBar(Landroid/view/View;)V
	
    [COLOR="blue"].line 314
    invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v0
	
    invoke-virtual {v0}, Landroid/view/View;->getSystemUiVisibility()I

    move-result v0
	
    const/high16 v1, -0x1000

    or-int/2addr v1, v0
	
    move/from16 v0, v1
	
    .line 315
    invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/view/View;->setSystemUiVisibility(I)V[/COLOR]
	
    goto :goto_0
.end method

5. Save, compile, replace it and DONE!



Warning: if you are having any problem on compile/fc, try to put -0x100000 value instead of -0x1000 (thanks @niaboc79)

Screenshots:
.
 

Attachments

  • Lockscreen_StatusBar.jpg
    Lockscreen_StatusBar.jpg
    45.9 KB · Views: 3,104
  • Walkman_Bars_02.jpg
    Walkman_Bars_02.jpg
    238.6 KB · Views: 2,456
  • Walkman_Bars_01.jpg
    Walkman_Bars_01.jpg
    222.6 KB · Views: 2,529
  • Album_Bars.jpg
    Album_Bars.jpg
    200.8 KB · Views: 2,231
Last edited:

serajr

Recognized Developer / Recognized Themer
Apr 21, 2011
5,071
18,700
São Paulo - SP
Thumbs

Thumbs...
 

Attachments

  • Serajr_ZU_KK_02.jpg
    Serajr_ZU_KK_02.jpg
    59.7 KB · Views: 56,251
  • Serajr_ZU_KK_03.jpg
    Serajr_ZU_KK_03.jpg
    56.4 KB · Views: 55,828
  • Serajr_ZU_KK_04.png
    Serajr_ZU_KK_04.png
    247.2 KB · Views: 56,853
  • Serajr_ZU_KK_05.jpg
    Serajr_ZU_KK_05.jpg
    82.3 KB · Views: 55,650
  • Serajr_ZU_KK_07.jpg
    Serajr_ZU_KK_07.jpg
    60.1 KB · Views: 54,833
  • Serajr_ZU_KK_08.png
    Serajr_ZU_KK_08.png
    218.1 KB · Views: 54,615
  • Serajr_ZU_KK_09.jpg
    Serajr_ZU_KK_09.jpg
    56.5 KB · Views: 54,433
  • Serajr_ZU_KK_10.jpg
    Serajr_ZU_KK_10.jpg
    64.6 KB · Views: 54,454
  • Serajr_ZU_KK_01.jpg
    Serajr_ZU_KK_01.jpg
    53.3 KB · Views: 54,319
  • Serajr_ZU_KK_06.jpg
    Serajr_ZU_KK_06.jpg
    66.1 KB · Views: 52,427
  • Serajr_ZU_KK_Accent_01.png
    Serajr_ZU_KK_Accent_01.png
    232 KB · Views: 49,172
  • Serajr_ZU_KK_Accent_02.jpg
    Serajr_ZU_KK_Accent_02.jpg
    54.4 KB · Views: 62,942
  • Serajr_ZU_KK_Accent_03.jpg
    Serajr_ZU_KK_Accent_03.jpg
    62.8 KB · Views: 48,848
  • Serajr_ZU_KK_Accent_04.jpg
    Serajr_ZU_KK_Accent_04.jpg
    32.5 KB · Views: 48,594
Last edited:

funky0308

Inactive Recognized Themer
Aug 27, 2012
7,029
5,681
Osijek
Awesome....I'm gonna flash it right away.

So, only "bug" you have in released version is that search bar bug?

Great work...!

Nice....mate...absolutely amazing..

Everything is working incredibly well...fast and fluid.

BTW - only "bug" I could found is that I should apply my theme again to get back my navigation bar icons...

I don't know is this is placebo or what but everything seems more fluid and smooth...

Also...do you maybe know how to fix this back icon (it's bigger that rest icons)
e5yhevyd.jpg

That was problem with some 136 firmwares on Z1 but I just used different systemUI - and I don't want to use another one anymore ;)


Sent from my C6903 using Tapatalk
 
Last edited:

lyndonguti

Senior Member
Sep 29, 2011
2,751
2,093
Milano
The new home is really great works in all theme ...i gues this is the first fully functional home without problems !! I like the drawer its now full screen


Edit: im still trying to get work the systemui


Sent from my C6603 using Tapatalk
 
Last edited:

funky0308

Inactive Recognized Themer
Aug 27, 2012
7,029
5,681
Osijek
Z1 users - don't enable systemUI customisation in Xperia Xposed - you'll end in systemUI FC.

Everything seems excellent for me.

Sent from my C6903 using Tapatalk
 

lyndonguti

Senior Member
Sep 29, 2011
2,751
2,093
Milano
@niaboc79 had solution for that.
Mate, could you help a bit here...

I could resize it but that's not solution...that's improvising ;)

In landscape is O.K but portrait is odd...

Sent from my C6903 using Tapatalk

Yeah niaboc fix that....sure sera will know that too...anway yeah its odd but hey the system notification is just out of the box hehe

Sent from my Transformer TF101 using Tapatalk now Free
 

funky0308

Inactive Recognized Themer
Aug 27, 2012
7,029
5,681
Osijek
Yeah niaboc fix that....sure sera will know that too...anway yeah its odd but hey the system notification is just out of the box hehe

Sent from my Transformer TF101 using Tapatalk now Free

Absolutely... @serajr knows that I didn't mean nothing bad, just reporting and because he did so much tonight I asked another Android wizard ;)

Sent from my C6903 using Tapatalk
 

Felimenta97

Senior Member
Aug 5, 2011
7,863
2,305
26
Ribeirão Preto
I know it isn't made for such a different device, but I tried it anyway on my Tablet Z.

It half works. If I slide down the notification side, it doesn't show anything. The toggles side works nicely, except for the Location toggle, which thinks it is off, when everything is on.

Other thing is the bugged navigation bar. It is completely huge and requires a lot of tries to work. The rest seems to work somewhat well.

uploadfromtaptalk1394491174840.jpg
uploadfromtaptalk1394491194814.jpg

Once again, I know it isn't meant for such a different device, but it worth a try ;)

Sent from my SGP311 using Tapatalk
 

niaboc79

Recognized Developer / Inactive RT
Sep 8, 2007
12,453
68,230
Enghien
www.nirvana-records.be
@niaboc79 had solution for that.
Mate, could you help a bit here...

I could resize it but that's not solution...that's improvising ;)

In landscape is O.K but portrait is odd...

Sent from my C6903 using Tapatalk

navigation_bar.xml

for all line with:

Code:
android:id="@id/back"

remove

Code:
android:scaleType="center"
 

Soheil_rf

Senior Member
Jul 7, 2009
630
1,020
Tehran
@serajr first thanks for your awesome work

Little bug : useless vibration when touch above navigation keys


Sent from my C6503 using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 101
    Here are original apk's from Xperia ZU system dump, ported to work on JB 4.3.

    Whole porting process was done on my Xperia ZQ (ZL) running lastest JB 4.3 firmware, but they should work on any JB 4.3 device/firmware (to be confirmed)!

    Warning:
    As you know (I hope so), every device has its own framework-res.apk with its own resources/ids and the SystemUI.apk inherits a lot of them at run-time, so, if you install on a "non-ZQ" device 4.3 and face some wrong resources (pngs, strings, animations, ...) at your screen, it is a normal behavior, and this means that some SystemUI.apk edits are necessary to match your framework-res.apk resources.



    Screenshots:

    attachment.php

    .
    attachment.php



    Theme accent colored SystemUI

    attachment.php

    .
    attachment.php

    .
    attachment.php

    .
    attachment.php



    Others...

    attachment.php

    .
    attachment.php

    .
    attachment.php

    .
    attachment.php

    .
    attachment.php

    .
    attachment.php

    .
    attachment.php

    .
    attachment.php





    Warning:
    - If you have Serajr Xperia Xposed v2 installed, uninstall it and then install module KK version and reboot!
    - If you have any other xposed module that hooks SystemUI.apk, disable it!!!


    You´re warned - TRY AT YOUR OWN RISK!!

    Install instructions:
    1. Update Xperia Xposed from above link (if applicable)
    2. Backup your files (You´re warned again)
    3. Download and put .zip at your sdcard

    Download Mirrors:
    v1.1 - Dev-Host <<< White SystemUI (original version)
    (YOU CAN APPLY ACCENT COLOR UNDER EXPANDED CONTENTS WITH NEW XPERIA XPOSED KK MODULE)

    v1.2 - Dev-Host <<< Runtime theme accent colored SystemUI
    (DO NOT USE THIS VERSION WITH NEW XPERIA XPOSED KK MODULE !!!)

    4. Flash it!

    If you have problems with a big "back" key, get fixed version here or here.
    Thanks @funky0308 and @Soheil_rf



    Known Issues:
    - Some minor issues causing fc on some devices!



    Special Thanks:
    - Sony
    - @MN-Ming for Xperia ZU system dump
    - @DooMLoRD for Xperia Z2 system dump



    If you like it, press thanks... Simple so!! ;)
    .
    27
    Changelog

    v1.2 - 16/03/2014
    - Runtime theme accent colored SystemUI version (no reboot or restart required)
    - Colored active tab glow
    - Colored active tab title
    - Colored expanded big clock
    - Colored Clear recents button title (white border)
    - Colored Edit quick settings button title (white border)
    - Colored active quick settings toggles
    - Fixed Recents empty background gap


    v1.1 - 11/03/2014
    - Fixed Wifi Hotspot and Location (GPS) toggles
    - Fixed Search Panel at landscape orientation
    - Removed vibration by taping near to home soft key


    v1 - 10/03/2014
    - Initial release
    27
    [Guide] Give your system bars a gradient immersive KK flag

    WARNING: just do it if you are using OP 4.4 SystemUI.apk on JB 4.3 firmware (backup your files too)


    Lockscreen Status Bar:

    1. Decompile your JB 4.3 android.policy.jar

    2. Go to \com\android\internal\policy\impl\keyguard\ folder and open (with Notepad++) KeyguardViewManager.smali file

    3. Look for this method:

    Code:
    [B].method public declared-synchronized show(Landroid/os/Bundle;)V[/B]

    4. Inside the method look for something like:

    Code:
        .line 126
        iget-object v2, p0, Lcom/android/internal/policy/impl/keyguard/KeyguardViewManager;->mKeyguardHost:Landroid/widget/FrameLayout;
    
        invoke-virtual {v2}, Landroid/widget/FrameLayout;->getSystemUiVisibility()I
    
        move-result v2
    
        [COLOR="Red"]const/high16 v3, 0x20
    
        or-int v1, v2, v3[/COLOR]
    
        .line 128
        .local v1, visFlags:I
        iget-object v2, p0, Lcom/android/internal/policy/impl/keyguard/KeyguardViewManager;->mKeyguardHost:Landroid/widget/FrameLayout;
    
        invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setSystemUiVisibility(I)V

    5. Found! Now change above red lines to blue ones below:

    Code:
        .line 126
        iget-object v2, p0, Lcom/android/internal/policy/impl/keyguard/KeyguardViewManager;->mKeyguardHost:Landroid/widget/FrameLayout;
    
        invoke-virtual {v2}, Landroid/widget/FrameLayout;->getSystemUiVisibility()I
    
        move-result v2
    	
        [COLOR="Blue"]const/high16 v3, -0x1000
    
        or-int/2addr v3, v2
    	
        move/from16 v1, v3[/COLOR]
    
        .line 128
        .local v1, visFlags:I
        iget-object v2, p0, Lcom/android/internal/policy/impl/keyguard/KeyguardViewManager;->mKeyguardHost:Landroid/widget/FrameLayout;
    
        invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setSystemUiVisibility(I)V

    6. Save, compile, replace it and DONE!



    Walkman both Bars (I think the same can be applied on more Semc??? and Somc??? apks):

    1. Decompile your JB 4.3 SemcMusic.apk

    2. If you open smali folder and face folders/files titled like a, b, c... you have a "Proguarded version" (obfuscated code)!!! I've never thought Sony would encrypt its sources.. but It did it!! Mine is!!!!! :mad:

    Words from Proguard page:
    ProGuard now has a sibling optimizer and obfuscator for Android: DexGuard. It focuses on code protection, with additional features like string encryption and class encryption. It directly targets Dalvik bytecode and streamlines the Android build process.


    3. Go to \com\sonymobile\ui\support\ folder and open (with Notepad++) SystemUiVisibilityWrapper.smali file

    3 (Prograrded version). Go to \com\sonymobile\c\a\ folder and open (with Notepad++) a.smali file

    4. Look for this method:

    Code:
    [B].method public setTranslucentBackground(Z)Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;[/B]

    4 (Prograrded version). Look for this method:

    Code:
    [B].method public a(Z)Lcom/sonymobile/c/a/a;[/B]

    5. Found! Now replace whole method from red to blue:

    Code:
    [COLOR="Red"].method public setTranslucentBackground(Z)Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;
        .locals 1
        .parameter "value"
    
        .prologue
        .line 309
        sget v0, Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;->SYSTEM_UI_FLAG_TRANSPARENT:I
    
        invoke-direct {p0, v0, p1}, Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;->setFlag(IZ)V
    
        .line 310
        return-object p0
    .end method[/COLOR]

    Code:
    [COLOR="Blue"].method public setTranslucentBackground(Z)Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;
        .locals 3
        .parameter "value"
    
        .prologue
        .line 309
        iget-object v0, p0, Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;->mView:Landroid/view/View;
    
        invoke-virtual {v0}, Landroid/view/View;->getSystemUiVisibility()I
    
        move-result v0
    	
        const/high16 v1, -0x1000
    
        or-int/2addr v1, v0
    	
        move/from16 v2, v1
    
        invoke-direct {p0, v2, p1}, Lcom/sonymobile/ui/support/SystemUiVisibilityWrapper;->setFlag(IZ)V
    
        .line 310
        return-object p0
    .end method[/COLOR]

    5 (Prograrded version). Found! Now replace whole method from red to blue:

    Code:
    [COLOR="Red"].method public a(Z)Lcom/sonymobile/c/a/a;
        .locals 1
        .parameter
    
        .prologue
        .line 309
        sget v0, Lcom/sonymobile/c/a/a;->b:I
    	
        invoke-direct {p0, v0, p1}, Lcom/sonymobile/c/a/a;->b(IZ)V
    
        .line 311
        return-object p0
    .end method[/COLOR]

    Code:
    [COLOR="Blue"].method public a(Z)Lcom/sonymobile/c/a/a;
        .locals 3
        .parameter
    
        .prologue
        .line 309
        iget-object v0, p0, Lcom/sonymobile/c/a/a;->h:Landroid/view/View;
    
        invoke-virtual {v0}, Landroid/view/View;->getSystemUiVisibility()I
    
        move-result v0
    	
        const/high16 v1, -0x1000
    
        or-int/2addr v1, v0
    	
        move/from16 v2, v1
    	
        invoke-direct {p0, v2, p1}, Lcom/sonymobile/c/a/a;->b(IZ)V
    
        .line 311
        return-object p0
    .end method[/COLOR]

    6. Save, compile, replace it and DONE!



    Album both Bars:

    1. Decompile your JB 4.3 SemcAlbum.apk

    2. Go to \com\sonyericsson\album\util\ folder and open (with Notepad++) BarUtils.smali file

    3. Look for this method:

    Code:
    [B].method public static setDefaultSystemUiVisibility(Landroid/view/Window;)V[/B]

    4. Insert blue lines

    Code:
    .method public static setDefaultSystemUiVisibility(Landroid/view/Window;)V
        .locals 2
        .parameter "window"
    
        .prologue
        .line 306
        sget-boolean v1, Lcom/sonyericsson/album/util/BarUtils;->sIsKitKat:Z
    
        if-eqz v1, :cond_0
    
        .line 307
        const/16 v0, 0xe00
    
        .line 310
        .local v0, flags:I
        invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    
        move-result-object v1
    
        invoke-virtual {v1, v0}, Landroid/view/View;->setSystemUiVisibility(I)V
    
        .line 315
        .end local v0           #flags:I
        :goto_0
        return-void
    
        .line 312
        :cond_0
        invoke-static {p0}, Lcom/sonyericsson/album/util/BarUtils;->enableStatusBar(Landroid/view/Window;)Z
    
        .line 313
        invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    
        move-result-object v1
    
        invoke-static {v1}, Lcom/sonyericsson/album/util/BarUtils;->showNavigationBar(Landroid/view/View;)V
    	
        [COLOR="blue"].line 314
        invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    
        move-result-object v0
    	
        invoke-virtual {v0}, Landroid/view/View;->getSystemUiVisibility()I
    
        move-result v0
    	
        const/high16 v1, -0x1000
    
        or-int/2addr v1, v0
    	
        move/from16 v0, v1
    	
        .line 315
        invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    
        move-result-object v1
    
        invoke-virtual {v1, v0}, Landroid/view/View;->setSystemUiVisibility(I)V[/COLOR]
    	
        goto :goto_0
    .end method

    5. Save, compile, replace it and DONE!



    Warning: if you are having any problem on compile/fc, try to put -0x100000 value instead of -0x1000 (thanks @niaboc79)

    Screenshots:
    .
    26
    Thumbs

    Thumbs...
    17
    v1.2 Released!!!

    Changelog:
    v1.2 - 16/03/2014
    - Runtime theme accent colored SystemUI version (no reboot or restart required)
    - Colored active tab glow
    - Colored active tab title
    - Colored expanded big clock
    - Colored Clear recents button title (white border)
    - Colored Edit quick settings button title (white border)
    - Colored active quick settings toggles
    - Fixed Recents empty background gap

    Enjoy it!! ;)
    .