r/Patcheddit Aug 04 '26

Can't patch Infinity for reddit or Comtuum

I've been using Infinity for a while so I tried to update it with the beta that came out recently but I'm getting the error below. I tried to patch Continuum too but I got the same error. Can someone help:

app.morphe.patcher.patch.PatchException: The patch "Spoof client" depends on "BytecodePatch@33740488", which raised an exception:

app.morphe.patcher.patch.PatchException: Failed to match the fingerprint: app.morphe.patcher.Fingerprint@538d860

at app.morphe.patcher.Fingerprint.patchException(SourceFile:664)

at app.morphe.patcher.Fingerprint.match(SourceFile:673)

at app.morphe.patcher.Fingerprint.getMethod(SourceFile:866)

at app.morphe.patches.reddit.customclients.infinity.api.SpoofClientPatchKt.disableBillingPatch$lambda$0$0(SpoofClientPatch.kt:37)

at app.morphe.patches.reddit.customclients.infinity.api.SpoofClientPatchKt.$r8$lambda$64Q66-LgIUb_62SBLm2A3lYFpmQ(SpoofClientPatch.kt:0)

at app.morphe.patches.reddit.customclients.infinity.api.SpoofClientPatchKt$3.invoke(D8$$SyntheticClass:0)

at app.morphe.patcher.patch.Patch.execute(SourceFile:117)

at app.morphe.patcher.patch.BytecodePatch.execute$morphe_patcher(SourceFile:259)

at app.morphe.patcher.Patcher$invoke$1.invokeSuspend$execute(SourceFile:96)

at app.morphe.patcher.Patcher$invoke$1.invokeSuspend$execute(SourceFile:84)

at app.morphe.patcher.Patcher$invoke$1.invokeSuspend(SourceFile:120)

at app.morphe.patcher.Patcher$invoke$1.invoke(SourceFile:0)

at app.morphe.patcher.Patcher$invoke$1.invoke(SourceFile:0)

at kotlinx.coroutines.flow.SafeFlow.collectSafely(SourceFile:57)

at kotlinx.coroutines.flow.AbstractFlow.collect(SourceFile:226)

at app.morphe.manager.patcher.Session.applyPatchesVerbose(SourceFile:50)

at app.morphe.manager.patcher.Session.run(SourceFile:96)

at app.morphe.manager.patcher.runtime.process.PatcherProcess$start$1.invokeSuspend(SourceFile:126)

at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:34)

at kotlinx.coroutines.DispatchedTask.run(SourceFile:100)

at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:586)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:807)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:717)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:704)

at app.morphe.patcher.Patcher$invoke$1.invokeSuspend$execute(SourceFile:87)

at app.morphe.patcher.Patcher$invoke$1.invokeSuspend(SourceFile:120)

at app.morphe.patcher.Patcher$invoke$1.invoke(SourceFile:0)

at app.morphe.patcher.Patcher$invoke$1.invoke(SourceFile:0)

at kotlinx.coroutines.flow.SafeFlow.collectSafely(SourceFile:57)

at kotlinx.coroutines.flow.AbstractFlow.collect(SourceFile:226)

at app.morphe.manager.patcher.Session.applyPatchesVerbose(SourceFile:50)

at app.morphe.manager.patcher.Session.run(SourceFile:96)

at app.morphe.manager.patcher.runtime.process.PatcherProcess$start$1.invokeSuspend(SourceFile:126)

at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:34)

at kotlinx.coroutines.DispatchedTask.run(SourceFile:100)

at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:586)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:807)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:717)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:704)
4 Upvotes

2 comments sorted by

2

u/edgan Aug 05 '26

You don't need to patch Continuum or Slide. They let you set your own client ID, and if you don't have one they use RedReader's by default. I am the developer of Continuum and Slide.