[Sony Cross-Device Development Themes and Apps] Kucharskov:
[MENTION=3989065]serajr[/MENTION] Xperia Z errorlog:

java.lang.NoSuchFieldError: com.sonymobile.home.desktop.Desktop#mUseStage

at de.robv.android.xposed.XposedHelpers.findField(XposedHelpers.java:69)

at de.robv.android.xposed.XposedHelpers.getBooleanField(XposedHelpers.java:628)

at com.serajr.xperia.xposed.kk.hooks.home.Home_StageHideDock$2.afterHookedMethod(Home_StageHideDock.java:45)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)

at com.sonymobile.home.desktop.Desktop.layoutAppTrayButton(Native Method)

at com.sonymobile.home.desktop.Desktop.showAppTrayButton(Desktop.java:665)

at com.sonymobile.home.desktop.Desktop.setAppTrayButtonVisible(Desktop.java:401)

at com.sonymobile.home.desktop.Desktop.show(Desktop.java:585)

at com.sonymobile.home.MainViewSwitcher.setDesktop(MainViewSwitcher.java:46)

at com.sonymobile.home.MainView.showDesktop(MainView.java:667)

at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)

at com.sonymobile.home.MainView.showDesktop(Native Method)

at com.sonymobile.home.MainView.closeAppTray(MainView.java:369)

at com.sonymobile.home.apptray.AppTray.onHomeButtonPressed(AppTray.java:663)

at com.sonymobile.home.MainView.onHomeButtonPressed(MainView.java:428)

at com.sonymobile.home.HomeFragment$2.run(HomeFragment.java:722)

at android.os.Handler.handleCallback(Handler.java:733)

at android.os.Handler.dispatchMessage(Handler.java:95)

at android.os.Looper.loop(Looper.java:212)

at android.app.ActivityThread.main(ActivityThread.java:5135)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)

at dalvik.system.NativeStart.main(Native Method)

java.lang.NoSuchFieldError: com.sonymobile.home.desktop.Desktop#mUseStage

at de.robv.android.xposed.XposedHelpers.findField(XposedHelpers.java:69)

at de.robv.android.xposed.XposedHelpers.getBooleanField(XposedHelpers.java:628)

at com.serajr.xperia.xposed.kk.hooks.home.Home_StageHideDock$2.afterHookedMethod(Home_StageHideDock.java:45)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)

at com.sonymobile.home.desktop.Desktop.layoutAppTrayButton(Native Method)

at com.sonymobile.home.desktop.Desktop.showStage(Desktop.java:689)

at com.sonymobile.home.desktop.Desktop.show(Desktop.java:588)

at com.sonymobile.home.MainViewSwitcher.setDesktop(MainViewSwitcher.java:46)

at com.sonymobile.home.MainView.showDesktop(MainView.java:667)

at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)

at com.sonymobile.home.MainView.showDesktop(Native Method)

at com.sonymobile.home.MainView.closeAppTray(MainView.java:369)

at com.sonymobile.home.apptray.AppTray.onHomeButtonPressed(AppTray.java:663)

at com.sonymobile.home.MainView.onHomeButtonPressed(MainView.java:428)

at com.sonymobile.home.HomeFragment$2.run(HomeFragment.java:722)

at android.os.Handler.handleCallback(Handler.java:733)

at android.os.Handler.dispatchMessage(Handler.java:95)

at android.os.Looper.loop(Looper.java:212)

at android.app.ActivityThread.main(ActivityThread.java:5135)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)

at dalvik.system.NativeStart.main(Native Method)

java.lang.NoSuchFieldError: com.sonymobile.home.desktop.Desktop#mUseStage

at de.robv.android.xposed.XposedHelpers.findField(XposedHelpers.java:69)

at de.robv.android.xposed.XposedHelpers.getBooleanField(XposedHelpers.java:628)

at com.serajr.xperia.xposed.kk.hooks.home.Home_StageHideDock$2.afterHookedMethod(Home_StageHideDock.java:45)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)

at com.sonymobile.home.desktop.Desktop.layoutAppTrayButton(Native Method)

at com.sonymobile.home.desktop.Desktop.hideAppTrayButton(Desktop.java:652)

at com.sonymobile.home.desktop.Desktop.hide(Desktop.java:644)

at com.sonymobile.home.MainViewSwitcher.setAppTray(MainViewSwitcher.java:34)

at com.sonymobile.home.MainView.showApptray(MainView.java:679)

at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)

at com.sonymobile.home.MainView.showApptray(Native Method)

at com.sonymobile.home.desktop.Desktop$2.onClick(Desktop.java:197)

at com.sonymobile.flix.components.Button.click(Button.java:311)

at com.sonymobile.flix.components.accessibility.AccessibleButton.click(AccessibleButton.java:131)

