rhunk / SnapEnhance

An Xposed module offering an enhanced Snapchat experience
https://t.me/snapenhance
GNU General Public License v3.0
1.23k stars 117 forks source link

Disable Story Sections no longer works #1088

Closed jonahbebko closed 3 months ago

jonahbebko commented 3 months ago

Description

Enabling "Discover" in Global > Disable Story Sections no longer hides the Discover section.

Reproduction steps

  1. Enable Global > Disable Story Sections > Discover
  2. Clear cache, force stop Snapchat, and reopen
  3. See Discover section

Logs

|V/2024-05-29 22:13:37/manager/Loading RemoteSideContext
|V/2024-05-29 22:13:37/core/reloading config
|E/2024-05-29 22:13:37/core/Failed to get custom emoji font
|E/2024-05-29 22:13:37/core/java.io.IOException: read failed: EISDIR (Is a directory)
    at libcore.io.IoBridge.read(IoBridge.java:614)
    at java.io.FileInputStream.read(FileInputStream.java:328)
    at android.os.ParcelFileDescriptor$AutoCloseInputStream.read(ParcelFileDescriptor.java:1032)
    at java.io.FileInputStream.read(FileInputStream.java:297)
    at android.os.ParcelFileDescriptor$AutoCloseInputStream.read(ParcelFileDescriptor.java:1023)
    at com.google.common.primitives.b.U(Unknown Source:12)
    at me.rhunk.snapenhance.core.util.ktx.FileHandleManagerKtxKt.getFileHandleLocalPath(Unknown Source:134)
    at me.rhunk.snapenhance.core.features.impl.experiments.CustomEmojiFontKt.getCustomEmojiFontPath(Unknown Source:47)
    at me.rhunk.snapenhance.core.ModContext.reloadNativeConfig(Unknown Source:101)
    at me.rhunk.snapenhance.core.ModContext.reloadConfig(Unknown Source:18)
    at me.rhunk.snapenhance.core.SnapEnhance.init(Unknown Source:19)
    at me.rhunk.snapenhance.core.SnapEnhance.access$init(Unknown Source:0)
    at me.rhunk.snapenhance.core.SnapEnhance$1$2$1$2$3$1$1.invokeSuspend(Unknown Source:15)
    at t2.a.resumeWith(Unknown Source:8)
    at N2.H.run(Unknown Source:114)
    at N2.S.U(Unknown Source:138)
    at com.google.common.primitives.b.G1(Unknown Source:104)
    at com.google.common.primitives.b.H1(Unknown Source:2)
    at me.rhunk.snapenhance.core.SnapEnhance$1$2$1$2.invoke(SourceFile:9)
    at me.rhunk.snapenhance.core.SnapEnhance$1$2$1$2.invoke(SourceFile:1)
    at me.rhunk.snapenhance.core.bridge.BridgeClient.connect(Unknown Source:159)
    at me.rhunk.snapenhance.core.SnapEnhance$1.invoke(SourceFile:7)
    at me.rhunk.snapenhance.core.SnapEnhance$1.invoke(SourceFile:1)
    at me.rhunk.snapenhance.core.util.hook.Hooker$hook$$inlined$hook$1.beforeHookedMethod(Unknown Source:12)
    at Dtq.tNFooiQb.G.H.VVWjy.XposedBridge$LegacyApiSupport.handleBefore(Unknown Source:24)
    at J.callback(Unknown Source:179)
    at LSPHooker_.attach(Unknown Source:11)
    at android.app.Instrumentation.newApplication(Instrumentation.java:1283)
    at android.app.LoadedApk.makeApplicationInner(LoadedApk.java:1458)
    at android.app.LoadedApk.makeApplicationInner(LoadedApk.java:1395)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6959)
    at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2236)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loopOnce(Looper.java:205)
    at android.os.Looper.loop(Looper.java:294)
    at android.app.ActivityThread.main(ActivityThread.java:8177)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Caused by: android.system.ErrnoException: read failed: EISDIR (Is a directory)
    at libcore.io.Linux.readBytes(Native Method)
    at libcore.io.Linux.read(Linux.java:190)
    at libcore.io.ForwardingOs.read(ForwardingOs.java:613)
    at libcore.io.BlockGuardOs.read(BlockGuardOs.java:325)
    at libcore.io.ForwardingOs.read(ForwardingOs.java:613)
    at libcore.io.IoBridge.read(IoBridge.java:604)
    ... 39 more

|V/2024-05-29 22:13:37/manager/Syncing remote took 1 ms
|V/2024-05-29 22:13:37/core/database main.db integrity check passed
|V/2024-05-29 22:13:37/core/database arroyo.db integrity check passed
|W/2024-05-29 22:13:37/core/Failed to find ANDROID_ACTION_MENU_V2 in ConfigRule
|V/2024-05-29 22:13:37/core/feature manager init took 39 ms
|V/2024-05-29 22:13:37/core/init took 327ms
|V/2024-05-29 22:13:38/core/Loaded 20 cached messages in 29ms
|V/2024-05-29 22:13:39/core/feature manager onActivityCreate took 42 ms
|V/2024-05-29 22:13:39/core/onActivityCreate took 88
|V/2024-05-29 22:13:39/core/reloading config
|V/2024-05-29 22:13:39/manager/Syncing remote took 0 ms
|V/2024-05-29 22:13:42/core/SCVSLocationUpdate 1 <chunk> = message:
    1 <fixed32> = 1109924052/0xd4182842/42.024246
    2 <fixed32> = -1029691148/0xf428a0c2/-80.07999
    3 <fixed32> = 1136843161/0x99d9c243/389.69998
    4 <fixed32> = 1094189056/0x00003841/11.5
    5 <fixed32> = 1064220546/0x82b76e3f/0.9324876
    6 <chunk> = message:
        4 <fixed32> = 0/0x00000000/0.0
        5 <fixed32> = 0/0x00000000/0.0
    7 <varint> = 1717035220828
    9 <varint> = 1679339926925
    11 <varint> = 0
10 <varint> = 0
11 <varint> = 0

|I/2024-05-29 22:13:43/FA/App measurement disabled via the manifest
|I/2024-05-29 22:13:44/FA/App measurement initialized, version: 94007
|I/2024-05-29 22:13:44/FA/To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
|I/2024-05-29 22:13:44/FA/To enable faster debug mode event logging run:
  adb shell setprop debug.firebase.analytics.app com.snapchat.android
|I/2024-05-29 22:13:46/FA/Application backgrounded at: timestamp_millis: 1717035224267
|D/2024-05-29 22:13:58/manager/Saving logs, this may take a while ...

Snapchat Version

12.88.0.43

SnapEnhance Version

2.1.0 CI run 07282e7

Agreement

rhunk commented 3 months ago

Can't reproduce