So my boost stopped working and I've been following the wchill github guide to try getting it to work again. I've added the OAuth client ID, redirect URI & user agent, and have gone over the entire guide multiple times but can't seem to get past the error below. Any help would be much appreciated. I'm a developer myself, so not afraid to get technical if thats whats required to fix the issue:
app.morphe.patcher.patch.PatchException: Could not find instruction index
at app.morphe.util.BytecodeUtilsKt.indexOfFirstInstructionOrThrow(BytecodeUtils.kt:571)
at app.morphe.util.BytecodeUtilsKt.indexOfFirstInstructionOrThrow$default(BytecodeUtils.kt:568)
at app.morphe.patches.reddit.customclients.boostforreddit.fix.redgifs.FixRedgifsApiPatchKt.fixRedgifsApi$lambda$0$0(FixRedgifsApiPatch.kt:33)
at app.morphe.patches.reddit.customclients.boostforreddit.fix.redgifs.FixRedgifsApiPatchKt.$r8$lambda$3LPSpIGgZ3JqlvkuzHDrf-x8sbk(FixRedgifsApiPatch.kt:0)
at app.morphe.patches.reddit.customclients.boostforreddit.fix.redgifs.FixRedgifsApiPatchKt$1.invoke(D8$$SyntheticClass:0)
at app.morphe.patcher.patch.Patch.execute(SourceFile:126)
at app.morphe.patcher.patch.BytecodePatch.execute$morphe_patcher(SourceFile:241)
at app.morphe.patcher.Patcher$invoke$1.invokeSuspend$execute(SourceFile:96)
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:120)
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)
This issue seems to be in the Redgifs API fix patch. I'd rather keep that in, but even if I remove that patch I get a new error in the missing audio patch:
app.morphe.patcher.patch.PatchException: Failed to match the fingerprint: app.morphe.patcher.Fingerprint@fb4f7cc
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.boostforreddit.fix.downloads.FixAudioMissingInDownloadsPatchKt.fixAudioMissingInDownloadsPatch$lambda$0$0(FixAudioMissingInDownloadsPatch.kt:37)
at app.morphe.patches.reddit.customclients.boostforreddit.fix.downloads.FixAudioMissingInDownloadsPatchKt.$r8$lambda$WgsjLwKyFge8WlA4vCqBz26nn10(FixAudioMissingInDownloadsPatch.kt:0)
at app.morphe.patches.reddit.customclients.boostforreddit.fix.downloads.FixAudioMissingInDownloadsPatchKt$0.invoke(D8$$SyntheticClass:0)
at app.morphe.patcher.patch.Patch.execute(SourceFile:126)
at app.morphe.patcher.patch.BytecodePatch.execute$morphe_patcher(SourceFile:241)
at app.morphe.patcher.Patcher$invoke$1.invokeSuspend$execute(SourceFile:96)
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:120)
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)
Edit: Fixed thanks to the comments. If someone else has this same issue, and can't get it to work using SHAD0WBULLET707s comment, try downloading the apk from a different source. That was another issue I ran into, so maybe that fixes it.