Originariamente inviato da
Bokonon
Ma cosa devo dirti
io che l'autore non ti abbia già detto?
Credimi Danilo, non ho nessuna intenzione di spiegarti come funzione Xposed (cosa che traltro ho fatto in post passati mesi fa in altri thread), ti posso però dire cosa capisco quando leggo il tuo post:
A) probabilmente non usi nemmeno Slimkat, altrimenti non si capisce perchè mai non usi il suo Pie Control (che è molto più avanzato dato che non è solo completamente configurabile, ma permette anche di accedere alle funzioni di Slimkat direttamente e a basso livello).
B) Rientri in quel 98% per cui se non vi è un crash,
non comprende cosa sia un conflitto a livello software e quindi ritiene che vada tutto bene.
Giusto per darti un'idea, ho appena reinstallato GB e non ci ho fatto nulla.
Non sono nemmeno entrato nel setting, sono attive solo le feature di default (figuarmoci quindi cosa accade se attivo il resto). Questo è una parte del log di Xposed subito dopo aver attivato GB e dopo il canonico reboot (quindi riporta
solo i conflitti che riguardano il framework e i relativi hook. Per gli errori di sistema basta fare un log cat).
codice:
Nov 25, 2014 9:48:15 PM UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'slim_bacon-userdebug 4.4.4 KTU84Q 7943 test-keys' with fingerprint 'fingerprint: oneplus/bacon/A0001:4.4.2/KVT49L/XNPH22R:user/release-keys'
Loading modules from /data/app/de.defim.apk.bootmanager-2.apk
Loading class de.defim.apk.bootmanager.Xposed
[BootManager] initialized
Loading class de.defim.apk.bootmanager.Xcheck
Loading modules from /data/app/de.robv.android.xposed.mods.appsettings-1.apk
Loading class de.robv.android.xposed.mods.appsettings.XposedMod
Loading modules from /data/app/com.germainz.crappalinks-1.apk
Loading class com.germainz.crappalinks.CrappaLinks
Loading modules from /data/app/com.oasisfeng.greenify-2.apk
Loading class com.oasisfeng.greenify.pro.FrameworkPatch
Loading class com.oasisfeng.greenify.pro.SettingsPatch
Loading modules from /data/app/ma.wanam.youtubeadaway-1.apk
Loading class ma.wanam.youtubeadaway.Xposed
Loading modules from /data/app/com.ceco.kitkat.gravitybox-1.apk
Loading class com.ceco.kitkat.gravitybox.GravityBox
GB:Hardware: bacon
GB:Product: bacon
GB:Device manufacturer: OnePlus
GB:Device brand: oneplus
GB:Device model: A0001
GB:Device type: phone
GB:Is MTK device: false
GB:Is Xperia device: false
GB:Is Moto XT device: false
GB:Has Lenovo custom UI: false
GB:Has telephony support: true
GB:Has Gemini support: false
GB:Android SDK: 19
GB:Android Release: 4.4.4
GB:ROM: slim_bacon-userdebug 4.4.4 KTU84Q 7943 test-keys
java.lang.NoSuchMethodError: com.android.internal.policy.impl.PhoneWindowManager#handleLongPressOnHome()#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at com.ceco.kitkat.gravitybox.ModHwKeys.initZygote(ModHwKeys.java:795)
at com.ceco.kitkat.gravitybox.GravityBox.initZygote(GravityBox.java:72)
at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:437)
at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:386)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:120)
at dalvik.system.NativeStart.main(Native Method)
java.lang.NoSuchMethodError: com.android.keyguard.KeyguardViewManager#maybeCreateKeyguardLocked(boolean,boolean,android.os.Bundle)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at com.ceco.kitkat.gravitybox.ModLockscreen.init(ModLockscreen.java:233)
at com.ceco.kitkat.gravitybox.GravityBox.handleLoadPackage(GravityBox.java:212)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:138)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1259)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5034)
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:795)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.android.systemui.statusbar.phone.QuickSettings
at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:52)
at com.ceco.kitkat.gravitybox.ModQuickSettings.init(ModQuickSettings.java:638)
at com.ceco.kitkat.gravitybox.GravityBox.handleLoadPackage(GravityBox.java:182)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$3.afterHookedMethod(XposedBridge.java:252)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at android.app.LoadedApk.<init>(Native Method)
at android.app.ActivityThread.getPackageInfo(ActivityThread.java:1650)
at android.app.ActivityThread.getPackageInfoNoCheck(ActivityThread.java:1618)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2538)
at android.app.ActivityThread.access$1800(ActivityThread.java:138)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1281)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5034)
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:795)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.android.systemui.statusbar.phone.QuickSettings
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:251)
at external.org.apache.commons.lang3.ClassUtils.getClass(ClassUtils.java:823)
at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:50)
... 22 more
Caused by: java.lang.NoClassDefFoundError: com/android/systemui/statusbar/phone/QuickSettings
... 26 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.systemui.statusbar.phone.QuickSettings" on path: DexPathList[[zip file "/system/priv-app/SystemUI.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
... 26 more
GB:StatusbarBattery: Error backing up original colors: com.android.systemui.BatteryMeterView#mChargeColor
GB:StatusbarBattery: Error setting colors: com.android.systemui.BatteryMeterView#mChargeColor
GB:StatusbarBattery: Error backing up original colors: com.android.systemui.BatteryMeterView#mChargeColor
GB:StatusbarBattery: Error setting colors: com.android.systemui.BatteryMeterView#mChargeColor
java.lang.NoSuchMethodError: com.android.incallui.CallButtonFragment#setEnabled(boolean)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at com.ceco.kitkat.gravitybox.ModDialer.init(ModDialer.java:301)
at com.ceco.kitkat.gravitybox.GravityBox.handleLoadPackage(GravityBox.java:176)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:138)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1259)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5034)
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:795)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Un log pulito si fermerebbe
(e rimarrebbe tale per sempre) dopo la parte in grassetto. Il resto sono conflitti.
Il cell mi funziona? Certo che si, non noto nulla...eppure ci sono una marea di conflitti.