at com.sonymobile.flix.components.Button.onTouch(Button.java:226)

at com.sonymobile.flix.components.TouchableArea.notifyTouch(TouchableArea.java:530)

at com.sonymobile.flix.components.TouchableArea.onTouchEvent(TouchableArea.java:462)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:533)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:526)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:526)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:526)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:526)

at com.sonymobile.flix.components.Scene.dispatchTouchEvent(Scene.java:448)

at com.sonymobile.flix.SceneView.onTouchEvent(SceneView.java:239)

at com.sonymobile.home.MainView.onTouchEvent(MainView.java:394)

at android.view.View.dispatchTouchEvent(View.java:7837)

at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2210)

at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1945)

at com.sonymobile.home.MainView.dispatchTouchEvent(MainView.java:762)

at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)

at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)

at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)

at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)

at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)

at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)

at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2075)

at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1522)

at android.app.Activity.dispatchTouchEvent(Activity.java:2458)

at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2023)

at android.view.View.dispatchPointerEvent(View.java:8017)

at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3966)

at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3845)

at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3405)

at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3455)

at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3424)

at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3531)

at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3432)

at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3588)

at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3405)

at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3455)

at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3424)

at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3432)

at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3405)

at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5554)

at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5534)

at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5505)

at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5634)

at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)

at android.os.MessageQueue.nativePollOnce(Native Method)

at android.os.MessageQueue.next(MessageQueue.java:138)

at android.os.Looper.loop(Looper.java:196)

at android.app.ActivityThread.main(ActivityThread.java:5135)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)

at dalvik.system.NativeStart.main(Native Method)

java.lang.NoSuchFieldError: com.sonymobile.home.desktop.Desktop#mUseStage

at de.robv.android.xposed.XposedHelpers.findField(XposedHelpers.java:69)

at de.robv.android.xposed.XposedHelpers.getBooleanField(XposedHelpers.java:628)

at com.serajr.xperia.xposed.kk.hooks.home.Home_StageHideDock$2.afterHookedMethod(Home_StageHideDock.java:45)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)

at com.sonymobile.home.desktop.Desktop.layoutAppTrayButton(Native Method)

at com.sonymobile.home.desktop.Desktop.hideStage(Desktop.java:677)

at com.sonymobile.home.desktop.Desktop.hide(Desktop.java:645)

at com.sonymobile.home.MainViewSwitcher.setAppTray(MainViewSwitcher.java:34)

at com.sonymobile.home.MainView.showApptray(MainView.java:679)

at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)

at com.sonymobile.home.MainView.showApptray(Native Method)

at com.sonymobile.home.desktop.Desktop$2.onClick(Desktop.java:197)

at com.sonymobile.flix.components.Button.click(Button.java:311)

at com.sonymobile.flix.components.accessibility.AccessibleButton.click(AccessibleButton.java:131)

at com.sonymobile.flix.components.Button.onTouch(Button.java:226)

at com.sonymobile.flix.components.TouchableArea.notifyTouch(TouchableArea.java:530)

at com.sonymobile.flix.components.TouchableArea.onTouchEvent(TouchableArea.java:462)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:533)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:526)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:526)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:526)

at com.sonymobile.flix.components.Scene.dispatchTouchEventTo(Scene.java:526)

at com.sonymobile.flix.components.Scene.dispatchTouchEvent(Scene.java:448)

at com.sonymobile.flix.SceneView.onTouchEvent(SceneView.java:239)

at com.sonymobile.home.MainView.onTouchEvent(MainView.java:394)

at android.view.View.dispatchTouchEvent(View.java:7837)

at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2210)

at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1945)

at com.sonymobile.home.MainView.dispatchTouchEvent(MainView.java:762)

at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)

at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)

at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)

at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)

at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)

at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)

at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2075)

at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1522)

at android.app.Activity.dispatchTouchEvent(Activity.java:2458)

at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2023)

at android.view.View.dispatchPointerEvent(View.java:8017)

at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3966)

at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3845)

at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3405)

at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3455)

at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3424)

at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3531)

at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3432)

at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3588)

at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3405)

at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3455)

at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3424)

at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3432)

at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3405)

at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5554)

at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5534)

at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5505)

at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5634)

at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)

at android.os.MessageQueue.nativePollOnce(Native Method)

at android.os.MessageQueue.next(MessageQueue.java:138)

at android.os.Looper.loop(Looper.java:196)

at android.app.ActivityThread.main(ActivityThread.java:5135)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)

at dalvik.system.NativeStart.main(Native Method)

In my opinion you should add "Hide SystemUI ring" option to hide that ring with Google and whatsNew shortcut.

Btw. Could you send a link to ported Z3 screen recorder apk like normal install update apk?