Added a notice indicating that the project is no longer being maintained and provided a link for details. |
||
|---|---|---|
| .github | ||
| assets | ||
| extensions | ||
| gradle | ||
| patches | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .releaserc | ||
| build.gradle.kts | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| crowdin.yml | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| settings.gradle.kts | ||
NO LONGER BEING MAINTAINED
Please read https://www.reddit.com/r/BoostForReddit/comments/1q2he9s/fyi_migration_to_morphe/ for details.
This is a fork of https://github.com/ReVanced/revanced-patches that includes extra patches specifically for Boost for Reddit.
Differences from official patch set
- Client ID, redirect URI and user agent are all patchable
- Official patches do not patch redirect URI, and user agent is hardcoded. This makes Boost installations patched with official patches very easily detectable by Reddit.
- See https://github.com/ReVanced/revanced-patches/pull/4551 for context.
- The content of deleted Reddit posts and comments can be loaded from Project Arctic Shift.
- This only works for text and images, and not all content can be restored. Videos are unlikely to be available.
- Posts/comments that were deleted are marked as follows:
- 🗑️ if removed by the author
- 🧹 if removed by a subreddit mod
- 🚓 if removed by reddit admins
- 🤖 if removed by anti-spam
- ©️ if removed due to a takedown notice
- 👿 if removed by Anti-Evil Operations
- 🚫 if the subreddit is banned
- Banned subreddits can be browsed with this functionality; however, rules/wiki pages are unavailable and the only sort option is by new.
- In order to view a deleted post, you need to already have a direct link to the post. Subreddit feeds will not show deleted posts (unless the subreddit was banned); this is because of the lack of sorting options and the high likelihood of seeing a ton of spam posts.
- Currently, this functionality is not working on user profiles. Removed posts you encounter on user pages need to be opened and refreshed for their content to load.
- This feature makes extra network requests, so posts will load a little slower. In particular, retrieving images from the Wayback Machine is heavily ratelimited.
- Caching is implemented to try and limit the impact of this.
- Imgur images and albums are automatically loaded from the Wayback Machine if a 404 is detected.
- The context menu for posts now contains additional options for opening a site in the Wayback Machine or archive.is. This is useful for if the undeleting functionality has issues or you want to bypass a content paywall.
- Fixes audio in downloaded videos for all videos. The official fix fixes this for new videos but breaks it for older ones.
Patch bundle URLs for use with Compose/Universal ReVanced Manager
There may be a lag time of up to 1 hour between a new release and these bundle URLs being updated.
- Latest (includes pre-release versions):
https://raw.githubusercontent.com/Jman-Github/ReVanced-Patch-Bundles/bundles/patch-bundles/wchill-patch-bundles/wchill-latest-patches-bundle.json - Stable (no pre-release versions):
https://raw.githubusercontent.com/Jman-Github/ReVanced-Patch-Bundles/bundles/patch-bundles/wchill-patch-bundles/wchill-stable-patches-bundle.json
Updated instructions on usage (if you don't have an OAuth installed app set up already)
Instructions on usage:
-
Back up your settings in Boost and then uninstall it.
-
Grab a fresh copy of the Boost APK from here. Don't install it.
-
Change your ReVanced Manager settings to point to my patches as shown here
-
Install RedReader from the Play Store and login with it. After you login, you should get an email with the title
You’ve authorized a new app in your Reddit account. Look forApp ID:in that email; note the random looking string as it will be used in the next step. You can uninstall RedReader after this if you want. -
Open the Boost APK in ReVanced Manager and make sure the Spoof client patch is enabled. For OAuth client ID, copy the random looking text from step 4. Set redirect URL to
redreader://rr_oauth_redir. Set user agent toRedReader/1.25. -
Patch and install, your Boost should work now. You can restore your settings using the backup you made earlier.
Old instructions on usage (for if you already have an OAuth installed app)
Instructions on usage (from https://www.reddit.com/r/revancedapp/comments/1j4s7bd/how_to_fix_the_403_error_for_boost_using_revanced/):
-
Back up your settings in Boost and then uninstall it.
-
Grab a fresh copy of the Boost APK from here. Don't install it.
-
Change your ReVanced Manager settings to point to my patches as shown here
-
Create an installed app here (note: this is no longer possible). For redirect uri, set it to
http://127.0.0.1:8080. You can leave about url blank. -
Open the Boost APK in ReVanced Manager and make sure the Spoof client patch is enabled. For OAuth client ID, copy the random looking text from https://www.reddit.com/prefs/apps (below "Installed app"). Leave Redirect URI alone. For User agent, set it to something like
android:com.yourusername.reddit:v1.0 (by /u/yourusername)(replace with your username). -
Patch and install, your Boost should work now. You can restore your settings using the backup you made earlier.
See https://github.com/ReVanced/revanced-patches/issues/4549#issuecomment-2702966919 for more details.
FAQ
I was using an installed app before the RedReader update, do I need to repatch?
- No, you can keep using the app as is. You can repatch to get new fixes or whatnot, but you can continue to use the old instructions.
I get "Error: Invalid request to Oauth API"
- Your redirect URI is probably wrong. It has to match exactly between the patching settings and your reddit installed app. If you're reusing an installed app you made before, then update the URI at https://www.reddit.com/prefs/apps/. Make sure you don't add
/at the end.
I still get 403 Blocked
- User agent needs to follow the format above. If you fill it in with garbage, it will eventually be blocked by reddit. Also, reddit blocks any mention of rubenmayayo in the user agent.
- Your user agent can also be blocked due to other terms: a user reported that he was getting 403 after patching, and it turned out to be because his username included
isfun(which triggers a block from reddit's side due to them blocking the app Reddit is Fun).
I get 401 when I open the app
- You probably created a web app instead of an installed app. Delete the app, create an installed app and then repatch with the new client ID.
- Don't use autofill when logging into Reddit. Manually type in or copy+paste your password.
I'm getting 400 Bad Request while logged in
- Try logging out and logging back in if you didn't uninstall the app in step 1
I'm getting a server error or other error not described above when attempting to login.
- There are at least 2 different causes for this:
- Reddit doesn't like the network you're logging in from (corporate/work network, country with banned IP ranges due to abuse, etc). Try using a VPN.
- Reddit detects usage of the official Android SDK emulator and blocks the login. This might also apply to other emulators or devices. Try on another device.
I can't check the box for Spoof client; I get Notice: This patch contains a required option that is not supported by this app
- Go to settings and toggle "Version compatibility check". I don't know why this fixes it
I get a null: null error when I open the app
- Your client ID is incorrect, check that you copied it correctly
Can I skip any steps if I was using the moderator workaround
- No, you have to follow all of the above steps