Skip to content

Commit d90786e

Browse files
committed
fix(Sync for Reddit - Spoof client): Fix account login by removing user agent patch
1 parent fb6ee8a commit d90786e

File tree

2 files changed

+1
-17
lines changed

2 files changed

+1
-17
lines changed

api/revanced-patches.api

-1
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,6 @@ public final class app/revanced/patches/reddit/customclients/syncforreddit/api/S
482482
public static final field INSTANCE Lapp/revanced/patches/reddit/customclients/syncforreddit/api/SpoofClientPatch;
483483
public fun patchClientId (Ljava/util/Set;Lapp/revanced/patcher/data/BytecodeContext;)V
484484
public fun patchMiscellaneous (Ljava/util/Set;Lapp/revanced/patcher/data/BytecodeContext;)V
485-
public fun patchUserAgent (Ljava/util/Set;Lapp/revanced/patcher/data/BytecodeContext;)V
486485
}
487486

488487
public final class app/revanced/patches/reddit/customclients/syncforreddit/detection/piracy/DisablePiracyDetectionPatch : app/revanced/patcher/patch/BytecodePatch {

src/main/kotlin/app/revanced/patches/reddit/customclients/syncforreddit/api/SpoofClientPatch.kt

+1-16
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
package app.revanced.patches.reddit.customclients.syncforreddit.api
22

3-
import app.revanced.util.exception
43
import app.revanced.patcher.data.BytecodeContext
54
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
65
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
76
import app.revanced.patcher.extensions.InstructionExtensions.replaceInstruction
87
import app.revanced.patcher.fingerprint.MethodFingerprintResult
98
import app.revanced.patches.reddit.customclients.AbstractSpoofClientPatch
10-
import app.revanced.patches.reddit.customclients.Constants.OAUTH_USER_AGENT
119
import app.revanced.patches.reddit.customclients.syncforreddit.api.fingerprints.GetAuthorizationStringFingerprint
1210
import app.revanced.patches.reddit.customclients.syncforreddit.api.fingerprints.GetBearerTokenFingerprint
1311
import app.revanced.patches.reddit.customclients.syncforreddit.api.fingerprints.ImgurImageAPIFingerprint
1412
import app.revanced.patches.reddit.customclients.syncforreddit.api.fingerprints.LoadBrowserURLFingerprint
1513
import app.revanced.patches.reddit.customclients.syncforreddit.detection.piracy.DisablePiracyDetectionPatch
14+
import app.revanced.util.exception
1615
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
1716
import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
1817
import com.android.tools.smali.dexlib2.iface.reference.StringReference
@@ -76,18 +75,4 @@ object SpoofClientPatch : AbstractSpoofClientPatch(
7675
"const-string v1, \"https://api.imgur.com/3/image\""
7776
)
7877
}
79-
80-
override fun Set<MethodFingerprintResult>.patchUserAgent(context: BytecodeContext) {
81-
first().let { result ->
82-
val insertIndex = result.scanResult.patternScanResult!!.startIndex
83-
84-
result.mutableMethod.addInstructions(
85-
insertIndex,
86-
"""
87-
const-string v0, "$OAUTH_USER_AGENT"
88-
invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setUserAgentString(Ljava/lang/String;)V
89-
"""
90-
)
91-
}
92-
}
9378
}

0 commit comments

Comments
 (0)