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

Search This thread

Kianush

Senior Member
Jan 4, 2014
707
101

I dont know how to get logcat because when I use a logcat app and then start bombusmod systemui fc and I cant do anything else after that including saveing the logcat file!

---------- Post added at 05:37 AM ---------- Previous post was at 04:56 AM ----------

I could get a screenshot, Hope it will let you find a solution(I gave you the link of bombusmod so you could see yourself)
The problem is when I start Bombusmod(link here) systemui force closes after and after and I have to reboot my phone
this is the screenshot from the moment of FC(you can see that there is no navbar):

-------------
the is another problem, navbar and statusbar are black all the time and are not invisible in home, can you make this systemui compatible with this home (ported by @Sahaab HERE
-------------
and the last problem is that back button is very big:D any fix for that?!

Im testing all of this on my xSP existenz 4.0.0 android 4.3
I hope you have the time to help me, thanks

Edit: I dont know what's wrong with my screenshot but no way I could upload it anywhereso I got another screenshot from my pc:D:D:D
here:
20769718518571139668.jpg
 
Last edited:

Geekraft3r

New member
Jul 3, 2014
2
0
Very Nice Work Serajr

Hi, Serajr can you help me to put the back and recent buttons more separated from the home button because they are to join and i want to be more separated or you can tell me how can i do that for example to modify a xml file thanks in advance
 

inunxelex

Senior Member
Mar 15, 2008
378
209
Does the SystemUI contains quick panel settings?
Because that's really what I need.
If so, could you share your port please??

Sent from my C2005 using XDA Free mobile app

yes, its original xperia JB4.3 quick panel without need modification in settings.apk
xAe0B0T.png

i cant share systemui.apk only because its need other apks too :(
 

QBerto

Senior Member
Sep 30, 2013
263
60
Samsung Galaxy S22 Ultra
hey @serajr I have a issue with the UI, Kvazar Lyrics app causes FC of System UI, works well with original system UI, can be related to port?

I'm on XSP 4.3 .207 rooted, deodexed, superuser, all works fine just it looks incompatible with Kvaza lyrics... hope you or someone can help me

thanks in advance
 

serajr

Recognized Developer / Recognized Themer
Apr 21, 2011
5,071
18,700
São Paulo - SP
hey @serajr I have a issue with the UI, Kvazar Lyrics app causes FC of System UI, works well with original system UI, can be related to port?

I'm on XSP 4.3 .207 rooted, deodexed, superuser, all works fine just it looks incompatible with Kvaza lyrics... hope you or someone can help me

thanks in advance
Logcat tells us what's happening!
 

QBerto

Senior Member
Sep 30, 2013
263
60
Samsung Galaxy S22 Ultra
Logcat tells us what's happening!

I had never done a logcat affecting systemUI, so annoying xD... hope this have some answers xD

Code:
12-27 17:02:39.783 D/AwesomePlayer(  451): Normal Audio Playback
12-27 17:02:39.823 W/ContextImpl( 1067): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1084 com.serajr.xperia.xposed.kk.hooks.android.Android_StatusBarManagerService.putHomeBadgeViewNumber:232 com.serajr.xperia.xposed.kk.hooks.android.Android_StatusBarManagerService.handlePutOrRemoveHomeBadgeView:206 com.serajr.xperia.xposed.kk.hooks.android.Android_StatusBarManagerService.access$0:114 com.serajr.xperia.xposed.kk.hooks.android.Android_StatusBarManagerService$1.afterHookedMethod:51 
12-27 17:02:39.833 V/DashNotificationListener( 1854): Posted by: com.kvazars.lyrics: 123456
12-27 17:02:39.833 E/AndroidRuntime(24141): FATAL EXCEPTION: main
12-27 17:02:39.833 E/AndroidRuntime(24141): android.content.res.Resources$NotFoundException: File res/drawable/notification_row_legacy_bg.xml from drawable resource ID #0x7f0200a6
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.content.res.Resources.loadDrawable(Resources.java:2103)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.content.res.Resources.getDrawable(Resources.java:702)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.content.res.XResources.getDrawable(XResources.java:521)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.view.View.setBackgroundResource(View.java:14940)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at com.android.systemui.statusbar.BaseStatusBar.applyLegacyRowBackground(BaseStatusBar.java:401)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at com.android.systemui.statusbar.BaseStatusBar.inflateViews(BaseStatusBar.java:736)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at com.android.systemui.statusbar.BaseStatusBar.createNotificationViews(BaseStatusBar.java:882)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at com.android.systemui.statusbar.phone.PhoneStatusBar.addNotification(PhoneStatusBar.java:1343)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at com.android.systemui.statusbar.phone.PhoneStatusBar.addNotification(Native Method)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at com.android.systemui.statusbar.CommandQueue$H.handleMessage(CommandQueue.java:277)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.os.Looper.loop(Looper.java:213)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.app.ActivityThread.main(ActivityThread.java:5225)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at java.lang.reflect.Method.invokeNative(Native Method)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at java.lang.reflect.Method.invoke(Method.java:525)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at dalvik.system.NativeStart.main(Native Method)
12-27 17:02:39.833 E/AndroidRuntime(24141): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x1080943
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.content.res.Resources.getValue(Resources.java:1125)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.content.res.Resources.getDrawable(Resources.java:700)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.content.res.XResources.getDrawable(XResources.java:521)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:173)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:930)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.graphics.drawable.Drawable.createFromXml(Drawable.java:853)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	at android.content.res.Resources.loadDrawable(Resources.java:2099)
12-27 17:02:39.833 E/AndroidRuntime(24141): 	... 20 more
12-27 17:02:39.833 W/ActivityManager( 1067): Unbind failed: could not find connection for android.os.BinderProxy@42c268d8
12-27 17:02:39.843 W/ActivityManager( 1067): Unable to start service Intent { cmp=com.android.music/.MediaPlaybackService } U=0: not found
12-27 17:02:39.843 W/ActivityManager( 1067): Unable to start service Intent { cmp=com.android.music/.MediaPlaybackService } U=0: not found
12-27 17:02:39.903 D/dalvikvm( 1067): GC_CONCURRENT freed 6323K, 34% free 33188K/49804K, paused 7ms+9ms, total 163ms
12-27 17:02:39.903 D/dalvikvm( 1067): WAIT_FOR_CONCURRENT_GC blocked 156ms
12-27 17:02:39.903 D/dalvikvm( 1067): WAIT_FOR_CONCURRENT_GC blocked 61ms
12-27 17:02:39.913 D/dalvikvm( 1067): WAIT_FOR_CONCURRENT_GC blocked 55ms
12-27 17:02:39.913 D/dalvikvm( 1067): WAIT_FOR_CONCURRENT_GC blocked 56ms
12-27 17:02:39.913 I/sysmon-tsens_tz_sensor0(  444): sensor_work - read value = 460
12-27 17:02:39.913 I/SemcMusicPlayer(26218): wakeLock isHeld: true
12-27 17:02:39.913 I/sysmon-tsens_tz_sensor3(  444): sensor_work - read value = 440
12-27 17:02:39.923 W/qdhwcomposer(  448): Excessive delay reading vsync: took 717 ms
12-27 17:02:39.923 W/ContextImpl( 1067): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1084 com.serajr.xperia.xposed.kk.hooks.android.Android_StatusBarManagerService.removeHomeBadgeViewNumber:252 com.serajr.xperia.xposed.kk.hooks.android.Android_StatusBarManagerService.handlePutOrRemoveHomeBadgeView:211 com.serajr.xperia.xposed.kk.hooks.android.Android_StatusBarManagerService.access$0:114 com.serajr.xperia.xposed.kk.hooks.android.Android_StatusBarManagerService$3.beforeHookedMethod:101 
12-27 17:02:39.933 V/DashNotifier( 1854): Removed: com.kvazars.lyrics: 123456
12-27 17:02:39.953 V/DashNotificationListener( 1854): Deleted: 0
12-27 17:02:39.953 V/DashNotificationListener( 1854): Posted by: com.sonyericsson.music: 1
12-27 17:02:39.993 V/AudioHardwareALSA(  451): virtual android::status_t android_audio_legacy::AudioHardwareALSA::setParameters(const android::String8&)() ,music_beat=ON
12-27 17:02:39.993 D/AudioHardwareALSA(  451): Set Music Beat ON
12-27 17:02:39.993 D/ALSADevice(  451): setMusicBeat: flag 1
12-27 17:02:39.993 D/ALSADevice(  451): setMixerControl:: name RX5 MIX1 INP1 value RX1
12-27 17:02:40.003 D/ALSADevice(  451): setMixerControl:: name RX5 MIX1 INP2 value RX2
12-27 17:02:40.003 D/ALSADevice(  451): setMixerControl:: name LINEOUT2 Volume value 100 index 0
12-27 17:02:40.003 D/AudioHardwareALSA(  451): Set Music Beat ON, set digital volume in codec with streamType=0,
12-27 17:02:40.003 D/AudioHardwareALSA(  451): volume index 11, mCurRxDevice=2
12-27 17:02:40.003 D/ALSADevice(  451): setMusicBeatDigitalVolume: streamType=0, device=2, volumeIndex=11
12-27 17:02:40.003 D/ALSADevice(  451): setMusicBeatDigitalVolume: streamType=0, device=2, devIdx=0, xLoudFlag=1,
12-27 17:02:40.003 D/ALSADevice(  451): volumeIndex=11, volumePercent=63
12-27 17:02:40.003 D/ALSADevice(  451): setMixerControl:: name RX5 Digital Volume value 63 index 0
12-27 17:02:40.013 W/qdhwcomposer(  448): Excessive delay reading vsync: took 50 ms
12-27 17:02:40.013 W/ActivityManager( 1067): Unbind failed: could not find connection for android.os.BinderProxy@42a8c7d0
12-27 17:02:40.043 I/ActivityManager( 1067): Start proc com.sonyericsson.crashmonitor for broadcast com.sonyericsson.crashmonitor/.receiver.CrashMonitorServiceBroadcastReceiver: pid=26541 uid=10116 gids={50116, 1007, 1028, 1015, 1023}
12-27 17:02:40.043 I/ActivityManager( 1067): Process com.devexpert.weather (pid 25725) has died.
12-27 17:02:40.103 I/ActivityManager( 1067): Start proc com.sonyericsson.metadatacleanup for content provider com.sonyericsson.metadatacleanup/com.sonyericsson.mediaextra.provider.MediaExtraProvider: pid=26555 uid=10119 gids={50119, 3003, 1015, 1028}
12-27 17:02:40.163 I/CrashMonitor(26541): CrashMonitorServiceBroadcastReceiver: Forwarding intent: android.intent.action.DROPBOX_ENTRY_ADDED tag: system_app_crash
12-27 17:02:40.173 I/CrashMonitor(26541): CrashMonitorService: Service started...
12-27 17:02:40.193 I/ActivityManager( 1067): Start proc com.sonyericsson.android.bootinfo:remote for service com.sonyericsson.android.bootinfo/.MiscTaService: pid=26569 uid=1000 gids={41000, 3003, 1015, 1028, 3002, 3001, 3007, 1021, 3004, 3005, 1000, 3009, 1023}
12-27 17:02:40.223 D/dalvikvm(26555): Trying to load lib /data/app-lib/SemcMetadataCleanup/libsmfmf.so 0x41e16860
12-27 17:02:40.233 D/dalvikvm(26555): Added shared lib /data/app-lib/SemcMetadataCleanup/libsmfmf.so 0x41e16860
12-27 17:02:40.233 D/dalvikvm(26555): Trying to load lib /data/app-lib/SemcMetadataCleanup/libsmfmf.so 0x41e16860
12-27 17:02:40.253 D/dalvikvm(26555): Shared lib '/data/app-lib/SemcMetadataCleanup/libsmfmf.so' already loaded in same CL 0x41e16860
12-27 17:02:40.253 I/dalvikvm(26555): threadid=1: recursive native library load attempt (/data/app-lib/SemcMetadataCleanup/libsmfmf.so)
12-27 17:02:40.253 D/dalvikvm(26555): Trying to load lib /data/app-lib/SemcMetadataCleanup/libsmfmf.so 0x41e16860
12-27 17:02:40.253 D/dalvikvm(26555): Shared lib '/data/app-lib/SemcMetadataCleanup/libsmfmf.so' already loaded in same CL 0x41e16860
12-27 17:02:40.253 I/dalvikvm(26555): threadid=1: recursive native library load attempt (/data/app-lib/SemcMetadataCleanup/libsmfmf.so)
12-27 17:02:40.253 D/dalvikvm(26555): Trying to load lib /data/app-lib/SemcMetadataCleanup/libsmfmf.so 0x41e16860
12-27 17:02:40.253 D/dalvikvm(26555): Shared lib '/data/app-lib/SemcMetadataCleanup/libsmfmf.so' already loaded in same CL 0x41e16860
12-27 17:02:40.253 I/dalvikvm(26555): threadid=1: recursive native library load attempt (/data/app-lib/SemcMetadataCleanup/libsmfmf.so)
12-27 17:02:40.283 D/dalvikvm(26569): Trying to load lib /data/app-lib/bootinfo/libMiscTaAccessor.so 0x41e178c0
12-27 17:02:40.283 D/dalvikvm(26569): Added shared lib /data/app-lib/bootinfo/libMiscTaAccessor.so 0x41e178c0
12-27 17:02:40.283 I/CrashMonitor(26541): CrashMonitorService: action: android.intent.action.DROPBOX_ENTRY_ADDED
12-27 17:02:40.333 I/CrashMonitor(26541): CrashMonitorService: Service stopped...
12-27 17:02:40.353 I/ActivityManager( 1067): Process com.android.defcontainer (pid 25575) has died.
12-27 17:02:40.503 D/dalvikvm(26218): GC_FOR_ALLOC freed 16006K, 42% free 24498K/42040K, paused 57ms, total 57ms
12-27 17:02:40.603 D/Diag_Lib(  671): [IMS_DEBUG]| 1035 | 727 |qpNetSelect : Select Unblocked , iRtn 0, errno 0, errno [Success]
12-27 17:02:40.603 E/Diag_Lib(  671): [IMS_FATAL]| 251 | 727 |qvp_rtp_handle_signals iRet : 0
12-27 17:02:40.603 E/Diag_Lib(  671): [IMS_FATAL]| 238 | 727 |qvp_rtp_handle_signals qpDplMainLoop: Calling imsSignalHandler
12-27 17:02:40.603 D/Diag_Lib(  671): [IMS_DEBUG]| 144 | 727 |qpDpl:imsSignalHandler
12-27 17:02:40.603 E/Diag_Lib(  671): [IMS_FATAL]| 155 | 727 |qpdpl:imsSignalHandler: GLobal data NULL or Event list size is 0
12-27 17:02:40.603 E/Diag_Lib(  671): [IMS_FATAL]| 243 | 727 |qvp_rtp_handle_signals add read fd : 9
12-27 17:02:40.774 I/ActivityManager( 1067): Process eu.chainfire.supersu (pid 25938) has died.
12-27 17:02:40.914 I/sysmon-tsens_tz_sensor0(  444): sensor_work - read value = 450
12-27 17:02:40.914 I/sysmon-tsens_tz_sensor3(  444): sensor_work - read value = 440
12-27 17:02:41.404 I/Process (24141): Sending signal. PID: 24141 SIG: 9
12-27 17:02:41.424 I/AudioService( 1067):   Remote Control   registerMediaButtonIntent() for PendingIntent{42bd89e0: PendingIntentRecord{428e58f8 com.sonyericsson.music broadcastIntent}}
12-27 17:02:41.434 W/InputMethodManagerService( 1067): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@42b973c0 attribute=null, token = android.os.BinderProxy@42171e18
12-27 17:02:41.454 I/ActivityManager( 1067): Process com.android.systemui (pid 24141) has died.
12-27 17:02:41.454 I/WindowState( 1067): WIN DEATH: Window{42a1ad20 u0 AutoHideBar_STATUS_BAR}
12-27 17:02:41.454 W/WallpaperService( 1067): Wallpaper service gone: ComponentInfo{com.android.systemui/com.android.systemui.ImageWallpaper}
12-27 17:02:41.454 W/ActivityManager( 1067): Scheduling restart of crashed service com.android.systemui/.SystemUIService in 0ms
12-27 17:02:41.454 W/ActivityManager( 1067): Scheduling restart of crashed service com.android.systemui/.ImageWallpaper in 0ms
12-27 17:02:41.454 I/WindowState( 1067): WIN DEATH: Window{42bd1670 u0 RoundedCorners}
12-27 17:02:41.474 I/ActivityManager( 1067): Start proc com.android.systemui for restart com.android.systemui: pid=26590 uid=10257 gids={50257, 1028, 1015, 3002, 3001}
12-27 17:02:41.484 I/WindowState( 1067): WIN DEATH: Window{42d03d38 u0 com.android.systemui.ImageWallpaper}
12-27 17:02:41.484 I/WindowState( 1067): WIN DEATH: Window{438df080 u0 AutoHideBar_NAVIGATION_BAR}
12-27 17:02:41.494 W/InputDispatcher( 1067): channel '428c58f8 StatusBar (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
12-27 17:02:41.494 E/InputDispatcher( 1067): channel '428c58f8 StatusBar (server)' ~ Channel is unrecoverably broken and will be disposed!
12-27 17:02:41.494 W/InputDispatcher( 1067): Attempted to unregister already unregistered input channel '428c58f8 StatusBar (server)'
12-27 17:02:41.494 I/WindowState( 1067): WIN DEATH: Window{42b90748 u0 NavigationBar}
12-27 17:02:41.494 I/WindowState( 1067): WIN DEATH: Window{428c58f8 u0 StatusBar}
12-27 17:02:41.494 I/WindowState( 1067): WIN DEATH: Window{4282f0a0 u0 SearchPanel}
12-27 17:02:41.685 I/Xposed  (26590): java.lang.NoSuchMethodError: com.android.systemui.recent.RecentsActivity#forceOpaqueBackground(android.content.Context)#exact
12-27 17:02:41.685 I/Xposed  (26590): 	at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
12-27 17:02:41.685 I/Xposed  (26590): 	at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
12-27 17:02:41.685 I/Xposed  (26590): 	at com.ceco.gm2.gravitybox.ModClearAllRecents.init(ModClearAllRecents.java:289)
12-27 17:02:41.685 I/Xposed  (26590): 	at com.ceco.gm2.gravitybox.GravityBox.handleLoadPackage(GravityBox.java:221)
12-27 17:02:41.685 I/Xposed  (26590): 	at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
12-27 17:02:41.685 I/Xposed  (26590): 	at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
12-27 17:02:41.685 I/Xposed  (26590): 	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
12-27 17:02:41.685 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)
12-27 17:02:41.685 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
12-27 17:02:41.685 I/Xposed  (26590): 	at android.app.ActivityThread.handleBindApplication(Native Method)
12-27 17:02:41.685 I/Xposed  (26590): 	at android.app.ActivityThread.access$1300(ActivityThread.java:150)
12-27 17:02:41.685 I/Xposed  (26590): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1358)
12-27 17:02:41.685 I/Xposed  (26590): 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-27 17:02:41.685 I/Xposed  (26590): 	at android.os.Looper.loop(Looper.java:213)
12-27 17:02:41.685 I/Xposed  (26590): 	at android.app.ActivityThread.main(ActivityThread.java:5225)
12-27 17:02:41.685 I/Xposed  (26590): 	at java.lang.reflect.Method.invokeNative(Native Method)
12-27 17:02:41.685 I/Xposed  (26590): 	at java.lang.reflect.Method.invoke(Method.java:525)
12-27 17:02:41.685 I/Xposed  (26590): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
12-27 17:02:41.685 I/Xposed  (26590): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
12-27 17:02:41.685 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
12-27 17:02:41.685 I/Xposed  (26590): 	at dalvik.system.NativeStart.main(Native Method)
12-27 17:02:41.695 I/Xposed  (26590): java.lang.NoSuchMethodError: com.android.systemui.statusbar.phone.PhoneStatusBar#setStatusBarLowProfile(boolean)#exact
12-27 17:02:41.695 I/Xposed  (26590): 	at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
12-27 17:02:41.695 I/Xposed  (26590): 	at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
12-27 17:02:41.695 I/Xposed  (26590): 	at com.ceco.gm2.gravitybox.ModStatusbarColor.init(ModStatusbarColor.java:539)
12-27 17:02:41.695 I/Xposed  (26590): 	at com.ceco.gm2.gravitybox.GravityBox.handleLoadPackage(GravityBox.java:239)
12-27 17:02:41.695 I/Xposed  (26590): 	at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
12-27 17:02:41.695 I/Xposed  (26590): 	at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
12-27 17:02:41.695 I/Xposed  (26590): 	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
12-27 17:02:41.695 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)
12-27 17:02:41.695 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
12-27 17:02:41.695 I/Xposed  (26590): 	at android.app.ActivityThread.handleBindApplication(Native Method)
12-27 17:02:41.695 I/Xposed  (26590): 	at android.app.ActivityThread.access$1300(ActivityThread.java:150)
12-27 17:02:41.695 I/Xposed  (26590): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1358)
12-27 17:02:41.695 I/Xposed  (26590): 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-27 17:02:41.695 I/Xposed  (26590): 	at android.os.Looper.loop(Looper.java:213)
12-27 17:02:41.695 I/Xposed  (26590): 	at android.app.ActivityThread.main(ActivityThread.java:5225)
12-27 17:02:41.695 I/Xposed  (26590): 	at java.lang.reflect.Method.invokeNative(Native Method)
12-27 17:02:41.695 I/Xposed  (26590): 	at java.lang.reflect.Method.invoke(Method.java:525)
12-27 17:02:41.695 I/Xposed  (26590): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
12-27 17:02:41.695 I/Xposed  (26590): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
12-27 17:02:41.695 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
12-27 17:02:41.695 I/Xposed  (26590): 	at dalvik.system.NativeStart.main(Native Method)
12-27 17:02:41.755 I/Xposed  (26590): java.lang.NoSuchMethodError: com.android.systemui.statusbar.phone.PhoneStatusBar#swapViews(android.view.View,int,int,long)#bestmatch
12-27 17:02:41.755 I/Xposed  (26590): 	at de.robv.android.xposed.XposedHelpers.findMethodBestMatch(XposedHelpers.java:271)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.gem.xposed.AutoHook.installHooks(AutoHook.java:119)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.gem.xposed.AutoHook.installHooks(AutoHook.java:72)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.gem.xposed.AutoHook.<init>(AutoHook.java:65)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.gem.xposed.AutoHook.<init>(AutoHook.java:59)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.gem.xperiaxposed.systemui.SystemUIHooks$5.<init>(SystemUIHooks.java:238)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.gem.xperiaxposed.systemui.SystemUIHooks.hookSystemUI(SystemUIHooks.java:238)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.gem.xperiaxposed.XposedMain.handleLoadPackage(XposedMain.java:153)
12-27 17:02:41.755 I/Xposed  (26590): 	at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
12-27 17:02:41.755 I/Xposed  (26590): 	at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
12-27 17:02:41.755 I/Xposed  (26590): 	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
12-27 17:02:41.755 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)
12-27 17:02:41.755 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
12-27 17:02:41.755 I/Xposed  (26590): 	at android.app.ActivityThread.handleBindApplication(Native Method)
12-27 17:02:41.755 I/Xposed  (26590): 	at android.app.ActivityThread.access$1300(ActivityThread.java:150)
12-27 17:02:41.755 I/Xposed  (26590): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1358)
12-27 17:02:41.755 I/Xposed  (26590): 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-27 17:02:41.755 I/Xposed  (26590): 	at android.os.Looper.loop(Looper.java:213)
12-27 17:02:41.755 I/Xposed  (26590): 	at android.app.ActivityThread.main(ActivityThread.java:5225)
12-27 17:02:41.755 I/Xposed  (26590): 	at java.lang.reflect.Method.invokeNative(Native Method)
12-27 17:02:41.755 I/Xposed  (26590): 	at java.lang.reflect.Method.invoke(Method.java:525)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
12-27 17:02:41.755 I/Xposed  (26590): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
12-27 17:02:41.755 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
12-27 17:02:41.755 I/Xposed  (26590): 	at dalvik.system.NativeStart.main(Native Method)
12-27 17:02:41.815 I/Xposed  (26590): android.content.res.Resources$NotFoundException: com.android.systemui:color/system_ui_transparent_background
12-27 17:02:41.815 I/Xposed  (26590): 	at android.content.res.XResources.setReplacement(XResources.java:307)
12-27 17:02:41.815 I/Xposed  (26590): 	at com.gem.xperiaxposed.systemui.SystemUIResources.updateResources(SystemUIResources.java:114)
12-27 17:02:41.815 I/Xposed  (26590): 	at com.gem.xperiaxposed.XposedMain.handleInitPackageResources(XposedMain.java:95)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:28)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge$6.afterHookedMethod(XposedBridge.java:344)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ActivityThread.getTopLevelResources(Native Method)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1817)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ActivityThread.getTopLevelResources(Native Method)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.LoadedApk.getResources(LoadedApk.java:488)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ContextImpl.init(ContextImpl.java:1942)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ContextImpl.init(ContextImpl.java:1935)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4388)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ActivityThread.handleBindApplication(Native Method)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ActivityThread.access$1300(ActivityThread.java:150)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1358)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.os.Looper.loop(Looper.java:213)
12-27 17:02:41.815 I/Xposed  (26590): 	at android.app.ActivityThread.main(ActivityThread.java:5225)
12-27 17:02:41.815 I/Xposed  (26590): 	at java.lang.reflect.Method.invokeNative(Native Method)
12-27 17:02:41.815 I/Xposed  (26590): 	at java.lang.reflect.Method.invoke(Method.java:525)
12-27 17:02:41.815 I/Xposed  (26590): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
12-27 17:02:41.815 I/Xposed  (26590): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
12-27 17:02:41.815 I/Xposed  (26590): 	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
12-27 17:02:41.815 I/Xposed  (26590): 	at dalvik.system.NativeStart.main(Native Method)
12-27 17:02:41.825 D/SystemUIService(26590): loading: class com.android.systemui.recent.Recents
12-27 17:02:41.825 D/SystemUIService(26590): running: com.android.systemui.recent.Recents@42115538
12-27 17:02:41.825 D/SystemUIService(26590): loading: class com.android.systemui.statusbar.SystemBars
12-27 17:02:41.835 D/SystemUIService(26590): running: com.android.systemui.statusbar.SystemBars@42116d70
12-27 17:02:41.835 D/SystemUIService(26590): loading: class com.android.systemui.usb.StorageNotification
12-27 17:02:41.835 D/SystemUIService(26590): running: com.android.systemui.usb.StorageNotification@42121a80
12-27 17:02:41.845 D/SystemUIService(26590): loading: class com.android.systemui.power.PowerUI
12-27 17:02:41.845 D/SystemUIService(26590): running: com.android.systemui.power.PowerUI@42128688
12-27 17:02:41.855 D/SystemUIService(26590): loading: class com.android.systemui.media.RingtonePlayer
12-27 17:02:41.855 I/sysmon-pm8921_tz(  444): sensor_work - read value = 410
12-27 17:02:41.855 D/SystemUIService(26590): running: com.android.systemui.media.RingtonePlayer@4212bb30
12-27 17:02:41.865 D/SystemUIService(26590): loading: class com.android.systemui.settings.SettingsUI
12-27 17:02:41.865 D/SystemUIService(26590): running: com.android.systemui.settings.SettingsUI@421324f0
12-27 17:02:41.905 I/StatusBarManagerService( 1067): registerStatusBar bar=com.android.internal.statusbar.IStatusBar$Stub$Proxy@429fc6d8
12-27 17:02:41.915 D/dalvikvm(26061): GC_CONCURRENT freed 1791K, 38% free 10265K/16384K, paused 2ms+3ms, total 64ms
12-27 17:02:41.915 D/PhoneStatusBar(26590): mSettingsPanelGravity = 55
12-27 17:02:41.915 I/sysmon-tsens_tz_sensor0(  444): sensor_work - read value = 460
12-27 17:02:41.915 I/sysmon-tsens_tz_sensor3(  444): sensor_work - read value = 440
12-27 17:02:42.295 D/dalvikvm(26590): JIT code cache reset in 0 ms (4096 bytes 3/0)
12-27 17:02:42.305 D/dalvikvm(26590): GC_CONCURRENT freed 5016K, 41% free 9778K/16384K, paused 1ms+2ms, total 40ms
12-27 17:02:42.305 D/dalvikvm(26590): WAIT_FOR_CONCURRENT_GC blocked 35ms
12-27 17:02:42.375 W/qdhwcomposer(  448): Excessive delay reading vsync: took 284 ms
12-27 17:02:42.395 D/BluetoothManagerService( 1067): Message: 20
12-27 17:02:42.395 D/BluetoothManagerService( 1067): Added callback: android.bluetooth.IBluetoothManagerCallback$Stub$Proxy@42b24350:true
12-27 17:02:42.395 D/BluetoothAdapter(26590): 1108606440: getState() :  mService = null. Returning STATE_OFF
12-27 17:02:42.395 D/BluetoothAdapter(26590): 1108606440: getState() :  mService = null. Returning STATE_OFF
12-27 17:02:42.485 W/System.err(26590): java.lang.NoSuchFieldError: com.sonymobile.systemui.statusbar.tools.ToolsMain#mRows
12-27 17:02:42.485 W/System.err(26590): 	at de.robv.android.xposed.XposedHelpers.findField(XposedHelpers.java:80)
12-27 17:02:42.495 W/System.err(26590): 	at de.robv.android.xposed.XposedHelpers.getObjectField(XposedHelpers.java:611)
12-27 17:02:42.495 W/System.err(26590): 	at com.serajr.xperia.xposed.kk.hooks.systemui.SystemUI_QuickSettingsButtons$8.afterHookedMethod(SystemUI_QuickSettingsButtons.java:665)
 

STRYDER~007

Inactive Recognized Developer / Inactive RT
May 13, 2013
2,740
9,247
Pune
Decompiled Z3 SystemUI

My Decompiled Z3 SystemUI
 

Attachments

  • Z3SystemUI.apk.zip
    5.3 MB · Views: 23
  • Screenshot_2014-12-23-15-28-55.png
    Screenshot_2014-12-23-15-28-55.png
    185 KB · Views: 329
  • SystemUIService.zip
    4.4 KB · Views: 25
Last edited:

xp7

Senior Member
Sep 17, 2011
294
46
@serajr
i do install your xperi xposed KK .and i try both versions system ui on my xperia m dual.but after restart my device system ui Force closed :( my rom is 4.3 bulid 15.5.A.018. thank you for answer man
.
 

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!! ;)
    .