Skip to content

Commit

Permalink
StatusbarSignalCluster: Several fixes for Moto on 5.1
Browse files Browse the repository at this point in the history
Enable usage of the H+ icon on Moto devices running 5.1
Fix data activity indicators on Moto on 5.1
Fix hiding exclamation points on Moto on 5.1
  • Loading branch information
romracer committed Jun 30, 2015
1 parent da05603 commit 3848bd0
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 25 deletions.
2 changes: 1 addition & 1 deletion src/com/ceco/lollipop/gravitybox/GravityBoxSettings.java
Expand Up @@ -1692,7 +1692,7 @@ public void onCreate(Bundle savedInstanceState) {
}

// Remove Moto XT preferences
if (Utils.isMotoXtDevice() || sSystemProperties.xposedBridgeVersion < 64) {
if ((Utils.isMotoXtDevice() && Build.VERSION.SDK_INT < 22) || sSystemProperties.xposedBridgeVersion < 64) {
Preference hPlusPref = findPreference(PREF_KEY_SIGNAL_CLUSTER_HPLUS);
if (hPlusPref != null) {
mPrefCatSignalCluster.removePreference(hPlusPref);
Expand Down
106 changes: 82 additions & 24 deletions src/com/ceco/lollipop/gravitybox/StatusbarSignalCluster.java
Expand Up @@ -178,7 +178,7 @@ public static void initResources(XSharedPreferences prefs, InitPackageResourcesP
XModuleResources modRes = XModuleResources.createInstance(GravityBox.MODULE_PATH, resparam.res);

if (prefs.getBoolean(GravityBoxSettings.PREF_KEY_SIGNAL_CLUSTER_HPLUS, false) &&
!Utils.isMotoXtDevice() && !Utils.isMtkDevice()) {
!(Utils.isMotoXtDevice() && Build.VERSION.SDK_INT < 22) && !Utils.isMtkDevice()) {

sQsHpResId = XResources.getFakeResId(modRes, R.drawable.ic_qs_signal_hp);
sSbHpResId = XResources.getFakeResId(modRes, R.drawable.stat_sys_data_fully_connected_hp);
Expand Down Expand Up @@ -312,37 +312,87 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
}

if (sPrefs.getBoolean(GravityBoxSettings.PREF_KEY_SIGNAL_CLUSTER_HPLUS, false) &&
!Utils.isMotoXtDevice()) {
!(Utils.isMotoXtDevice() && Build.VERSION.SDK_INT < 22)) {
try {
if (Build.VERSION.SDK_INT >= 22) {
final Class<?> mobileNetworkCtrlClass = XposedHelpers.findClass(
final Class<?> mobileNetworkCtrlClass = Utils.isMotoXtDevice() ?
XposedHelpers.findClass(
"com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.MotorolaMobileSignalController",
mView.getContext().getClassLoader()) :
XposedHelpers.findClass(
"com.android.systemui.statusbar.policy.NetworkControllerImpl.MobileSignalController",
mView.getContext().getClassLoader());

XposedHelpers.findAndHookMethod(mobileNetworkCtrlClass, "mapIconSets", new XC_MethodHook() {
@SuppressWarnings("unchecked")
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
SparseArray<Object> iconSet = (SparseArray<Object>) XposedHelpers.getObjectField(
param.thisObject, "mNetworkToIconLookup");
Object hGroup = iconSet.get(TelephonyManager.NETWORK_TYPE_HSPAP);
Constructor<?> c = hGroup.getClass().getConstructor(
String.class, int[][].class, int[][].class, int[].class,
int.class, int.class, int.class, int.class,
int.class, int.class, int.class, boolean.class, int[].class);
Object hPlusGroup = c.newInstance("HP",
XposedHelpers.getObjectField(hGroup, "mSbIcons"),
XposedHelpers.getObjectField(hGroup, "mQsIcons"),
XposedHelpers.getObjectField(hGroup, "mContentDesc"),
XposedHelpers.getIntField(hGroup, "mSbNullState"),
XposedHelpers.getIntField(hGroup, "mQsNullState"),
XposedHelpers.getIntField(hGroup, "mSbDiscState"),
XposedHelpers.getIntField(hGroup, "mQsDiscState"),
XposedHelpers.getIntField(hGroup, "mDiscContentDesc"),
XposedHelpers.getIntField(hGroup, "mDataContentDescription"),
sSbHpResId,
XposedHelpers.getBooleanField(hGroup, "mIsWide"),
new int[] { sQsHpResId, sQsHpResId });
iconSet.put(TelephonyManager.NETWORK_TYPE_HSPAP, hPlusGroup);
if (Utils.isMotoXtDevice()) {
Constructor<?> c = hGroup.getClass().getConstructor(
String.class, int[][].class, int[][].class, int[].class,
int.class, int.class, int.class, int.class,
int.class, int.class, int.class, boolean.class, int[].class,
int[][].class, int[][].class, boolean.class, boolean.class,
int[].class, int[].class, int[].class, int[].class,
int[].class, int[].class, int[].class, int[].class,
int[].class, int.class, int[].class, int[].class, int[].class,
int[].class, int[].class);
Object hPlusGroup = c.newInstance("HP",
XposedHelpers.getObjectField(hGroup, "mSbIcons"),
XposedHelpers.getObjectField(hGroup, "mQsIcons"),
XposedHelpers.getObjectField(hGroup, "mContentDesc"),
XposedHelpers.getIntField(hGroup, "mSbNullState"),
XposedHelpers.getIntField(hGroup, "mQsNullState"),
XposedHelpers.getIntField(hGroup, "mSbDiscState"),
XposedHelpers.getIntField(hGroup, "mQsDiscState"),
XposedHelpers.getIntField(hGroup, "mDiscContentDesc"),
XposedHelpers.getIntField(hGroup, "mDataContentDescription"),
sSbHpResId,
XposedHelpers.getBooleanField(hGroup, "mIsWide"),
new int[] { sQsHpResId, sQsHpResId },
XposedHelpers.getObjectField(hGroup, "mMotoSBActivityAOSPLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoQSActivityAOSPLookup"),
XposedHelpers.getBooleanField(hGroup, "mIsMotoUI"),
XposedHelpers.getBooleanField(hGroup, "mIsMotoTwoCell"),
XposedHelpers.getObjectField(hGroup, "mMotoSimDescriptionLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoSBSimLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoQSSimLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoSignalDescriptionLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoSBSignalLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoQSSignalLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoRoamingDescriptionLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoSBRoamingLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoQSRoamingLookup"),
XposedHelpers.getIntField(hGroup, "mMotoDataTypeDescription"),
XposedHelpers.getObjectField(hGroup, "mMotoSBDataTypeLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoQSDataTypeLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoActivityDescriptionLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoSBActivityLookup"),
XposedHelpers.getObjectField(hGroup, "mMotoQSActivityLookup"));
iconSet.put(TelephonyManager.NETWORK_TYPE_HSPAP, hPlusGroup);
} else {
Constructor<?> c = hGroup.getClass().getConstructor(
String.class, int[][].class, int[][].class, int[].class,
int.class, int.class, int.class, int.class,
int.class, int.class, int.class, boolean.class, int[].class);
Object hPlusGroup = c.newInstance("HP",
XposedHelpers.getObjectField(hGroup, "mSbIcons"),
XposedHelpers.getObjectField(hGroup, "mQsIcons"),
XposedHelpers.getObjectField(hGroup, "mContentDesc"),
XposedHelpers.getIntField(hGroup, "mSbNullState"),
XposedHelpers.getIntField(hGroup, "mQsNullState"),
XposedHelpers.getIntField(hGroup, "mSbDiscState"),
XposedHelpers.getIntField(hGroup, "mQsDiscState"),
XposedHelpers.getIntField(hGroup, "mDiscContentDesc"),
XposedHelpers.getIntField(hGroup, "mDataContentDescription"),
sSbHpResId,
XposedHelpers.getBooleanField(hGroup, "mIsWide"),
new int[] { sQsHpResId, sQsHpResId });
iconSet.put(TelephonyManager.NETWORK_TYPE_HSPAP, hPlusGroup);
}
}
});
} else {
Expand Down Expand Up @@ -384,8 +434,12 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
}

public static void disableSignalExclamationMarks(ClassLoader cl) {
final String CLASS_WIFI_ICONS = "com.android.systemui.statusbar.policy.WifiIcons";
final String CLASS_TELEPHONY_ICONS = "com.android.systemui.statusbar.policy.TelephonyIcons";
final String CLASS_WIFI_ICONS = Utils.isMotoXtDevice() ?
"com.android.systemui.statusbar.policy.MotorolaWifiIcons" :
"com.android.systemui.statusbar.policy.WifiIcons";
final String CLASS_TELEPHONY_ICONS = Utils.isMotoXtDevice() ?
"com.android.systemui.statusbar.policy.MotorolaTelephonyIcons" :
"com.android.systemui.statusbar.policy.TelephonyIcons";
Class<?> clsWifiIcons = null;
Class<?> clsTelephonyIcons = null;
final String[] wifiFields = new String[] {
Expand Down Expand Up @@ -450,7 +504,11 @@ protected boolean supportsDataActivityIndicators() {

protected void setNetworkController(Object networkController) {
final ClassLoader classLoader = mView.getClass().getClassLoader();
final Class<?> networkCtrlCbClass = XposedHelpers.findClass(
final Class<?> networkCtrlCbClass = (Utils.isMotoXtDevice() && Build.VERSION.SDK_INT >= 22) ?
XposedHelpers.findClass(
"com.android.systemui.statusbar.policy.MotorolaNetworkController.NetworkSignalChangedCallback",
classLoader) :
XposedHelpers.findClass(
"com.android.systemui.statusbar.policy.NetworkController.NetworkSignalChangedCallback",
classLoader);
mNetworkControllerCallback = Proxy.newProxyInstance(classLoader,
Expand Down

8 comments on commit 3848bd0

@agentsmith988
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I posted over on XDA with this question and C3C076 recommended that I post over here to see if you could offer any help.

I've got a Canadian Rogers Moto X XT1058 and cannot for the life of me figure out why I can't swap to the H+ icon from 3G. From the looks of it, I'm guessing that Rogers has modified their "vanilla" version of Android to use larger signal status icons (see screenshot with accompanying log) and it's causing the problem. Any thoughts? Or am I stuck with the oversized/3G signal status icons? FWIW, 3G displays regardless of if I'm on HSPA or HSPA+.

http://forum.xda-developers.com/picture.php?albumid=9111&pictureid=49579

Here's my Xposed log:
07-07 18:29:43.693 I/Xposed ( 280): -----------------
07-07 18:29:43.693 I/Xposed ( 280): Starting Xposed binary version 61, compiled for SDK 22
07-07 18:29:43.693 I/Xposed ( 280): Device: XT1058 (motorola), Android version 5.1 (SDK 22)
07-07 18:29:43.693 I/Xposed ( 280): ROM: LPA23.12-15
07-07 18:29:43.693 I/Xposed ( 280): Build fingerprint: motorola/ghost_rcica/ghost:5.1/LPA23.12-15/20:user/release-keys
07-07 18:29:43.693 I/Xposed ( 280): Platform: armeabi-v7a, 32-bit binary, system server: yes
07-07 18:29:43.693 I/Xposed ( 280): SELinux enabled: yes, enforcing: yes
07-07 18:29:43.717 I/Xposed ( 280): -----------------
07-07 18:29:43.720 I/Xposed ( 280): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
07-07 18:29:45.104 I/Xposed ( 280): Detected ART runtime
07-07 18:29:45.241 I/Xposed ( 280): Found Xposed class de/robv/android/xposed/XposedBridge, now initializing
07-07 18:29:45.786 I/Xposed ( 280): Initializing XposedBridge version 64
07-07 18:29:45.987 I/Xposed ( 280): Loading modules from /data/app/com.ryansteckler.nlpunbounce-1/base.apk
07-07 18:29:46.290 I/Xposed ( 280): Loading class com.ryansteckler.nlpunbounce.hooks.Wakelocks
07-07 18:29:46.374 I/Xposed ( 280): Loading modules from /data/app/de.robv.android.xposed.mods.appsettings-1/base.apk
07-07 18:29:46.398 I/Xposed ( 280): Loading class de.robv.android.xposed.mods.appsettings.XposedMod
07-07 18:29:46.445 E/Xposed ( 280): de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.android.server.NotificationManagerService
07-07 18:29:46.445 E/Xposed ( 280): at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:54)
07-07 18:29:46.445 E/Xposed ( 280): at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:138)
07-07 18:29:46.445 E/Xposed ( 280): at de.robv.android.xposed.mods.appsettings.XposedMod.initZygote(XposedMod.java:289)
07-07 18:29:46.445 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:498)
07-07 18:29:46.445 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:447)
07-07 18:29:46.445 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:105)
07-07 18:29:46.445 E/Xposed ( 280): Caused by: java.lang.ClassNotFoundException: com.android.server.NotificationManagerService
07-07 18:29:46.445 E/Xposed ( 280): at java.lang.Class.classForName(Native Method)
07-07 18:29:46.445 E/Xposed ( 280): at java.lang.Class.forName(Class.java:309)
07-07 18:29:46.445 E/Xposed ( 280): at external.org.apache.commons.lang3.ClassUtils.getClass(ClassUtils.java:823)
07-07 18:29:46.445 E/Xposed ( 280): at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:52)
07-07 18:29:46.445 E/Xposed ( 280): ... 5 more
07-07 18:29:46.445 E/Xposed ( 280): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.server.NotificationManagerService" on path: DexPathList[[zip file "/system/framework/XposedBridge.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
07-07 18:29:46.445 E/Xposed ( 280): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-07 18:29:46.445 E/Xposed ( 280): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-07 18:29:46.445 E/Xposed ( 280): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
07-07 18:29:46.445 E/Xposed ( 280): ... 9 more
07-07 18:29:46.445 E/Xposed ( 280): Suppressed: java.lang.ClassNotFoundException: com.android.server.NotificationManagerService
07-07 18:29:46.445 E/Xposed ( 280): at java.lang.Class.classForName(Native Method)
07-07 18:29:46.445 E/Xposed ( 280): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
07-07 18:29:46.445 E/Xposed ( 280): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
07-07 18:29:46.445 E/Xposed ( 280): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
07-07 18:29:46.445 E/Xposed ( 280): ... 10 more
07-07 18:29:46.445 E/Xposed ( 280): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
07-07 18:29:46.449 E/Xposed ( 280): de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.android.server.pm.PackageManagerService
07-07 18:29:46.449 E/Xposed ( 280): at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:54)
07-07 18:29:46.449 E/Xposed ( 280): at de.robv.android.xposed.mods.appsettings.hooks.PackagePermissions.initHooks(PackagePermissions.java:43)
07-07 18:29:46.449 E/Xposed ( 280): at de.robv.android.xposed.mods.appsettings.XposedMod.initZygote(XposedMod.java:297)
07-07 18:29:46.449 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:498)
07-07 18:29:46.449 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:447)
07-07 18:29:46.449 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:105)
07-07 18:29:46.449 E/Xposed ( 280): Caused by: java.lang.ClassNotFoundException: com.android.server.pm.PackageManagerService
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.Class.classForName(Native Method)
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.Class.forName(Class.java:309)
07-07 18:29:46.449 E/Xposed ( 280): at external.org.apache.commons.lang3.ClassUtils.getClass(ClassUtils.java:823)
07-07 18:29:46.449 E/Xposed ( 280): at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:52)
07-07 18:29:46.449 E/Xposed ( 280): ... 5 more
07-07 18:29:46.449 E/Xposed ( 280): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.server.pm.PackageManagerService" on path: DexPathList[[zip file "/data/app/de.robv.android.xposed.mods.appsettings-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
07-07 18:29:46.449 E/Xposed ( 280): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
07-07 18:29:46.449 E/Xposed ( 280): ... 9 more
07-07 18:29:46.449 E/Xposed ( 280): Suppressed: java.lang.ClassNotFoundException: Didn't find class "com.android.server.pm.PackageManagerService" on path: DexPathList[[zip file "/system/framework/XposedBridge.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
07-07 18:29:46.449 E/Xposed ( 280): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
07-07 18:29:46.449 E/Xposed ( 280): ... 10 more
07-07 18:29:46.449 E/Xposed ( 280): Suppressed: java.lang.ClassNotFoundException: com.android.server.pm.PackageManagerService
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.Class.classForName(Native Method)
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
07-07 18:29:46.449 E/Xposed ( 280): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
07-07 18:29:46.449 E/Xposed ( 280): ... 11 more
07-07 18:29:46.449 E/Xposed ( 280): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
07-07 18:29:46.455 E/Xposed ( 280): java.lang.NoSuchFieldError: android.view.WindowManager$LayoutParams#FLAG_NEEDS_MENU_KEY
07-07 18:29:46.455 E/Xposed ( 280): at de.robv.android.xposed.XposedHelpers.findField(XposedHelpers.java:82)
07-07 18:29:46.455 E/Xposed ( 280): at de.robv.android.xposed.XposedHelpers.getStaticIntField(XposedHelpers.java:908)
07-07 18:29:46.455 E/Xposed ( 280): at de.robv.android.xposed.mods.appsettings.hooks.Activities.(Activities.java:43)
07-07 18:29:46.455 E/Xposed ( 280): at de.robv.android.xposed.mods.appsettings.XposedMod.initZygote(XposedMod.java:298)
07-07 18:29:46.455 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:498)
07-07 18:29:46.455 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:447)
07-07 18:29:46.455 E/Xposed ( 280): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:105)
07-07 18:29:46.455 I/Xposed ( 280): Loading modules from /data/app/com.ceco.lollipop.gravitybox-1/base.apk
07-07 18:29:47.052 I/Xposed ( 280): Loading class com.ceco.lollipop.gravitybox.GravityBox
07-07 18:29:47.087 I/Xposed ( 280): GB:Hardware: qcom
07-07 18:29:47.087 I/Xposed ( 280): GB:Product: ghost_rcica
07-07 18:29:47.087 I/Xposed ( 280): GB:Device manufacturer: motorola
07-07 18:29:47.087 I/Xposed ( 280): GB:Device brand: motorola
07-07 18:29:47.087 I/Xposed ( 280): GB:Device model: XT1058
07-07 18:29:47.098 I/Xposed ( 280): GB:Device type: phone
07-07 18:29:47.099 I/Xposed ( 280): GB:Is MTK device: false
07-07 18:29:47.099 I/Xposed ( 280): GB:Is Xperia device: false
07-07 18:29:47.099 I/Xposed ( 280): GB:Has Lenovo custom UI: false
07-07 18:29:47.099 I/Xposed ( 280): GB:Has telephony support: true
07-07 18:29:47.102 I/Xposed ( 280): GB:Has Gemini support: false
07-07 18:29:47.102 I/Xposed ( 280): GB:Android SDK: 22
07-07 18:29:47.102 I/Xposed ( 280): GB:Android Release: 5.1
07-07 18:29:47.102 I/Xposed ( 280): GB:ROM: LPA23.12-15
07-07 18:29:47.298 I/Xposed ( 280): Loading modules from /data/app/ma.wanam.youtubeadaway-2/base.apk
07-07 18:29:47.322 I/Xposed ( 280): Loading class ma.wanam.youtubeadaway.Xposed
07-07 18:29:51.715 I/Xposed ( 962): Amplify: Version 3.0.9
07-07 18:29:51.716 I/Xposed ( 962): Amplify: Attempting 19to21 AlarmHook
07-07 18:29:51.717 I/Xposed ( 962): Amplify: Successful 19to21 AlarmHook
07-07 18:29:51.717 I/Xposed ( 962): Amplify: Attempting 21 WakeLockHook
07-07 18:29:51.719 I/Xposed ( 962): Amplify: Successful 21 WakeLockHook
07-07 18:29:51.719 I/Xposed ( 962): Amplify: Service Blocking Status: true
07-07 18:29:51.719 I/Xposed ( 962): Amplify: Attempting 17to20 ServiceHook
07-07 18:29:51.724 I/Xposed ( 962): Amplify: Successful 17to20 ServiceHook
07-07 18:30:25.683 W/Xposed ( 1226): Package name for /data/app/com.ceco.lollipop.gravitybox-1/base.apk had to be retrieved via parser

