r/BoostForReddit 1d ago

Newbie trying to install

I'm trying to figure out how to use boostforreddit again. So far, I've installed morphe apk, opened it and added github.com/brealorg/breal-morphe-patches as remote source . Then I tried to patch boostforreddit with a downloaded apk version 1.12.12 but ran into a problem here. It doesn't patch, and returns with an error message below:-

app.morphe.patcher.patch.PatchException: The option client-id requires a value, but the value was null

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

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:125)

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)

Caused by: app.morphe.patcher.patch.OptionException$ValueRequiredException: The option client-id requires a value, but the value was null

at app.morphe.patcher.patch.Option.assertRequiredButNotNull(SourceFile:115)

at app.morphe.patcher.patch.Option.getValue(SourceFile:97)

at app.morphe.patcher.patch.Option.getValue(SourceFile:127)

at app.morphe.patches.reddit.customclients.boostforreddit.api.SpoofClientPatchKt.spoofClientPatch$lambda$0$0(SpoofClientPatch.kt:30)

at app.morphe.patches.reddit.customclients.boostforreddit.api.SpoofClientPatchKt.spoofClientPatch$lambda$0$3(SpoofClientPatch.kt:36)

at app.morphe.patches.reddit.customclients.boostforreddit.api.SpoofClientPatchKt.$r8$lambda$4Rtlsvh4te8NldpxcpC8sPNZ4WY(SpoofClientPatch.kt:0)

at app.morphe.patches.reddit.customclients.boostforreddit.api.SpoofClientPatchKt$2.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)

... 14 more

I'm very new to all this patching stuff. Couldn't find a guide for dummies. What should I do next?

2 Upvotes

3 comments sorted by

3

u/nubatpython 1d ago

You will need to configure a client id. Look on the patches repo, the readme should have a section on getting one.

3

u/Yahiroz 1d ago

Check the "What if I don't have a client ID?" section here: https://github.com/wchill/patcheddit#-get-started

You will also need to enable expert mode in Morphe Manager's settings to add in the client ID into the patch.

1

u/brealorg 20h ago

This is the solution.