[Xposed Framework Modules] roytam1:
[MENTION=5930923]AndroidFire[/MENTION] Bug report:

In 303SH(Android 4.2.2), SystemUI crashes when enabling DroidTint in xposed.

I/Xposed ( 1524): java.lang.NullPointerException
I/Xposed ( 1524): at sahidalmas.xposed.droidtint.Xposed$4.afterHookedMethod(Xposed.java:182)
I/Xposed ( 1524): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
I/Xposed ( 1524): at android.app.Activity.onPause(Native Method)
I/Xposed ( 1524): at com.android.launcher2.Launcher.onPause(SourceFile:932)
I/Xposed ( 1524): at android.app.Activity.performPause(Activity.java:5214)
I/Xposed ( 1524): at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1226)
I/Xposed ( 1524): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3090)
I/Xposed ( 1524): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3059)
I/Xposed ( 1524): at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3037)
I/Xposed ( 1524): at android.app.ActivityThread.access$900(ActivityThread.java:150)
I/Xposed ( 1524): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
I/Xposed ( 1524): at android.os.Handler.dispatchMessage(Handler.java:99)
I/Xposed ( 1524): at android.os.Looper.loop(Looper.java:137)
I/Xposed ( 1524): at android.app.ActivityThread.main(ActivityThread.java:5159)
I/Xposed ( 1524): at java.lang.reflect.Method.invokeNative(Native Method)
I/Xposed ( 1524): at java.lang.reflect.Method.invoke(Method.java:511)
I/Xposed ( 1524): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815)
I/Xposed ( 1524): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:582)
I/Xposed ( 1524): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
I/Xposed ( 1524): at dalvik.system.NativeStart.main(Native Method)
I/ActivityManager( 862): Start proc sahidalmas.xposed.droidtint for activity sahidalmas.xposed.droidtint/.MainActivity: pid=4703 uid=10223 gids={50223, 1028}
W/ContextImpl( 862): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendStickyBroadcast:1221 com.android.server.am.UsageStatsService.noteResumeComponent:763 com.android.server.am.ActivityManagerService.updateUsageStats:2384 com.android.server.am.ActivityManagerService.reportResumedActivityLocked:2576 com.android.server.am.ActivityStack.completeResumeLocked:1290
W/dalvikvm( 4703): VFY: unable to resolve virtual method 11464: Landroid/view/Window;.setStatusBarColor (I)V
E/ResourceType( 4703): Style contains key with bad entry: 0x01010479
W/dalvikvm( 4703): VFY: unable to resolve virtual method 11385: Landroid/view/ViewGroup;.onNestedScrollAccepted (Landroid/view/View;Landroid/view/View;I)V
W/dalvikvm( 4703): VFY: unable to resolve virtual method 11391: Landroid/view/ViewGroup;.onStopNestedScroll (Landroid/view/View;)V
W/dalvikvm( 4703): VFY: unable to resolve virtual method 9077: Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll ()V
W/dalvikvm( 4703): VFY: unable to resolve virtual method 382: Landroid/content/res/TypedArray;.getChangingConfigurations ()I
W/dalvikvm( 4703): VFY: unable to resolve virtual method 404: Landroid/content/res/TypedArray;.getType (I)I
W/System.err( 4703): java.lang.InstantiationException: can't instantiate class android.app.StatusBarManager; no empty constructor
W/System.err( 4703): at java.lang.Class.newInstanceImpl(Native Method)
W/System.err( 4703): at java.lang.Class.newInstance(Class.java:1319)
W/System.err( 4703): at sahidalmas.xposed.droidtint.MainActivity.hideUi(MainActivity.java:71)
W/System.err( 4703): at sahidalmas.xposed.droidtint.MainActivity.onCreate(MainActivity.java:29)
W/System.err( 4703): at android.app.Activity.performCreate(Activity.java:5112)
W/System.err( 4703): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
W/System.err( 4703): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2185)
W/System.err( 4703): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2271)
W/System.err( 4703): at android.app.ActivityThread.access$700(ActivityThread.java:150)
W/System.err( 4703): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1269)
W/System.err( 4703): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 4703): at android.os.Looper.loop(Looper.java:137)
W/System.err( 4703): at android.app.ActivityThread.main(ActivityThread.java:5159)
W/System.err( 4703): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 4703): at java.lang.reflect.Method.invoke(Method.java:511)
W/System.err( 4703): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815)
W/System.err( 4703): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:582)
W/System.err( 4703): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
W/System.err( 4703): at dalvik.system.NativeStart.main(Native Method)
W/BackupManagerService( 862): dataChanged but no participant pkg='com.android.providers.settings' uid=10223
I/Xposed ( 4703): java.lang.NullPointerException
I/Xposed ( 4703): at sahidalmas.xposed.droidtint.Xposed$5.afterHookedMethod(Xposed.java:191)
I/Xposed ( 4703): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
I/Xposed ( 4703): at android.app.Activity.onResume(Native Method)
I/Xposed ( 4703): at android.support.v4.app.FragmentActivity.onResume(FragmentActivity.java:420)
I/Xposed ( 4703): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1185)
I/Xposed ( 4703): at android.app.Activity.performResume(Activity.java:5190)
I/Xposed ( 4703): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2820)
I/Xposed ( 4703): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2859)
I/Xposed ( 4703): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2276)
I/Xposed ( 4703): at android.app.ActivityThread.access$700(ActivityThread.java:150)
I/Xposed ( 4703): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1269)
I/Xposed ( 4703): at android.os.Handler.dispatchMessage(Handler.java:99)
I/Xposed ( 4703): at android.os.Looper.loop(Looper.java:137)
I/Xposed ( 4703): at android.app.ActivityThread.main(ActivityThread.java:5159)
I/Xposed ( 4703): at java.lang.reflect.Method.invokeNative(Native Method)
I/Xposed ( 4703): at java.lang.reflect.Method.invoke(Method.java:511)
I/Xposed ( 4703): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815)
I/Xposed ( 4703): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:582)
I/Xposed ( 4703): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
I/Xposed ( 4703): at dalvik.system.NativeStart.main(Native Method)
W/dalvikvm( 4636): threadid=1: thread exiting with uncaught exception (group=0x41ddbac8)
E/AndroidRuntime( 4636): FATAL EXCEPTION: main
E/AndroidRuntime( 4636): java.lang.NullPointerException
E/AndroidRuntime( 4636): at com.android.systemui.statusbar.phone.PhoneStatusBar.setStatusBarBgAlpha(PhoneStatusBar.java:4640)
E/AndroidRuntime( 4636): at com.android.systemui.statusbar.phone.PhoneStatusBar.setSystemUiVisibility(PhoneStatusBar.java:2377)
E/AndroidRuntime( 4636): at com.android.systemui.statusbar.CommandQueue$H.handleMessage(CommandQueue.java:372)
E/AndroidRuntime( 4636): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 4636): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 4636): at android.app.ActivityThread.main(ActivityThread.java:5159)
E/AndroidRuntime( 4636): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4636): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4636): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815)
E/AndroidRuntime( 4636): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:582)
E/AndroidRuntime( 4636): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
E/AndroidRuntime( 4636): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 862): Process com.android.systemui has crashed too many times: killing!
E/JavaBinder( 4636): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
E/JavaBinder( 4636): java.lang.RuntimeException: android.os.DeadObjectException
E/JavaBinder( 4636): at android.os.Parcel.writeException(Parcel.java:1326)
E/JavaBinder( 4636): at android.os.Binder.execTransact(Binder.java:354)
E/JavaBinder( 4636): at dalvik.system.NativeStart.run(Native Method)
E/JavaBinder( 4636): Caused by: android.os.DeadObjectException
E/JavaBinder( 4636): at android.os.BinderProxy.transact(Native Method)
E/JavaBinder( 4636): at android.content.IIntentReceiver$Stub$Proxy.performReceive(IIntentReceiver.java:124)
E/JavaBinder( 4636): at android.app.ActivityThread$ApplicationThread.scheduleRegisteredReceiver(ActivityThread.java:839)
E/JavaBinder( 4636): at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:383)
E/JavaBinder( 4636): at android.os.Binder.execTransact(Binder.java:351)
E/JavaBinder( 4636): ... 1 more
I/ActivityManager( 862): Displayed sahidalmas.xposed.droidtint/.MainActivity: +464ms

Don't know if SystemUI deodexed apk and decompiled source will help.

http://www.mediafire.com/download/pgwxwkxfjuxtdsw