@kain83ita
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi there. I have the same problem, no data activity icons on my Moto X 1st gen, XT1052. No switching H/H+, no arrows, exclamation point still visible. I am on stock lollipop 5.1, rooted device and unlocked bootloader. This is my xposed log. Thank's for a feedback

07-09 08:29:01.120 I/Xposed ( 270): -----------------
07-09 08:29:01.120 I/Xposed ( 270): Starting Xposed version 65 (by romracer / 20150702), compiled for SDK 22
07-09 08:29:01.120 I/Xposed ( 270): Device: XT1052 (motorola), Android version 5.1 (SDK 22)
07-09 08:29:01.120 I/Xposed ( 270): ROM: LPA23.12-15
07-09 08:29:01.120 I/Xposed ( 270): Build fingerprint: motorola/ghost_reteu/ghost:5.1/LPA23.12-15/19:user/release-keys
07-09 08:29:01.120 I/Xposed ( 270): Platform: armeabi-v7a, 32-bit binary, system server: yes
07-09 08:29:01.120 I/Xposed ( 270): SELinux enabled: yes, enforcing: yes
07-09 08:29:01.170 I/Xposed ( 270): -----------------
07-09 08:29:01.178 I/Xposed ( 270): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
07-09 08:29:02.505 I/Xposed ( 270): Detected ART runtime
07-09 08:29:02.593 I/Xposed ( 270): Found Xposed class de/robv/android/xposed/XposedBridge, now initializing
07-09 08:29:03.550 I/Xposed ( 270): Loading modules from /data/app/com.ryansteckler.nlpunbounce-1/base.apk
07-09 08:29:03.909 I/Xposed ( 270): Loading class com.ryansteckler.nlpunbounce.hooks.Wakelocks
07-09 08:29:03.987 I/Xposed ( 270): Loading modules from /data/app/com.ceco.lollipop.gravitybox-2/base.apk
07-09 08:29:04.551 I/Xposed ( 270): Loading class com.ceco.lollipop.gravitybox.GravityBox
07-09 08:29:04.604 I/Xposed ( 270): GB:Hardware: qcom
07-09 08:29:04.604 I/Xposed ( 270): GB:Product: ghost_reteu
07-09 08:29:04.604 I/Xposed ( 270): GB:Device manufacturer: motorola
07-09 08:29:04.604 I/Xposed ( 270): GB:Device brand: motorola
07-09 08:29:04.604 I/Xposed ( 270): GB:Device model: XT1052
07-09 08:29:04.615 I/Xposed ( 270): GB:Device type: phone
07-09 08:29:04.616 I/Xposed ( 270): GB:Is MTK device: false
07-09 08:29:04.616 I/Xposed ( 270): GB:Is Xperia device: false
07-09 08:29:04.616 I/Xposed ( 270): GB:Is Moto XT device: true
07-09 08:29:04.616 I/Xposed ( 270): GB:Has Lenovo custom UI: false
07-09 08:29:04.617 I/Xposed ( 270): GB:Has telephony support: true
07-09 08:29:04.619 I/Xposed ( 270): GB:Has Gemini support: false
07-09 08:29:04.619 I/Xposed ( 270): GB:Android SDK: 22
07-09 08:29:04.619 I/Xposed ( 270): GB:Android Release: 5.1
07-09 08:29:04.619 I/Xposed ( 270): GB:ROM: LPA23.12-15
07-09 08:29:04.793 I/Xposed ( 270): Loading modules from /data/app/com.android.vending.billing.InAppBillingService.LUCK-2/base.apk
07-09 08:29:04.939 I/Xposed ( 270): Loading class com.chelpus.XSupport
07-09 08:29:10.042 I/Xposed ( 984): Amplify: Version 3.0.9
07-09 08:29:10.042 I/Xposed ( 984): Amplify: Attempting 19to21 AlarmHook
07-09 08:29:10.043 I/Xposed ( 984): Amplify: Successful 19to21 AlarmHook
07-09 08:29:10.043 I/Xposed ( 984): Amplify: Attempting 21 WakeLockHook
07-09 08:29:10.045 I/Xposed ( 984): Amplify: Successful 21 WakeLockHook
07-09 08:29:10.045 I/Xposed ( 984): Amplify: Service Blocking Status: true
07-09 08:29:10.045 I/Xposed ( 984): Amplify: Attempting 17to20 ServiceHook
07-09 08:29:10.051 I/Xposed ( 984): Amplify: Successful 17to20 ServiceHook
07-09 08:30:08.358 F/libc ( 1088): Fatal signal 6 (SIGABRT), code -6 in tid 1091 (Compiler driver)
07-09 08:30:08.475 I/DEBUG ( 250): *** *** *** *** *** *** *** *** *** *** *** *** *** *** ** ***
07-09 08:30:08.475 I/DEBUG ( 250): Build fingerprint: 'motorola/ghost_reteu/ghost:5.1/LPA23.12-15/19:user/release-keys'
07-09 08:30:08.475 I/DEBUG ( 250): Revision: 'p300'
07-09 08:30:08.475 I/DEBUG ( 250): ABI: 'arm'
07-09 08:30:08.476 I/DEBUG ( 250): pid: 1088, tid: 1091, name: Compiler driver >>> /system/bin/dex2oat <<<
07-09 08:30:08.476 I/DEBUG ( 250): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
07-09 08:30:08.500 I/DEBUG ( 250): Abort message: 'art/compiler/dex/quick/mir_to_lir.cc:1058] Unexpected opcode: return-void-barrier'
07-09 08:30:08.500 I/DEBUG ( 250): r0 00000000 r1 00000443 r2 00000006 r3 00000000
07-09 08:30:08.500 I/DEBUG ( 250): r4 b137cdb8 r5 00000006 r6 00000002 r7 0000010c
07-09 08:30:08.500 I/DEBUG ( 250): r8 00000026 r9 b5c6f490 sl b0c26400 fp b084b040
07-09 08:30:08.500 I/DEBUG ( 250): ip 00000443 sp b137c740 lr b69ff9c1 pc b6a22d00 cpsr 60030010
07-09 08:30:08.501 I/DEBUG ( 250):
07-09 08:30:08.501 I/DEBUG ( 250): backtrace:
07-09 08:30:08.501 I/DEBUG ( 250): #00 pc 0003ad00 /system/lib/libc.so (tgkill+12)
07-09 08:30:08.501 I/DEBUG ( 250): #1 pc 000179bd /system/lib/libc.so (pthread_kill+52)
07-09 08:30:08.501 I/DEBUG ( 250): #2 pc 000185cf /system/lib/libc.so (raise+10)
07-09 08:30:08.501 I/DEBUG ( 250): #3 pc 00014d79 /system/lib/libc.so (libc_android_abort+36)
07-09 08:30:08.501 I/DEBUG ( 250): #4 pc 000131ec /system/lib/libc.so (abort+4)
07-09 08:30:08.501 I/DEBUG ( 250): #5 pc 0021b129 /system/lib/libart.so (art::Runtime::Abort()+160)
07-09 08:30:08.501 I/DEBUG ( 250): #6 pc 000a7fa7 /system/lib/libart.so (art::LogMessage::~LogMessage()+1066)
07-09 08:30:08.501 I/DEBUG ( 250): #7 pc 000f258d /system/lib/libart-compiler.so (art::Mir2Lir::CompileDalvikInstruction(art::MIR
, art::BasicBlock
, art::LIR_)+5636)
07-09 08:30:08.501 I/DEBUG ( 250): #8 pc 000f2edb /system/lib/libart-compiler.so (art::Mir2Lir::MethodBlockCodeGen(art::BasicBlock_)+310)
07-09 08:30:08.501 I/DEBUG ( 250): #9 pc 000f3061 /system/lib/libart-compiler.so (art::Mir2Lir::MethodMIR2LIR()+140)
07-09 08:30:08.501 I/DEBUG ( 250): #10 pc 000c3ae9 /system/lib/libart-compiler.so (art::Mir2Lir::Materialize()+104)
07-09 08:30:08.501 I/DEBUG ( 250): #11 pc 0012e369 /system/lib/libart-compiler.so
07-09 08:30:08.501 I/DEBUG ( 250): #12 pc 0012e9ab /system/lib/libart-compiler.so (ArtQuickCompileMethod+38)
07-09 08:30:08.501 I/DEBUG ( 250): #13 pc 0014591b /system/lib/libart-compiler.so (art::CompilerDriver::CompileMethod(art::DexFile::CodeItem const_, unsigned int, art::InvokeType, unsigned short, unsigned int, jobject, art::DexFile const&, art::DexToDexCompilationLevel, bool)+1018)
07-09 08:30:08.501 I/DEBUG ( 250): #14 pc 00146115 /system/lib/libart-compiler.so (art::CompilerDriver::CompileClass(art::ParallelCompilationManager const_, unsigned int)+1528)
07-09 08:30:08.501 I/DEBUG ( 250): #15 pc 0013c319 /system/lib/libart-compiler.so
07-09 08:30:08.501 I/DEBUG ( 250): #16 pc 00234c53 /system/lib/libart.so (art::ThreadPoolWorker::Run()+34)
07-09 08:30:08.501 I/DEBUG ( 250): #17 pc 002354a1 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void_)+52)
07-09 08:30:08.501 I/DEBUG ( 250): #18 pc 000171ab /system/lib/libc.so (__pthread_start(void
)+30)
07-09 08:30:08.501 I/DEBUG ( 250): #19 pc 000150d7 /system/lib/libc.so (__start_thread+6)
07-09 08:30:08.579 I/DEBUG ( 250):
07-09 08:30:08.579 I/DEBUG ( 250): Tombstone written to: /data/tombstones/tombstone_06
07-09 08:30:32.671 E/Xposed ( 1178): java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean
07-09 08:30:32.671 E/Xposed ( 1178): at com.ceco.lollipop.gravitybox.StatusbarSignalCluster$NetworkControllerCallback.invoke(StatusbarSignalCluster.java:597)
07-09 08:30:32.671 E/Xposed ( 1178): at java.lang.reflect.Proxy.invoke(Proxy.java:397)
07-09 08:30:32.671 E/Xposed ( 1178): at $Proxy1.onWifiSignalChanged(Unknown Source)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaWifiSignalController.notifyListeners(MotorolaNetworkControllerImpl.java:3440)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaSignalController.notifyListenersIfNecessary(MotorolaNetworkControllerImpl.java:11252)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaSignalController.setInetCondition(MotorolaNetworkControllerImpl.java:11075)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.pushConnectivityToSignals(MotorolaNetworkControllerImpl.java:2585)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.setCurrentSubscriptions(MotorolaNetworkControllerImpl.java:2249)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.updateMobileControllers(MotorolaNetworkControllerImpl.java:1982)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.access$200(MotorolaNetworkControllerImpl.java:510)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$6.onSubscriptionsChanged(MotorolaNetworkControllerImpl.java:3111)
07-09 08:30:32.671 E/Xposed ( 1178): at android.telephony.SubscriptionManager$OnSubscriptionsChangedListener$1.handleMessage(SubscriptionManager.java:311)
07-09 08:30:32.671 E/Xposed ( 1178): at android.os.Handler.dispatchMessage(Handler.java:102)
07-09 08:30:32.671 E/Xposed ( 1178): at android.os.Looper.loop(Looper.java:135)
07-09 08:30:32.671 E/Xposed ( 1178): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-09 08:30:32.671 E/Xposed ( 1178): at java.lang.reflect.Method.invoke(Native Method)
07-09 08:30:32.671 E/Xposed ( 1178): at java.lang.reflect.Method.invoke(Method.java:372)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-09 08:30:32.671 E/Xposed ( 1178): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-09 08:30:32.671 E/Xposed ( 1178): java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean
07-09 08:30:32.671 E/Xposed ( 1178): at com.ceco.lollipop.gravitybox.StatusbarSignalCluster$NetworkControllerCallback.invoke(StatusbarSignalCluster.java:597)
07-09 08:30:32.671 E/Xposed ( 1178): at java.lang.reflect.Proxy.invoke(Proxy.java:397)
07-09 08:30:32.671 E/Xposed ( 1178): at $Proxy1.onWifiSignalChanged(Unknown Source)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaWifiSignalController.notifyListeners(MotorolaNetworkControllerImpl.java:3440)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaSignalController.notifyListenersIfNecessary(MotorolaNetworkControllerImpl.java:11252)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaSignalController.setInetCondition(MotorolaNetworkControllerImpl.java:11075)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.pushConnectivityToSignals(MotorolaNetworkControllerImpl.java:2585)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.setCurrentSubscriptions(MotorolaNetworkControllerImpl.java:2249)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.updateMobileControllers(MotorolaNetworkControllerImpl.java:1982)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.access$200(MotorolaNetworkControllerImpl.java:510)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$6.onSubscriptionsChanged(MotorolaNetworkControllerImpl.java:3111)
07-09 08:30:32.671 E/Xposed ( 1178): at android.telephony.SubscriptionManager$OnSubscriptionsChangedListener$1.handleMessage(SubscriptionManager.java:311)
07-09 08:30:32.671 E/Xposed ( 1178): at android.os.Handler.dispatchMessage(Handler.java:102)
07-09 08:30:32.671 E/Xposed ( 1178): at android.os.Looper.loop(Looper.java:135)
07-09 08:30:32.671 E/Xposed ( 1178): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-09 08:30:32.671 E/Xposed ( 1178): at java.lang.reflect.Method.invoke(Native Method)
07-09 08:30:32.671 E/Xposed ( 1178): at java.lang.reflect.Method.invoke(Method.java:372)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-09 08:30:32.671 E/Xposed ( 1178): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-09 08:30:32.671 E/Xposed ( 1178): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-09 08:33:56.771 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 301117
07-09 08:33:56.808 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 301154
07-09 08:38:00.283 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 243511
07-09 08:40:01.419 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 364611
07-09 08:55:58.555 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 281031
07-09 08:58:16.910 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 298250
07-09 08:59:59.934 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 241379
07-09 09:02:40.636 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 263725
07-09 09:04:40.952 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 281019
07-09 09:08:45.304 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 244352
07-09 09:13:59.185 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 678550
07-09 09:13:59.206 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 313901
07-09 09:20:42.879 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 403673
07-09 09:25:28.154 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285276
07-09 09:30:13.407 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285252
07-09 09:35:59.602 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 346195
07-09 09:37:24.953 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 1405767
07-09 09:40:16.606 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 257004
07-09 09:41:31.482 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 246529
07-09 09:44:30.658 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 254053
07-09 09:45:33.425 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 241943
07-09 09:48:47.537 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 256878
07-09 09:49:35.446 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 242021
07-09 09:53:04.720 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 257183
07-09 09:58:59.678 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 354958
07-09 10:00:58.762 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 683317
07-09 10:03:37.619 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 277941
07-09 10:05:40.061 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 281298
07-09 10:07:42.996 I/Xposed ( 984): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 245377
07-09 10:09:51.025 I/Xposed ( 984): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted

