apsun / NekoSMS

A pattern-based text message blocker for Android.
GNU General Public License v3.0
417 stars 44 forks source link

希望支持Android Q #60

Closed CuCuCheung closed 4 years ago

CuCuCheung commented 5 years ago

Write your issue description here.


If you are submitting a bug report and do not include the following info, your issue will be ignored!

Please paste your Xposed logs (Xposed Installer -> Logs -> Menu -> Save to SD card) below:

Replace this line with your logs. Do not remove the backticks.

Thank you for helping us help you help us all.

apsun commented 5 years ago

Is there even Xposed for Android Q? NekoSMS does not work without Xposed.

kotori2 commented 4 years ago

@apsun EdXposed works but it seems NekoSMS doesn't work with Q. Here are logs.

12-03 18:19:20.920  4461  4879 E Xposed  : NekoSMS: Failed to read preference: pref_enable
12-03 18:19:20.920  4461  4879 E Xposed  : com.crossbowffs.remotepreferences.RemotePreferenceAccessException: query() failed or returned null cursor
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.query(RemotePreferences.java:156)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.querySingle(RemotePreferences.java:175)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.getBoolean(RemotePreferences.java:99)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.getBooleanPref(SmsHandlerHook.java:171)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.beforeDispatchIntentHandler(SmsHandlerHook.java:202)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.access$100(SmsHandlerHook.java:32)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook$DispatchIntentHook.beforeHookedMethod(SmsHandlerHook.java:55)
12-03 18:19:20.920  4461  4879 E Xposed  :      at de.robv.android.xposed.XC_MethodHook.callBeforeHookedMethod(XC_MethodHook.java:51)
12-03 18:19:20.920  4461  4879 E Xposed  :      at EdHooker_.hook(Unknown Source:126)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler.dispatchSmsDeliveryIntent(InboundSmsHandler.java:1356)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler.access$2200(InboundSmsHandler.java:109)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler$CarrierServicesSmsFilterCallback.onFilterComplete(InboundSmsHandler.java:1632)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator.onFilterComplete(CarrierServicesSmsFilter.java:331)
12-03 18:19:20.920  4461  4879 E Xposed  :      at com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback.onFilterComplete(CarrierServicesSmsFilter.java:285)
12-03 18:19:20.920  4461  4879 E Xposed  :      at android.service.carrier.ICarrierMessagingCallback$Stub.onTransact(ICarrierMessagingCallback.java:114)
12-03 18:19:20.920  4461  4879 E Xposed  :      at android.os.Binder.execTransactInternal(Binder.java:1032)
12-03 18:19:20.920  4461  4879 E Xposed  :      at android.os.Binder.execTransact(Binder.java:1005)
12-03 18:19:20.923  4461  4879 I Xposed  : NekoSMS: Received a new SMS message
12-03 18:19:20.925  4461  4879 E Xposed  : NekoSMS: Failed to read preference: pref_verbose_logging
12-03 18:19:20.925  4461  4879 E Xposed  : com.crossbowffs.remotepreferences.RemotePreferenceAccessException: query() failed or returned null cursor
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.query(RemotePreferences.java:156)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.querySingle(RemotePreferences.java:175)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.getBoolean(RemotePreferences.java:99)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.getBooleanPref(SmsHandlerHook.java:171)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.beforeDispatchIntentHandler(SmsHandlerHook.java:211)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.access$100(SmsHandlerHook.java:32)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook$DispatchIntentHook.beforeHookedMethod(SmsHandlerHook.java:55)
12-03 18:19:20.925  4461  4879 E Xposed  :      at de.robv.android.xposed.XC_MethodHook.callBeforeHookedMethod(XC_MethodHook.java:51)
12-03 18:19:20.925  4461  4879 E Xposed  :      at EdHooker_.hook(Unknown Source:126)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler.dispatchSmsDeliveryIntent(InboundSmsHandler.java:1356)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler.access$2200(InboundSmsHandler.java:109)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler$CarrierServicesSmsFilterCallback.onFilterComplete(InboundSmsHandler.java:1632)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator.onFilterComplete(CarrierServicesSmsFilter.java:331)
12-03 18:19:20.925  4461  4879 E Xposed  :      at com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback.onFilterComplete(CarrierServicesSmsFilter.java:285)
12-03 18:19:20.925  4461  4879 E Xposed  :      at android.service.carrier.ICarrierMessagingCallback$Stub.onTransact(ICarrierMessagingCallback.java:114)
12-03 18:19:20.925  4461  4879 E Xposed  :      at android.os.Binder.execTransactInternal(Binder.java:1032)
12-03 18:19:20.925  4461  4879 E Xposed  :      at android.os.Binder.execTransact(Binder.java:1005)
12-03 18:19:20.930  4461  4879 E Xposed  : NekoSMS: Failed to read preference: pref_whitelist_contacts
12-03 18:19:20.930  4461  4879 E Xposed  : com.crossbowffs.remotepreferences.RemotePreferenceAccessException: query() failed or returned null cursor
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.query(RemotePreferences.java:156)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.querySingle(RemotePreferences.java:175)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.crossbowffs.remotepreferences.RemotePreferences.getBoolean(RemotePreferences.java:99)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.getBooleanPref(SmsHandlerHook.java:171)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.beforeDispatchIntentHandler(SmsHandlerHook.java:222)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook.access$100(SmsHandlerHook.java:32)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.crossbowffs.nekosms.xposed.SmsHandlerHook$DispatchIntentHook.beforeHookedMethod(SmsHandlerHook.java:55)
12-03 18:19:20.930  4461  4879 E Xposed  :      at de.robv.android.xposed.XC_MethodHook.callBeforeHookedMethod(XC_MethodHook.java:51)
12-03 18:19:20.930  4461  4879 E Xposed  :      at EdHooker_.hook(Unknown Source:126)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler.dispatchSmsDeliveryIntent(InboundSmsHandler.java:1356)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler.access$2200(InboundSmsHandler.java:109)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.android.internal.telephony.InboundSmsHandler$CarrierServicesSmsFilterCallback.onFilterComplete(InboundSmsHandler.java:1632)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator.onFilterComplete(CarrierServicesSmsFilter.java:331)
12-03 18:19:20.930  4461  4879 E Xposed  :      at com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback.onFilterComplete(CarrierServicesSmsFilter.java:285)
12-03 18:19:20.930  4461  4879 E Xposed  :      at android.service.carrier.ICarrierMessagingCallback$Stub.onTransact(ICarrierMessagingCallback.java:114)
12-03 18:19:20.930  4461  4879 E Xposed  :      at android.os.Binder.execTransactInternal(Binder.java:1032)
12-03 18:19:20.930  4461  4879 E Xposed  :      at android.os.Binder.execTransact(Binder.java:1005)
12-03 18:19:20.930  4461  4879 I Xposed  : NekoSMS: Cached SMS filters dirty, loading from database
12-03 18:19:20.931  4461  4879 E Xposed  : NekoSMS: Failed to load SMS filters (queryAll returned null)
12-03 18:19:20.932  4461  4879 I Xposed  : NekoSMS: Allowing message (filters failed to load)
apsun commented 4 years ago

@kotori2 those logs generally indicate that the NekoSMS app is frozen/disabled, usually due to battery saver apps.

kotori2 commented 4 years ago

@kotori2 those logs generally indicate that the NekoSMS app is frozen/disabled, usually due to battery saver apps.

Thanks. It works fine on Android Q now.