NekoSMS icon indicating copy to clipboard operation
NekoSMS copied to clipboard

Xposed not detected on Android 15 QPR1 Beta 2

Open leifalbor opened this issue 1 year ago • 17 comments

NekoSMS prompts that module is not enabled in Xposed, then notifies that Xposed is not installed after Enable us selected.

  • Device: Pixel 9 Pro XL
  • Android version: Android QPR1 Beta 2 (AP41.240823.009)
  • Xposed version: LSposed 1.9.3_mod (7244) Zygisk
  • NekoSMS version: 0.22.0 (42)

Screenshot_20240924-181732

Screenshot_20240924-181739

LSposed logs:

[ 2024-09-24T18:25:50.184 0: 828: 918 I/LSPosedLogcat ] New log file: /data/adb/lspd/log/verbose_2024-09-24T18:25:50.184118.log [ 2024-09-24T18:26:02.742 10352: 22173: 22173 E/LSPlant ] Hook Fails: _ZN3art3jit12JitCodeCache19GarbageCollectCacheEPNS_6ThreadE [ 2024-09-24T18:26:02.742 10352: 22173: 22173 E/LSPlant ] Failed to init jit code cache [ 2024-09-24T18:26:02.742 10352: 22173: 22173 E/LSPosed ] Failed to init lsplant [ 2024-09-24T18:26:02.749 10352: 22173: 22173 I/LSPosed ] Loading xposed for com.crossbowffs.nekosms/10352 [ 2024-09-24T18:26:02.753 10352: 22173: 22173 I/LSPosed-Bridge ] Loading legacy module com.crossbowffs.nekosms from /data/app/~~PHt-prMmvRggPwd-mn9Vxw==/com.crossbowffs.nekosms-tv9NWKPAwdKp9aPtcVvMaw==/base.apk [ 2024-09-24T18:26:02.760 10352: 22173: 22173 I/LSPosed-Bridge ] Loading class com.crossbowffs.nekosms.xposed.SmsHandlerHook [ 2024-09-24T18:26:02.761 10352: 22173: 22173 I/LSPosed-Bridge ] Loading class com.crossbowffs.nekosms.xposed.XposedUtilsHook

leifalbor avatar Sep 24 '24 08:09 leifalbor

The "Xposed not installed" check is super legacy - it checks for the specific Xposed installer app from back in the pre-LSposed days. I'll find some time to remove it. The more important question is - does the module actually work?

apsun avatar Oct 20 '24 21:10 apsun

The more important question is - does the module actually work?