@romracer
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@agentsmith988 Your's seems to be missing com.android.server.NotificationManagerService which I think is part of stock Android.

@kain83ita Your constructor seems to not match 5.1 on the Moto X 2nd gen. Can you point me to your ROM's stock image? I'll need to look at SystemUI.odex.

@agentsmith988
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So no options for the XT1058 other than a custom rom? Bummer... Thanks for looking into it!

@kain83ita
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @romracer, thank's a lot for helping me... But I'm sorry I didn't get your point: I have a Moto X first gen, not a 2nd Gen. In any case, I put on an OTA captured by a XDA user, and the Ota file 212.44.26.ghost_row.Retail.en.EU only is not available anymore

@kain83ita
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @romracer, I have installed a clean rom stock and I'm not still able to see data activity icons. This is my xposed log data, while the rom that I put on is this one. Please let me know if you need anything else.

http://www.filefactory.com/file/58vm5ly00c5n/XT1052_GHOST_RETEU_5.1_LPA23.12-15_cid7_CFC.xml.zip

07-11 10:57:57.697 I/Xposed ( 317): -----------------
07-11 10:57:57.697 I/Xposed ( 317): Starting Xposed version 65 (by romracer / 20150702), compiled for SDK 22
07-11 10:57:57.697 I/Xposed ( 317): Device: XT1052 (motorola), Android version 5.1 (SDK 22)
07-11 10:57:57.697 I/Xposed ( 317): ROM: LPA23.12-15
07-11 10:57:57.697 I/Xposed ( 317): Build fingerprint: motorola/ghost_reteu/ghost:5.1/LPA23.12-15/19:user/release-keys
07-11 10:57:57.697 I/Xposed ( 317): Platform: armeabi-v7a, 32-bit binary, system server: yes
07-11 10:57:57.697 I/Xposed ( 317): SELinux enabled: yes, enforcing: yes
07-11 10:57:58.744 I/Xposed ( 317): -----------------
07-11 10:57:58.745 I/Xposed ( 317): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
07-11 10:58:39.105 I/Xposed ( 317): Detected ART runtime
07-11 10:58:39.108 I/Xposed ( 317): Found Xposed class de/robv/android/xposed/XposedBridge, now initializing
07-11 10:58:39.283 I/Xposed ( 317): Loading modules from /data/app/com.ryansteckler.nlpunbounce-1/base.apk
07-11 10:58:45.849 I/Xposed ( 317): Loading class com.ryansteckler.nlpunbounce.hooks.Wakelocks
07-11 10:58:45.853 I/Xposed ( 317): Loading modules from /data/app/com.ceco.lollipop.gravitybox-1/base.apk
07-11 10:58:47.939 I/Xposed ( 317): Loading class com.ceco.lollipop.gravitybox.GravityBox
07-11 10:58:47.943 I/Xposed ( 317): GB:Hardware: qcom
07-11 10:58:47.943 I/Xposed ( 317): GB:Product: ghost_reteu
07-11 10:58:47.943 I/Xposed ( 317): GB:Device manufacturer: motorola
07-11 10:58:47.943 I/Xposed ( 317): GB:Device brand: motorola
07-11 10:58:47.943 I/Xposed ( 317): GB:Device model: XT1052
07-11 10:58:47.946 I/Xposed ( 317): GB:Device type: phone
07-11 10:58:47.947 I/Xposed ( 317): GB:Is MTK device: false
07-11 10:58:47.947 I/Xposed ( 317): GB:Is Xperia device: false
07-11 10:58:47.947 I/Xposed ( 317): GB:Is Moto XT device: true
07-11 10:58:47.947 I/Xposed ( 317): GB:Has Lenovo custom UI: false
07-11 10:58:47.948 I/Xposed ( 317): GB:Has telephony support: true
07-11 10:58:47.951 I/Xposed ( 317): GB:Has Gemini support: false
07-11 10:58:47.951 I/Xposed ( 317): GB:Android SDK: 22
07-11 10:58:47.951 I/Xposed ( 317): GB:Android Release: 5.1
07-11 10:58:47.951 I/Xposed ( 317): GB:ROM: LPA23.12-15
07-11 10:58:48.023 I/Xposed ( 317): Loading modules from /data/app/com.android.vending.billing.InAppBillingService.LUCK-2/base.apk
07-11 10:58:52.405 I/Xposed ( 317): Loading class com.chelpus.XSupport
07-11 10:59:04.918 I/Xposed ( 1054): Amplify: Version 3.0.9
07-11 10:59:04.919 I/Xposed ( 1054): Amplify: Attempting 19to21 AlarmHook
07-11 10:59:04.921 I/Xposed ( 1054): Amplify: Successful 19to21 AlarmHook
07-11 10:59:04.921 I/Xposed ( 1054): Amplify: Attempting 21 WakeLockHook
07-11 10:59:04.927 I/Xposed ( 1054): Amplify: Successful 21 WakeLockHook
07-11 10:59:04.927 I/Xposed ( 1054): Amplify: Service Blocking Status: true
07-11 10:59:04.927 I/Xposed ( 1054): Amplify: Attempting 17to20 ServiceHook
07-11 10:59:04.929 I/Xposed ( 1054): Amplify: Successful 17to20 ServiceHook
07-11 11:20:18.620 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 1347010
07-11 11:20:30.330 E/Xposed ( 1945): java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean
07-11 11:20:30.330 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.StatusbarSignalCluster$NetworkControllerCallback.invoke(StatusbarSignalCluster.java:597)
07-11 11:20:30.330 E/Xposed ( 1945): at java.lang.reflect.Proxy.invoke(Proxy.java:397)
07-11 11:20:30.330 E/Xposed ( 1945): at $Proxy1.onWifiSignalChanged(Unknown Source)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaWifiSignalController.notifyListeners(MotorolaNetworkControllerImpl.java:3440)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaSignalController.notifyListenersIfNecessary(MotorolaNetworkControllerImpl.java:11252)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaSignalController.setInetCondition(MotorolaNetworkControllerImpl.java:11075)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.pushConnectivityToSignals(MotorolaNetworkControllerImpl.java:2585)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.setCurrentSubscriptions(MotorolaNetworkControllerImpl.java:2249)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.updateMobileControllers(MotorolaNetworkControllerImpl.java:1982)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.access$200(MotorolaNetworkControllerImpl.java:510)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$6.onSubscriptionsChanged(MotorolaNetworkControllerImpl.java:3111)
07-11 11:20:30.330 E/Xposed ( 1945): at android.telephony.SubscriptionManager$OnSubscriptionsChangedListener$1.handleMessage(SubscriptionManager.java:311)
07-11 11:20:30.330 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:102)
07-11 11:20:30.330 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 11:20:30.330 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 11:20:30.330 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 11:20:30.330 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 11:20:30.330 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 11:20:30.330 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 11:20:30.331 E/Xposed ( 1945): java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean
07-11 11:20:30.331 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.StatusbarSignalCluster$NetworkControllerCallback.invoke(StatusbarSignalCluster.java:597)
07-11 11:20:30.331 E/Xposed ( 1945): at java.lang.reflect.Proxy.invoke(Proxy.java:397)
07-11 11:20:30.331 E/Xposed ( 1945): at $Proxy1.onWifiSignalChanged(Unknown Source)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaWifiSignalController.notifyListeners(MotorolaNetworkControllerImpl.java:3440)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaSignalController.notifyListenersIfNecessary(MotorolaNetworkControllerImpl.java:11252)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$MotorolaSignalController.setInetCondition(MotorolaNetworkControllerImpl.java:11075)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.pushConnectivityToSignals(MotorolaNetworkControllerImpl.java:2585)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.setCurrentSubscriptions(MotorolaNetworkControllerImpl.java:2249)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.updateMobileControllers(MotorolaNetworkControllerImpl.java:1982)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl.access$200(MotorolaNetworkControllerImpl.java:510)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.systemui.statusbar.policy.MotorolaNetworkControllerImpl$6.onSubscriptionsChanged(MotorolaNetworkControllerImpl.java:3111)
07-11 11:20:30.331 E/Xposed ( 1945): at android.telephony.SubscriptionManager$OnSubscriptionsChangedListener$1.handleMessage(SubscriptionManager.java:311)
07-11 11:20:30.331 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:102)
07-11 11:20:30.331 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 11:20:30.331 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 11:20:30.331 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 11:20:30.331 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 11:20:30.331 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 11:20:30.331 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 11:20:33.566 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 1362111
07-11 11:21:21.596 F/libc ( 3506): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 3506 (Thread-107)
07-11 11:24:45.985 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 268519
07-11 11:24:46.107 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 253540
07-11 11:29:27.549 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 281564
07-11 11:29:27.567 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 281461
07-11 11:33:36.215 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 248666
07-11 11:38:06.840 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 270625
07-11 11:42:12.099 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 245260
07-11 11:48:58.769 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 406669
07-11 11:52:12.376 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 1364808
07-11 11:55:07.847 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 369078
07-11 11:56:39.367 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 266991
07-11 11:59:11.561 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 243714
07-11 12:00:41.569 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 242202
07-11 12:03:49.047 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 277486
07-11 12:05:51.106 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 309538
07-11 12:07:52.403 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 243357
07-11 12:11:54.324 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 241920
07-11 12:16:08.981 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 254657
07-11 12:22:13.689 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 364709
07-11 12:22:13.833 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 982726
07-11 12:27:26.250 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 312561
07-11 12:32:11.982 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285731
07-11 12:37:07.247 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 295265
07-11 12:42:05.158 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 297911
07-11 12:46:50.179 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285021
07-11 12:51:36.012 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285834
07-11 12:56:59.345 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 323333
07-11 12:57:44.208 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 2130375
07-11 13:02:01.733 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 302387
07-11 13:02:02.706 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 258499
07-11 13:06:10.174 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 248442
07-11 13:06:10.190 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 247483
07-11 13:10:12.478 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 242303
07-11 13:10:33.546 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 263357
07-11 13:14:03.944 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 13:14:03.944 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 13:14:03.944 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 13:14:03.944 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 13:14:03.944 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$14.afterHookedMethod(ModStatusBar.java:824)
07-11 13:14:03.944 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 13:14:03.944 E/Xposed ( 1945): at com.android.systemui.statusbar.phone.PhoneStatusBar.addNotification()
07-11 13:14:03.944 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:461)
07-11 13:14:03.944 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 13:14:03.944 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 13:14:03.944 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 13:14:03.944 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 13:14:03.944 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 13:14:03.944 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 13:14:03.944 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 13:14:03.944 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 13:14:03.944 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 13:14:03.957 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 13:14:03.957 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 13:14:03.957 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 13:14:03.957 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 13:14:03.957 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationUpdated(ProgressBarController.java:168)
07-11 13:14:03.957 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:834)
07-11 13:14:03.957 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 13:14:03.957 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar.updateNotification()
07-11 13:14:03.957 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:459)
07-11 13:14:03.957 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 13:14:03.957 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 13:14:03.957 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 13:14:03.957 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 13:14:03.957 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 13:14:03.957 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 13:14:03.957 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 13:14:03.957 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 13:14:03.957 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 13:14:04.433 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 13:14:04.433 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 13:14:04.433 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 13:14:04.433 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 13:14:04.433 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationUpdated(ProgressBarController.java:168)
07-11 13:14:04.433 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:834)
07-11 13:14:04.433 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 13:14:04.433 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar.updateNotification()
07-11 13:14:04.433 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:459)
07-11 13:14:04.433 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 13:14:04.433 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 13:14:04.433 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 13:14:04.433 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 13:14:04.433 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 13:14:04.433 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 13:14:04.433 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 13:14:04.433 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 13:14:04.433 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 13:14:04.522 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 13:14:04.522 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 13:14:04.522 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 13:14:04.522 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 13:14:04.522 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationUpdated(ProgressBarController.java:168)
07-11 13:14:04.522 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:834)
07-11 13:14:04.522 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 13:14:04.522 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar.updateNotification()
07-11 13:14:04.522 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:459)
07-11 13:14:04.522 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 13:14:04.522 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 13:14:04.522 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 13:14:04.522 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 13:14:04.522 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 13:14:04.522 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 13:14:04.522 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 13:14:04.522 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 13:14:04.522 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 13:14:05.309 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 13:14:05.309 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 13:14:05.309 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 13:14:05.309 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 13:14:05.309 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationUpdated(ProgressBarController.java:168)
07-11 13:14:05.309 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:834)
07-11 13:14:05.309 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 13:14:05.309 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar.updateNotification()
07-11 13:14:05.309 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:459)
07-11 13:14:05.309 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 13:14:05.309 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 13:14:05.309 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 13:14:05.309 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 13:14:05.309 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 13:14:05.309 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 13:14:05.309 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 13:14:05.309 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 13:14:05.309 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 13:14:42.663 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 270185
07-11 13:14:42.676 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 249129
07-11 13:18:53.567 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 250904
07-11 13:18:53.601 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 250926
07-11 13:23:07.236 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 253669
07-11 13:24:25.026 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 331425
07-11 13:27:54.811 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 287575
07-11 13:32:07.273 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 462246
07-11 13:32:07.439 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 252628
07-11 13:36:15.944 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 248506
07-11 13:41:01.183 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285238
07-11 13:45:46.301 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285118
07-11 13:50:31.356 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285055
07-11 13:57:35.655 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 424297
07-11 14:02:32.021 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 296368
07-11 14:03:04.989 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 1857716
07-11 14:07:17.881 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285860
07-11 14:12:03.465 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285584
07-11 14:16:48.942 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285477
07-11 14:21:34.849 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285907
07-11 14:27:02.183 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 327334
07-11 14:31:47.192 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285010
07-11 14:36:32.302 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285109
07-11 14:41:17.936 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285635
07-11 14:42:17.373 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 2352384
07-11 14:44:48.211 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 14:44:48.211 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 14:44:48.211 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 14:44:48.211 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 14:44:48.211 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$14.afterHookedMethod(ModStatusBar.java:824)
07-11 14:44:48.211 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 14:44:48.211 E/Xposed ( 1945): at com.android.systemui.statusbar.phone.PhoneStatusBar.addNotification()
07-11 14:44:48.211 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:461)
07-11 14:44:48.211 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 14:44:48.211 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 14:44:48.211 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 14:44:48.211 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 14:44:48.211 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 14:44:48.211 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 14:44:48.211 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 14:44:48.211 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 14:44:48.211 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 14:44:48.219 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 14:44:48.219 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 14:44:48.219 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 14:44:48.219 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 14:44:48.219 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationUpdated(ProgressBarController.java:168)
07-11 14:44:48.219 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:834)
07-11 14:44:48.219 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 14:44:48.219 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar.updateNotification()
07-11 14:44:48.219 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:459)
07-11 14:44:48.219 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 14:44:48.219 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 14:44:48.219 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 14:44:48.219 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 14:44:48.219 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 14:44:48.219 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 14:44:48.219 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 14:44:48.219 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 14:44:48.219 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 14:44:49.632 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 14:44:49.632 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 14:44:49.632 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 14:44:49.632 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 14:44:49.632 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationUpdated(ProgressBarController.java:168)
07-11 14:44:49.632 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:834)
07-11 14:44:49.632 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 14:44:49.632 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar.updateNotification()
07-11 14:44:49.632 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:459)
07-11 14:44:49.632 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 14:44:49.632 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 14:44:49.632 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 14:44:49.632 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 14:44:49.632 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 14:44:49.632 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 14:44:49.632 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 14:44:49.632 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 14:44:49.632 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 14:44:49.830 E/Xposed ( 1945): java.lang.ClassCastException: java.util.concurrent.CopyOnWriteArrayList cannot be cast to java.util.ArrayList
07-11 14:44:49.830 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.getProgressInfo(ProgressBarController.java:252)
07-11 14:44:49.830 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.verifyNotification(ProgressBarController.java:205)
07-11 14:44:49.830 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationAdded(ProgressBarController.java:144)
07-11 14:44:49.830 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ProgressBarController.onNotificationUpdated(ProgressBarController.java:168)
07-11 14:44:49.830 E/Xposed ( 1945): at com.ceco.lollipop.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:834)
07-11 14:44:49.830 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
07-11 14:44:49.830 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar.updateNotification()
07-11 14:44:49.830 E/Xposed ( 1945): at com.android.systemui.statusbar.BaseStatusBar$5$2.run(BaseStatusBar.java:459)
07-11 14:44:49.830 E/Xposed ( 1945): at android.os.Handler.handleCallback(Handler.java:739)
07-11 14:44:49.830 E/Xposed ( 1945): at android.os.Handler.dispatchMessage(Handler.java:95)
07-11 14:44:49.830 E/Xposed ( 1945): at android.os.Looper.loop(Looper.java:135)
07-11 14:44:49.830 E/Xposed ( 1945): at android.app.ActivityThread.main(ActivityThread.java:5343)
07-11 14:44:49.830 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Native Method)
07-11 14:44:49.830 E/Xposed ( 1945): at java.lang.reflect.Method.invoke(Method.java:372)
07-11 14:44:49.830 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
07-11 14:44:49.830 E/Xposed ( 1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
07-11 14:44:49.830 E/Xposed ( 1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
07-11 14:49:55.598 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 517661
07-11 14:57:50.476 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 474879
07-11 15:02:36.088 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285611
07-11 15:07:21.639 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285551
07-11 15:12:40.020 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 318381
07-11 15:17:25.265 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 285245
07-11 15:20:03.357 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 2265984
07-11 15:22:23.347 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 298082
07-11 15:27:55.136 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 331789
07-11 15:33:09.585 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 314449
07-11 15:37:41.722 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 272137
07-11 15:40:38.273 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 1234916
07-11 15:42:01.117 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 259396
07-11 15:45:10.464 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 272192
07-11 15:46:16.535 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 255417
07-11 15:49:24.574 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 254109
07-11 15:50:40.446 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 263911
07-11 15:54:23.354 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 298780
07-11 15:55:24.388 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 283943
07-11 15:58:28.471 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 245117
07-11 15:59:29.492 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 245103
07-11 16:03:14.970 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 286499
07-11 16:03:41.545 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 252054
07-11 16:08:13.655 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 272110
07-11 16:08:14.183 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 299213
07-11 16:12:18.451 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 244796
07-11 16:12:18.465 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 244282
07-11 16:16:22.776 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 244324
07-11 16:16:22.815 I/Xposed ( 1054): Amplify: Allowing Wakelock NlpCollectorWakeLock. Max Interval: 240000 Time since last granted: 244350
07-11 16:16:55.790 I/XposedInstaller( 6211): Downloaded http://dl.xposed.info/repo/full.xml.gz with status 0 (error: null), size 724856 bytes
07-11 16:16:58.775 I/XposedInstaller( 6211): Updated repository http://dl.xposed.info/repo/full.xml.gz to version 4699 (643 new / 0 removed modules)

@romracer
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@agentsmith988 I'm not saying you need a custom ROM. But a missing com.android.server.NotificationManagerService class seems like a major change to Android. Unless Xposed just didn't install properly, but that's not a discussion for this commit.

@kain83ita Try this for me. The only errors I see in your logs related to my commits are about the signal indicators.

http://xenserver.underpants-gnomes.biz/~romracer/gravitybox-release.apk

Since I don't sign my releases with @C3C0's key, you'll need to uninstall his version to be able to install mine. Make a backup of your settings (if you've donated) beforehand!

@kain83ita
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@romracer nice! It's working!!! Really good job mate ;)

Please sign in to comment.