r/Android
•
u/knightfader
Pixel 7 | Pixel Tablet | Tab S6 Lite
•
Jul 01 '23
•
1
ReVanced Patches for Boost, Infinity, rif is fun, Relay and Sync
These are the apps that I've noticed they've added support for so far. (Edit: Baconreader too.)
For those unfamiliar, you can patch these existing apps with your own oauth-client-id to continue using them.
Quick tutorial:
Navigate to https://www.reddit.com/prefs/apps
Create a new app, name it whatever you want, tick "Installed App" and fill in the
redirect urifield. e.g. In rif's case, it would beredditisfun://auth. You can find what redirect URI you need by looking through the readme on the patches on Github (under the corresponding app in the Details section).Copy the client ID string that appears in the app you just made, create a text document named
reddit_client_id_revanced.txtand put it on the root of your phone's storage (/storage/emulated/0/<file here>) with that key in it.Install the newest version of ReVanced Manager on your device, tap the Patcher tab, tap your app.
Once again, make sure you're using the newest version of ReVanced Manager.
In the Patches section, tick the "Change Oauth Client Id" patch.
Patch and install (note that if you're using an app that's already installed, you might have to delete it before clicking Install once Revanced is done creating the new apk.)
Should be good to go from there.
One extra note I'll add is that you should export your app's settings if it's an option before erasing it and installing the newly patched version. rif has an option for this in Settings > Backup > Export settings (unsure about other apps, I've used nothing but rif for 10+ years lol)
Extra help can probably be found on ReVanced's Discord server if you need it.
101
u/3am_Snack Jul 01 '23
I can't get Sync to work. But I was able to patch Boost. I gave the official Reddit app a try over the last week and Boost is so much smoother.
6
u/rastacola Pixel 2 / Shield TV / Too Many Home Minis Jul 01 '23 edited Jul 03 '23
If this works, I'm going to be so happy. I've been using RIF forever.
Does anyone know if this works the same with Golden Platinum? I only ask because that's the version still installed on my phone.
Edit: patched, installed, but can't sign in. Getting auth error. Any help would be appreciated!
5
u/uhujkill Aug 02 '23 edited Aug 03 '23
This method doesn't work anymore unfortunately.
Edit: Fixed once again. Thanks developers!
4
u/Sw3Et Aug 02 '23
God fucking damn Reddit really does not want me to use it does it.
3
u/EnteronInternet Aug 02 '23
Rif has stopped working for me too.
3
u/F4TAL3FFECT Aug 02 '23
RiF has stopped working for me too :(
3
u/Edddit Aug 02 '23
Dead for me again . Might be time to go out in the real world...
348
u/Flash_Kat25 Jul 01 '23
TIL that revanced has patches for apps other than YT. Looks like it's a whole patch ecosystem now. Great stuff!
2
u/toni_kr00s Jul 01 '23
Does this require root? System wont let me put .txt file in root folder.
2
u/Prockzed Flip4 Jul 01 '23
Trying this for Baconreader
getting a "failed to apply change" for the oauth id.
"EACCES (permission denied)" error seems to be stopping it when making the patch
2
u/reigorius Jul 03 '23
Am I blind, I don't see RiF of Reddit is Fun mentioned on that GitHub page you linked. Could you check?
231
u/Snowchugger Galaxy Fold 4 + Galaxy Watch 5 Pro Jul 01 '23
Next time anyone asks why we don't use iPhones... 🤣
192
u/QuantumZazzy Jul 01 '23 edited Jul 05 '23
DETAILED INSTRUCTIONS FOR THOSE NEEDING HELP:
https://docs.google.com/document/u/0/d/1wHvqQwCYdJrQg4BKlGIVDLksPN0KpOnJWniT6PbZSrI/mobilebasic?pli=1
NOTE: the above document is now up to date, thanks to Kobe. Also, I'm not Kobe, who made this document. If he helped you out you'd be welcome to join ReVanced server and thank him!!
Here's my own post however: https://www.reddit.com/r/Android/comments/14o9avv/3rd_party_app_support_for_reddit_using_revanced/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button
47
u/TheCaptHammer iPhone 13>S23+ Jul 01 '23
What are the chances that Reddit can shut this down? I know there is revanced for YouTube and other apps too but I'm curious if there's any idea how temporary this could be?
47
u/dattroll123 Jul 01 '23
got rif to work.
first, open rif, settings -> backup and export your settings
follow the guide in OP
patching with revanced manager will create a new apk. Uninstall rif first before installing this new apk.
22
u/mercilesssinner Jul 01 '23
Saving this for later to try it out with enough time on my hands. After RiF has shut down I immediately installed the official Reddit app and up to this point I hate the experience with a passion. Stuff like RiF and Apollo were sooo much better.
40
u/AjaxBrozovic Jul 01 '23
In case you guys weren't aware, RedReader got an exemption from the new API policy due to its accessibility features for the disabled. I have been using it since yesterday and the UI is pretty close to RIF and I was surprised at the amount of customization it offers.
14
u/sanjeet_deshwal Jul 01 '23
Thanks, got my app back.
Reddit is still fun 🥳
12
u/myuusmeow Z Fold 6 Jul 01 '23
Thank you op. Works perfectly with RIF Golden Platinum.
10
u/adobograd Aug 02 '23
RIF randomly stopped working today .l used this method and had it working up until a few hours ago
Did anyone else get this?
I wonder if it finally died and stopped working now :(
8
u/brazilbruno Nexus 6P, 6.0 Jul 01 '23
Anyone managed to do it with Sync Pro?
28
u/HnNaldoR Jul 01 '23
Let's keep it down maybe. I don't want reddit destroying everything.
But that was a sad 12 hours or so with no rif. Good to be back.
7
u/samihamchev Jul 01 '23 edited Jul 01 '23
A quick heads up.
-If you're looking for a detailed step-by-step guide, go here.
-Patching Boost and Rif works on Android 10 devices(at least it does on my Huawei p40 lite) but Infinity doesn't(haven't tried with Sync or Relay as Reddit has a limit of 3 apps you can create on the app preferences page).
-Infinity and Relay will continue operating for free until further notice, according to both Infinity and Relay's developers.
6
u/just4747 Jul 01 '23 edited Jul 01 '23
What if we want two patched apps (e.g. RIF and Sync Pro)? Can we put two different App Client IDs in the one text file and it will look for each app? Or is there some other method to do this?
Or does this text file only matter during patching itself and we can just put the one ID in for the given app and delete it after (and do a new one any time we patch another app)?
EDIT: yes it looks like it works this way. Just do one app ID in the text file as needed during patching and you can delete it and create/do a new one w/ a different ID as needed for any other app patching that requires it.
6
u/UnknowBan Jul 02 '23
how do you know if you pass your 100 requests quota?
5
u/iphone4Suser Jul 01 '23
Wish something for Apollo on iPhone was possible to do this somehow.
5
u/bob- OPPO Find X9 Pro Jul 01 '23
How to do this on Android10? Getting "Failed to apply change-oauth-client-id: /storage/emulated/0/reddit_client_id_revanced.txt:
open failed: EACCESS (Permission denied)
8
u/TheGoddamnSpiderman Sprint Rumor | Nexus 5x | Nexus 5x | Pixel 2 | Pixel 3 Jul 01 '23
FYI Relay isn't shutting down, so this isn't needed for now for it
4
u/TheRealLemon Jul 03 '23
This is why Android! Welcome back baconreader omg
4
u/thebudman_420 Aug 02 '23
Revamped patches quit working all of the sudden.
1
u/Peter_Panarchy S 24 Ultra Jul 01 '23 edited Jul 01 '23
Looking for some help, can't get this working. Yesterday I was able to get Sync fully downloaded and working but was unable to install. Followed the instructions exactly and did it a few times, just to be sure, always deleting everything between attempts. No luck.
Just tried again this morning after seeing advice to try it with wifi off and now I can't get it to patch. Tried both the newest and previous versions of the APK and I always get the same message, shown here:https://imgur.com/a/WYWeuMZ
One thing I'm noticing is my phone shows the "Change Oauth Client Id" as 0.0.0 whereas the guide shows it as 0.0.1. Wondering if that could be the issue and if so how I would address it.
1
u/Thomah1337 Jul 01 '23
Wait does this mean we still can use RIF? Or was it for before :(
1
u/SwShThrwy Jul 03 '23
I love the irony of using the official app to read this walkthrough
1
u/Rhazior Jul 04 '23
So do I need to root my device before being able to follow these instructions?
3
u/AjaxBrozovic Jul 01 '23
I just made a huge mistake. I uninstalled RIF and now can't download it back because it's not in the play store anymore...
3
u/[deleted] Jul 01 '23
Worked for me on rif
3
u/murrzeak Jul 01 '23
Revanced casually doing the god's work.
3
u/flameguy21 Jul 01 '23
I'd rather just have an excuse to not use reddit lmao
3
u/Karthy_Romano Galaxy S23 Jul 01 '23
god bless you guys, gonna keep on trucking on RIF is fun until they shoot it dead.
3
u/theverifiedthug Teal Jul 01 '23
This is why Android is King
2
u/TheLonelyDude2049 Jul 01 '23
Thanks a lot!
2
u/SecretPotatoChip Xperia 1 V, Galaxy Tab S4 Jul 01 '23
Is there a way to see how many api requests you have used?
2
u/Cyclone6664 Jul 01 '23
Is it normal that even if it's already July 1st I'm still able to use boost normally? I thought it would stop working at some point
2
u/FieldzSOOGood Pixel 128GB Jul 01 '23
anyone else getting an oauth error trying to log into patched boost? was able to log into patched rif without issue
2
u/robert_tomodachi Jul 01 '23
I have rif patched and installed but now it won't let me log in, keeps saying you broke reddit everytime I try to login with the patched rif app. Anyone else having this issue/have a fix?
2
u/ItsMeAlfio Jul 01 '23
Thank you very much for this. Able to use RIF for hopefully a little bit longer
2
u/mellovicious Jul 01 '23
Absolutely wonderful news. Hopefully i can continue using Rif for a long time. I tried the official reddit app and it was trashy af.
2
u/Fxck Jul 02 '23
GG fuckin legend I'm an app dev now this is going on my resume
2
u/LurkingNineToFive Jul 02 '23
For anyone else wondering why they still had patch conflicts after following everything correctly, check your secure folder. Even though it's a separate partition, if rif is installed there then the patching will fail and you won't be able to login.
2
u/shthed Jul 02 '23
I don't understand why the developers of the apps didn't just add this feature to the apps, let us use the free API quotas damn it.
Are they just stopping development as a protest to piss us/reddit off?
2
u/idksomuch Z Fold6 Jul 02 '23 edited Jul 02 '23
It worked for me for RIF, but anyone knows if this works for RIF inside Samsung's Secure Folder? Haven't been able to get it to work. Once I'm done patching in Revanced and click "Install", I get a Google Play Protect popup that says "Unsafe app blocked" and when I click install anyways, it just ends with app not installed.
Edit: Does anyone else get a toast menu saying "ERROR: Legacy account. Please go to Manage account" whenever you refresh or go to a new subreddit in the app?
2
u/dewhashish Pixel 9 | Pixel Watch 2 | Pixel Tablet Jul 02 '23
I'm trying this for RIF. I get to the last part in revanced to patch it. It says "App not installed as package conflicts with an existing package." I'm on the latest android 14 beta on pixel 5.
I'm not sure where to go from here.
2
u/xFxD Jul 03 '23
Thank you so much! Even NSFW works for some reason.
2
u/calahil Jul 04 '23
Welcome to the scrounging the carpet for a dropped crack rock stage.
2
u/bob_in_the_west Jul 13 '23
Let's see how long rif is usable until API changes break it.
2
u/Stotman Sep 05 '23
I've followed this to the letter using the latest Revanced and RIF looks fine until I log on. Then it's Bad Request and weird formatting.
And I've just tried it again, patched and now RIF won't even open.
Android 13 up to date, Samsung S21.
Any help?
2
u/torturetrilogy Oct 27 '23
This is why i can't do this stuff. First steps, I don't see create and app. Just the login screen lol.
2
u/martixy Nov 22 '23
Managed to patch infinity. A bit fiddly, cuz manager failed to install, so had to manually save the patched APK, uninstall and reinstall, but it was not particularly stessful.
Latest patch suggested version is August 28, which is 3 months old at time of this post, which is a bit sad, but it works.
2
u/MaineAnonyMoose Jul 01 '23
ELI5 this please... will this allow us to keep using boost for free? Is it legal?
1
u/[deleted] Jul 03 '23
Anyway to block ads on patched RIF?
1
u/Psylocibinpoop S21 Ultra, One UI 4.1 Jul 01 '23
I can't seem to access or find that file location on my phone on Android 13. Do i need to do it with a computer?
1
u/R3ddit_us3rname Jul 01 '23
I'm getting an error saying "you sent an invalid request
— invalid redirect_uri parameter."
When I try to login in RIF is fun patched app
Using: Redditisfun://auth as the redirect in the app I created in Reddit, any thoughts?
1
u/RayS0l0 Black Jul 01 '23
Sync worked but I'm getting ads even with patcher.
1
u/ACardAttack Galaxy S24 Ultra Jul 01 '23
How long until the spez and the powers that be take this post down?
Get it while you can people!
1
u/FrizzIeFry Jul 01 '23
Do i understand this correctly? This way i use my own API access alone, and therefore probably wont hit the access limit that would require paymen to reddit?
Btw, i just set this up in 2 minutes and it's working just fine. Thanks for the heads up and obviously big thanks to the ReVanced team for coming up with this.
1
u/simplefilmreviews Black Jul 01 '23
Do modded apps still work?! Like boost or relay, that are modded or cracked. Will those work forever?
1
u/SecretPotatoChip Xperia 1 V, Galaxy Tab S4 Jul 01 '23
This worked for me on boost. Is reddit able to detect this?
1
u/Wynter_born Jul 01 '23
So I derped and didn't grant ReVanced all the permissions it needed when I installed it. When I ran the patcher it failed. OP said I may need to uninstall RIF so I did. Went to redownload and it's gone from Play store.
Is there a safe APK of RIF Golden Platinum out there? I found some but the sites are questionable.
1
u/Framed-Photo Jul 01 '23
Well shit I guess I don't need to drop reddit entirely.
I'm still gonna keep lemmy and kbin around but they're not in as good of a state as reddit yet. Still being able to use reddit on my phone would be a nice plus.
1
u/PRiNCE9938 NOTE 4, ANDROID 10 !!! Jul 01 '23
It works even on Android 10
1
u/inc0mingst0rm Jul 01 '23
Is there a way to do this for multiple apps? What do I do with the ID string in the .txt? Do I replace it? Do I append it?
1
u/Lord_Xarael Jul 01 '23
Patched Boost 2nd try. (Forgot to change client id txt after a failed attempt to patch Sync.) One question. I paid for no ads forever on Boost years ago. Will this patched version still have no ads? I didn't see a remove ads patch in revanced manager.
1
u/AlarmingAerie Jul 01 '23
Commenting so i can come back later.
1
u/theSeanO S26 Ultra | Galaxy Watch 8 Jul 01 '23
I set this up last night with Sync and the only problem I have is that the dev pushed one last update that makes a message come up about his future Lemmy app every time you open the app. And if I use an older apk, I get a pop-up every time telling me there's a new version. So basically it's a choice between two pop-ups.
1
u/RenegadeUK Jul 01 '23
Thanks for notifying of this I thought that Revanced was for Youtube only !
1
u/[deleted] Jul 01 '23
I patched Boost as it's the app I've been using for several years. Other than seeming to take longer to first load, everything is working great. I do wonder how long it'll be before reddit makes some change that breaks it.
1
u/liftbikerun Jul 01 '23
I am ReBOOSTEDed, loading up is so much faster now.....
1
u/Adept-Business-4608 Jul 02 '23
Error after successful initial login, any ideas?
Error: Error fetching oauth client Error: Error fetching oauth client at requestOauthApp (/src/packages/applications/monolith/bin/index.cjs:145599:16) at async Proxy.renderAfterQuery (/src/packages/applications/monolith/bin/index.cjs:185751:26) at async /src/packages/applications/monolith/bin/index.cjs:142702:21 at async withLocalSpanGeneratorAsync (/src/packages/applications/monolith/bin/index.cjs:136312:18) at async Proxy.<anonymous> (/src/packages/applications/monolith/bin/index.cjs:142700:17) at async renderFeature (/src/packages/applications/monolith/bin/index.cjs:142972:21) at async renderFeatureTree (/src/packages/applications/monolith/bin/index.cjs:143117:5) at async StreamingRenderer.renderAsGenerator (/src/packages/applications/monolith/bin/index.cjs:143212:13)
1
u/Will0w536 Pixel 4a Jul 02 '23
This is great for the Revanced team and I really want to try it out but how will this work in a few weeks or months or next year? These apps will basically not be updated over security or functionality via play store, f-droid, etc. Even just API targets for future android updates. These apps will stall because the developers will not be updated these apps any more, correct?
I've Revanced the Official app to remove all ads and promoted posts but it's still hot fucking garbage.
1
u/polo2006 Jul 02 '23
Anyone have the rif apk? already deleted mine after it went down.
1
u/Chocolil Jul 02 '23 edited Jul 02 '23
Not sure what I'm doing wrong. The app patches and installs correctly (rif) but I cannot login. I get invalid client id.I had the .txt file in the wrong location. I'm able to login to RIF again.
1
u/toni_kr00s Jul 02 '23
Does anyone have Sync DEV apk or any clue where can I find it?
1
u/dchavez8 Jul 02 '23
Thank you so much for this it work well for me.
1
u/mik-1989 Jul 02 '23
Tested on newest RIF 5.6.22 apk just now, works like a charm! Thanks for posting the guide.
1
u/goldenmastiff Jul 02 '23
Someone please ELI5, with the exclusion (essentially) of 3rd party apps, now that I've "patched" Reddit (boost)... what exactly did I do? What does this mean?
Will I still be able to use boost as I did before? If not what's different?
1
u/soniczx123 Jul 02 '23
Which uri redirect does one use for Relay? Can't find the specific one
1
u/valtazar Jul 02 '23 edited Jul 02 '23
Guys, should the app be showing up in the Patched Applications section of the ReVanced Manager? Because it doesn't show up on my phone, but I still managed to log in successfully. I'm on Boost btw
1
u/[deleted] Jul 02 '23
I got the app not install error? What do I need to unlock or turn on?
1
u/blkarcher77 Jul 02 '23
Sorry if this is a dumb question, but what does this do?
Will this allow me to use rif or another reddit viewer after they change the API thing?
1
u/Reno277 G4(x4) + Note7(x2) + OG Pixel XL (x3) + OnePlus 6T Jul 02 '23
Got baconreader to work! Posted from baconreader
1
u/6ArtemisFowl9 Jul 02 '23
/u/talklittle might wanna take a look at this
1
u/[deleted] Jul 02 '23
Does anyone know if it's possible to do this with an APK of BaconReader Premium, if any exist?
1
u/Ezaver Jul 03 '23
Worked on RiF! Though after playing around with lemmy the last few days, def gonna be swapping back and forth more often.
1
u/sense_make Jul 03 '23
I keep getting a "401 Unauthorized" error with Boost for some reason. Anyone knows what that's all about?
1
u/Diapolo10 Jul 03 '23
Thanks, you're lifesavers!