Nope :(

leifalbor avatar Oct 20 '24 21:10 leifalbor

Have you tried any other modules? (Would like to know if this is a NekoSMS-specific issue or if your LSposed is globally broken)

apsun avatar Oct 21 '24 03:10 apsun

I only use one other module (Pixel Xpert) and that has not reported any issues.

leifalbor avatar Oct 21 '24 03:10 leifalbor

FYI - Just upgraded to Android 15 QPR1 Beta 3, same issues; no change.

leifalbor avatar Oct 23 '24 22:10 leifalbor

nekoSMS also failed to recognize LSposed in A14 for me too. Worked fine in A13. :(

Other LSposed modules work just fine.

victay44 avatar Oct 30 '24 03:10 victay44

Have you tried any other modules? (Would like to know if this is a NekoSMS-specific issue or if your LSposed is globally broken)

Hey Dev, just wondering if there's any update to finding a fix?

FYI now on Android 15 QPR2 Beta 1, still no change in behaviour from the above.

leifalbor avatar Nov 25 '24 21:11 leifalbor

Sorry for the late response - I've been preoccupied with other things recently. Unfortunately I don't have a spare SIM card that I can test with for receiving messages at the moment, but the rest of the app seems to work fine on Android 15 with LSposed_mod 1.9.3 + Zygisk.

Could you follow these steps?

  1. Connect your phone to a computer with adb installed
  2. Reboot the phone, then immediately after run adb logcat -s NekoSMS on the computer to begin streaming logs
  3. Try sending yourself a SMS that you expect NekoSMS to block
  4. Upload the logs here

Also, make sure you have enabled the NekoSMS module for the com.android.phone process in the LSposed manager, as that is required for it to function.

apsun avatar Nov 29 '24 04:11 apsun

~Same issue, Android 12, RiceDroid 3~

Sorry, there is no issue, Lposed was showing "Loaded" on notification, but that does not mean it was "active".

However I still cannot figure out how to make it a default app, it does not show up as a SMS app in setting. Probably a easy fix.

sourcevault avatar Nov 30 '24 01:11 sourcevault

Sorry for the late response - I've been preoccupied with other things recently. Unfortunately I don't have a spare SIM card that I can test with for receiving messages at the moment, but the rest of the app seems to work fine on Android 15 with LSposed_mod 1.9.3 + Zygisk.

Could you follow these steps?

  1. Connect your phone to a computer with adb installed
  2. Reboot the phone, then immediately after run adb logcat -s NekoSMS on the computer to begin streaming logs
  3. Try sending yourself a SMS that you expect NekoSMS to block
  4. Upload the logs here

Also, make sure you have enabled the NekoSMS module for the com.android.phone process in the LSposed manager, as that is required for it to function.

Sure thing; unfortunately it doesn't offer much though...

NekoSMS.log --------- beginning of main 12-02 11:02:52.457 9938 9938 I NekoSMS : Hooking Xposed module status checker

leifalbor avatar Dec 02 '24 00:12 leifalbor

However I still cannot figure out how to make it a default app, it does not show up as a SMS app in setting. Probably a easy fix.

I'm pretty sure it doesn't need to be the default app.

leifalbor avatar Dec 02 '24 00:12 leifalbor

Sorry for the late response - I've been preoccupied with other things recently. Unfortunately I don't have a spare SIM card that I can test with for receiving messages at the moment, but the rest of the app seems to work fine on Android 15 with LSposed_mod 1.9.3 + Zygisk. Could you follow these steps?

  1. Connect your phone to a computer with adb installed
  2. Reboot the phone, then immediately after run adb logcat -s NekoSMS on the computer to begin streaming logs
  3. Try sending yourself a SMS that you expect NekoSMS to block
  4. Upload the logs here

Also, make sure you have enabled the NekoSMS module for the com.android.phone process in the LSposed manager, as that is required for it to function.

Sure thing; unfortunately it doesn't offer much though...

NekoSMS.log --------- beginning of main 12-02 11:02:52.457 9938 9938 I NekoSMS : Hooking Xposed module status checker

Can you verify that the module is enabled in LSPosed for com.android.phone? A lack of logs indicates that the module is not being loaded.

apsun avatar Dec 02 '24 06:12 apsun

Definitely activated

Screenshot_20241202-175238

leifalbor avatar Dec 02 '24 06:12 leifalbor

Another small update from me: switched/updated my LSposed version to Jing Matrix's build, v1.10.1 (7115) - same issues; no change.

leifalbor avatar Dec 09 '24 20:12 leifalbor

However I still cannot figure out how to make it a default app, it does not show up as a SMS app in setting. Probably a easy fix.

I'm pretty sure it doesn't need to be the default app.

then how do you use the app ? how do you block messages ?

sourcevault avatar Dec 10 '24 08:12 sourcevault

However I still cannot figure out how to make it a default app, it does not show up as a SMS app in setting. Probably a easy fix.

I'm pretty sure it doesn't need to be the default app.

then how do you use the app ? how do you block messages ?

https://github.com/apsun/NekoSMS/wiki/Getting-started

leifalbor avatar Dec 10 '24 08:12 leifalbor

try this fork https://github.com/Kasazaki4090/NekoSMS I compiled it in debug mode and it works fine

howdareyo avatar Feb 05 '25 03:02 howdareyo