Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't work on Oreo for unknown reason #273

Open
hockeymikey opened this issue Oct 17, 2022 · 2 comments
Open

Doesn't work on Oreo for unknown reason #273

hockeymikey opened this issue Oct 17, 2022 · 2 comments

Comments

@hockeymikey
Copy link

So I tried out snapmod today and I couldn't get it to work, at all. I'm using LSPosed zygisk (most recent version), the correct Snapchat version (snapmod downloads the brindings for it just fine and says everything is good). But, when I activate the module Snapchat gives me a dialog popup about it being a camera application and it needs access to the camera (which it does have the camera permission). If I touch "okay" then I get directed to settings for Device admin for whatever reason. I'm using a custom built rom (Resurrection Remix) on Oreo. There is nothing in the logs of LSPosed that is helpful, and I tried GravityBox and that worked fine so LSPosed is working fine in general. I do have the right Snapchat version, and I even downloaded from a different source just to see if that was the issue, and same results. It was a bigger one so it wasn't a fake (unless the bundle version should be used but seemed like everyone was using the apk version).

I attached my logcat collected as soon as I enable the module and navigate to snapchat. There is some stuff in there that looks like could be useful. I have no idea though and open to any suggestions for debugging. Thank you
logs-2022-10-16-19-13-51.zip
Screenshot_20221016-191020_Snapchat

@hockeymikey
Copy link
Author

I'm thinking that this is the cause. It's a class not found on Oreo (only sdk 31+), but I'm unsure why snapchat is calling it when the module is enabled.

10-16 19:13:01.059 I/zygote64(14728): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.telephony.TelephonyCallback" on path: DexPathList[[zip file "/data/app/com.snapchat.android-uhKNI8bPX13HWBOhgcm-AQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.snapchat.android-uhKNI8bPX13HWBOhgcm-AQ==/lib/arm64, /data/app/com.snapchat.android-uhKNI8bPX13HWBOhgcm-AQ==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
10-16 19:13:01.059 I/zygote64(14728):   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125)
10-16 19:13:01.059 I/zygote64(14728):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
10-16 19:13:01.059 I/zygote64(14728):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
10-16 19:13:01.059 I/zygote64(14728):   at dSd N64.R(N64) (SourceFile:6)
10-16 19:13:01.059 I/zygote64(14728):   at java.lang.Object I64.e() (SourceFile:2)
10-16 19:13:01.059 I/zygote64(14728):   at java.lang.Object I64.d() (SourceFile:-1)
10-16 19:13:01.059 I/zygote64(14728):   at java.lang.Object I64.get() (SourceFile:318)
10-16 19:13:01.059 I/zygote64(14728):   at java.lang.Object hu5.get() (SourceFile:-1)
10-16 19:13:01.059 I/zygote64(14728):   at java.lang.Object vRd.apply(java.lang.Object) (SourceFile:15)
10-16 19:13:01.059 I/zygote64(14728):   at void CC6.J0(ySg) (SourceFile:9)
10-16 19:13:01.060 I/zygote64(14728):   at void hA6.I0(mD6) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void jD6.J0(ySg) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void hA6.I0(mD6) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void hA6.e(ySg) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void TC6.n(java.lang.Object) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void CC6.J0(ySg) (SourceFile:9)
10-16 19:13:01.060 I/zygote64(14728):   at void hA6.I0(mD6) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void oA6.c0(fff) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Jef.c0(fff) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void L73.c0(fff) (SourceFile:3)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Qef.c0(fff) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Pef.c(java.lang.Object) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void mgf.c(java.lang.Object) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void zef.c0(fff) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void yRd.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Eef.c0(fff) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Q5a.c0(fff) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Qef.c0(fff) (SourceFile:2)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void yRd.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Eef.c0(fff) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void TR0.c0(fff) (SourceFile:26)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Jef.c0(fff) (SourceFile:1)
10-16 19:13:01.060 I/zygote64(14728):   at void ief.b(fff) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at Us5 ief.a0(wp3, wp3) (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void Qt7.d(rJc, Id4) (SourceFile:23)
10-16 19:13:01.060 I/zygote64(14728):   at boolean hQf.b() (SourceFile:15)
10-16 19:13:01.060 I/zygote64(14728):   at void Wj4.l() (SourceFile:2)
10-16 19:13:01.060 I/zygote64(14728):   at void Wj4.m() (SourceFile:2)
10-16 19:13:01.060 I/zygote64(14728):   at void Wj4.run() (SourceFile:-1)
10-16 19:13:01.060 I/zygote64(14728):   at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1162)
10-16 19:13:01.060 I/zygote64(14728):   at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:636)
10-16 19:13:01.060 I/zygote64(14728):   at void java.lang.Thread.run() (Thread.java:764)
10-16 19:13:01.060 I/zygote64(14728):   at void Ku7.run() (SourceFile:9)
10-16 19:13:01.060 I/zygote64(14728): 

@hockeymikey
Copy link
Author

Never mind, that doesn't pop up anymore in the logs. Logs seem pretty bare minus some warning about the landing page error. I'm stumped on the issue. I've tried enabling and disabling various settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant