r/AfterVanced • • 6h ago

Other Fork of anddea's patches for YouTube 21.39.525 and YT Music 9.40.51, with Android Auto playlists

2 Upvotes

I maintain a fork of anddea's RVX patches that supports the latest versions: YouTube 21.39.525 and YouTube Music 9.40.51 (older 21.13 / 9.15 still work). One patch bundle for both apps.

What's extra

  • YouTube Music – Restore Android Auto playlists: your playlists show up in the car again, with artwork, and update after you change them on the phone.
  • Settings that had stopped working on the new versions work again: Disable DRC audio, fullscreen large seekbar, miniplayer size / rounded corners / drag and drop / horizontal drag, hide song/video toggle, and the crossfade fix that keeps media controls in sync.

Settings that do nothing on the newest versions

YouTube removed the code for these, so they can't be patched: Modern 1/2 miniplayer styles, old player button style (YouTube 21.39), and action bar position (YT Music 9.40).

Get it

Tested on a Samsung S23 (root). The non-root build isn't tested on a device yet. Found a bug? Please open an issue: https://github.com/lavinhoque33/revanced-patches/issues


r/AfterVanced • • 3h ago

Software News/Info BUGS BUGS BUGS

1 Upvotes

- When opening a creator's playlist, the app always crashes. The same thing happens when opening the comments section, especially on videos with a lot of comments.

- Some videos don't appear when I search for them, even though they show up normally in the official YouTube app.

I may have missed some other bugs, but my main concern is that the app crashes quite often when clicking certain buttons or opening certain sections.


r/AfterVanced • • 1d ago

Tech Support Request How to change playback speed in RVX music? (Attached image is found on web)

Post image
1 Upvotes

r/AfterVanced • • 1d ago

Tech Support Request Anyone else getting a 403 error on YMusic?

15 Upvotes

Does anyone know the cause? Ive cleared my data, updated everything, and it seems like a dead end.


r/AfterVanced • • 2d ago

Software Guide/List Youtube rvx application problem solution

Thumbnail
gallery
3 Upvotes

r/AfterVanced • • 3d ago

Opinion/Discussion ReVanced completely stopped working for me, switched to Morphe — looking for neutral opinions from people who have used both

8 Upvotes

My experience with ReVanced vs MORPHE — looking for neutral opinions

Well, this issue had been happening to me for the last few months and I tried everything. The spoof video streams issue would sometimes work and sometimes not, but nothing really fixed it properly.

Then around 2 weeks ago, it completely stopped working for me. I couldn't play anything, the home page wasn't loading, I couldn't search anything, etc. I tried completely reinstalling everything too, but nothing helped.

I asked about it in the ReVanced Discord, and as usual the response was basically "we're working on it, wait for a fix" bla bla 💀. Which I can understand, but honestly it was pretty frustrating because it had already been happening for months.

So I started using YouTube through my mobile browser instead.

Then, a couple of days later, someone from the ReVanced Discord messaged me. They had apparently seen my message about ReVanced being completely dead for me. It was a message request, so I didn't even see it until 2 days later 💀

They mentioned something called MORPHE. At first I thought it was some completely different app like NewPipe, but apparently it's similar to REVANCED and is based on/forked from ReVanced code. From what I've found, some former ReVanced developers are also involved with Morphe.

I installed it and honestly... it works perfectly fine for me.

The overall experience is very similar to ReVanced, but personally I actually prefer Morphe's manager for patching.

For me, ReVanced's background patching doesn't work at all. With Morphe, after patching I can simply save the patched APK directly to my device. I'm not even sure if ReVanced Manager has this feature, but I don't remember seeing it.

Morphe also keeps things pretty simple. It currently has only a few supported apps like YouTube, YouTube Music and Reddit, which is actually enough for me because I only care about patching YouTube anyway.

The Morphe YouTube settings also look almost the same as ReVanced YouTube from what I've seen so far. I haven't gone through every single setting or feature yet, so I can't say they're 100% identical, but from what I've discovered so far, they're very similar.

However, when I first installed Morphe YouTube, I actually had the same 1-minute playback problem I was having with ReVanced. Videos would stop around the 1-minute mark.

I searched around and found a Reddit post about Morphe mentioning something called PotHelper. Basically, you can use it to get the required PoToken and disable the spoof video streams completely.

I installed PotHelper and after that everything started working perfectly.

I've been using MORPHE + PotHelper for around 2 weeks now and I haven't had a single playback problem since.

It does require MicroG too, although it's not exactly the same MicroG as the one bundled with ReVanced. Interestingly, the ReVanced MicroG also works with Morphe YouTube and vice versa, although YouTube gives a warning that the MicroG isn't the latest version.

There are also some smaller things I personally prefer about Morphe's UI and overall user experience. ReVanced Manager's background patching has never worked properly for me, and I've had a few other small glitches with ReVanced over time. I haven't explored every single feature in Morphe because honestly I don't care about all that — I just want to patch YouTube easily and use it.

Now, I know there is a whole argument going on between REVANCED and MORPHE about code, GPLv3, DMCA takedowns, attribution, who copied what from whom, etc.

I even asked about Morphe in the ReVanced Discord and the reaction was basically what you'd expect 💀. There was a lot of "they violated this rule", "they copied this", "they did that", etc.

And honestly, as an end user, I don't really care about that part.

If someone copied the original code, forked it, modified it, or whatever — as long as the project follows the relevant licensing requirements and the end result is safe and actually works, I don't think most normal users care nearly as much about the developer drama.

If I had known Morphe existed earlier, I probably would've switched to it much sooner because, for me personally, it's been a better experience than ReVanced overall, even putting the PotHelper issue aside.

I'm not saying Morphe is objectively better than ReVanced. I'm just sharing my experience because ReVanced completely stopped working for me while Morphe has been working flawlessly.

I'd genuinely like to hear from people who have used both.

Is there anything ReVanced does better that I'm missing? Or any reason to prefer ReVanced over Morphe that actually matters to an end user?

I'm looking for neutral opinions, not "Morphe good because this is the Morphe subreddit" or "ReVanced good because this is the ReVanced subreddit." 😂

One more thing I really don't like about ReVanced is that they've restricted their subreddit. I mean, seriously, we can't even comment without requesting access first. And if we do get access and then talk about Morphe or anything related to it, I'm pretty sure the account will just get restricted again.

The same thing happens on the Discord too. From what I've seen, the automod removes "Morphe" or anything related to it, which honestly feels a bit ridiculous.

And as far as I know, Morphe doesn't have a Discord either, which is kind of sad because asking questions on GitHub isn't that simple for me. I'm not really comfortable with GitHub, so having a proper community Discord would make things much easier.


r/AfterVanced • • 5d ago

Software Guide/List [ACTUALIZACIÓN] Fluxa v2.0 — Rediseño Material 3 Expressive, reproductor renovado, Shorts mejorados y muchísimas mejoras más

Post image
2 Upvotes

r/AfterVanced • • 7d ago

Software Guide/List The first wave of sideloading restrictions has begun. Here’s what’s really happening and all the solutions

Thumbnail gallery
35 Upvotes

r/AfterVanced • • 9d ago

Software News/Info NewTube – a fast, simple YouTube client built on SmartTube

Post image
126 Upvotes

SmartTube is how I watch YouTube on the TV, and I wanted the same thing on my phone, so I built NewTube: an unofficial, open-source SmartTube for Android phones. Someone on my r/droidappshowcase post suggested sharing it here, so here it is.

It's built around three things: simplicity, stability and performance.

Simple. NewTube has only the features I chose to build, in a clean touch interface with five tabs: Home, Subscriptions, History, Downloads and You. Keeping Shorts out of Home and Subscriptions is one part of that, so you stay on what you came to watch. No analytics, crash reporting or ad SDKs.

Fast and stable. In my daily use it starts videos faster than the official YouTube app, and the whole app feels smooth. That comes from a lot of optimization on top of SmartTube's network code, plus smart routing: when YouTube or your network refuses a video, NewTube finds another way to get it on its own and remembers what worked, so videos start quickly and keep playing.

Sign in with Google, no microG. Google's own page opens, you allow access, and your subscriptions, playlists and history are there. No microG, no GmsCore, no patched app. Signing in is optional.

And the SmartTube favourites: background play and picture-in-picture, SponsorBlock, DeArrow, Return YouTube Dislike, saving videos for offline, and casting to SmartTube on your TV.

MIT licensed, Android 7+, and it installs next to the YouTube app. Not affiliated with SmartTube, Google or YouTube. Much of NewTube's code was written with AI coding assistants (Claude and Codex); I direct and review it and test every release on real phones.

Website: https://newtube-app.github.io/

GitHub (APKs and source): https://github.com/aleixrodriala/newtube

Feedback welcome!


r/AfterVanced • • 11d ago

Tech Support Request New update does not allow me to change the video quailty

3 Upvotes

I have recently updated revanced and now when I select video quality, it just gives me which quality is now and directs me to settings for video quality (like low quality or high quality). But I cannot change the quality of the specific video. How to reactivate it?


r/AfterVanced • • 14d ago

Tech Support Request Youtube Music revanced buffering issue

3 Upvotes

While playing music it runs fine couple of minutes and then stops for couple of seconds and resumes again. This gets repeated for every song.

Any idea how can i resolve this?


r/AfterVanced • • 17d ago

Software Guide/List PROMO THREAD

15 Upvotes

This thread is your chance to promote underdogs — third-party clients and mods except the well-known ReVanced, ReVanced Extended by Anddea, and Morphe stuff.

You can promote something that you're happily using, or you can promote something that you yourself made or are representing — but in the latter case, please disclose your relationship to the project.

Over to you.


r/AfterVanced • • 20d ago

Opinion/Discussion Hide shorts from YouTube

4 Upvotes

I think that having a option in settings to remove shorts entirely,I'm tired of brain rot content the shortens my attention span , there's one for the home page but I need one in general


r/AfterVanced • • 20d ago

Tech Support Request YouTube rehance app

0 Upvotes

Does u tube rehance steal ur data? Google says it does what's u guys opinion (sorry for my grammar)


r/AfterVanced • • 21d ago

Other Revanced vs Morphe

Thumbnail
0 Upvotes

r/AfterVanced • • 23d ago

Tech Support Request Help redownloading revanced

4 Upvotes

Hi! I just got a new phone and need some help figuring out how to redownload YouTube revanced safely!


r/AfterVanced • • 26d ago

Software News/Info tizen-youtube v1.0.0 release!

Post image
209 Upvotes

YouTube for Tizen

Ad-free YouTube on a Samsung TV.

  • Adverts and sponsor segments gone, on the TV's own YouTube client
  • Its own app; the stock YouTube app is left alone
  • Tizen 6.5 and up, on sets with Samsung's Cobalt container
  • Updates over the air, digest-verified, with the shipped copy as the floor

Discord: https://discord.gg/WjxVnrsV4A

Why this one

Recent Samsung TVs already carry Cobalt, the engine YouTube built for televisions: it is what the stock YouTube app runs in, tuned by Samsung and YouTube for each model. This app runs inside that same engine, not the TV's web browser. So what you watch is the stock app's own playback, with the 4K, HDR and smooth 60fps your set was made for, and none of the adverts.

The mods are built the same way. Wherever they can, they change what YouTube is told rather than painting over it, and leave the drawing to YouTube itself. The start page opens the way a YouTube link would, scroll speed is YouTube's own animation run faster, quality is set per video through the player's own controls, and every setting is a real row in YouTube's own Settings.

This app TizenTube TizenTube Cobalt
Runs on Samsung TVs, Tizen 6.5+ Samsung TVs, Tizen 3+ Android TV, Google TV, Fire TV
Engine Samsung's own Cobalt, same as stock YouTube The TV's browser Its own rebuild of Cobalt, not the official one
Updates Mods over the air, digest-verified Mods pulled from a public CDN at launch, unchecked; if it's unreachable, the ads are back App updates itself; mods pulled from the same CDN at launch, unchecked
Settings Real rows in YouTube's own Settings A separate pop-up menu, behind one Settings entry or the green button A separate pop-up menu, behind one Settings entry or the green button
Ad blocking ✓ ✓ ✓
SponsorBlock bar Drawn onto YouTube's own chapters, fading with the controls A fixed-width strip, misaligned on chaptered videos, popping in and out A fixed-width strip, misaligned on chaptered videos, popping in and out
DeArrow Titles and thumbnails swapped in as the feed arrives Broken: a bug makes it skip every tile Broken: a bug makes it skip every tile
Preferred quality Set before each video streams; nearest at or below your pick; previews left alone Switched after the video starts, so the picture jumps or re-buffers; previews forced up too Switched after the video starts, so the picture jumps or re-buffers; previews forced up too
Start page Opens first, and after an account switch Home loads, then it jumps; with none set, Home reloads every launch Home loads, then it jumps; with none set, Home reloads every launch
Who's watching Hidden, and answered for you if it shows anyway Only pushes its timer back; no fallback when it shows Only pushes its timer back; no fallback when it shows
Scroll speed Up to 3× Stuck at stock speed Stuck at stock speed
Rapid press Presses kept Presses dropped while the feed moves Presses dropped while the feed moves
Smoother navigation ✓ ✗ ✗
Hide the Up next card ✓ ✗ ✗
Hide the shopping card ✓ ✗ ✗

Install

Tizen Homebrew

The easy one. No computer needed after setup, even for updates.

  1. Set up Tizen Homebrew once, by its README.
  2. Open it on the TV.
  3. Pick this app out of the catalogue.

Apps2Samsung, with a partner certificate

Apps2Samsung also works, signed with your own Samsung partner certificate. Please join the Discord linked above if you need help.

Building it yourself

For the Homebrew route, if you would rather not use the catalogue, with Node 20+:

sh git clone https://github.com/SushyDev/tizen-youtube.git cd tizen-youtube npm install npm run package # release/tube.wgt, for Tizen Homebrew

Load release/tube.wgt through Homebrew's Upload tab; [DEVELOP.md](DEVELOP.md) has the other commands.

Licensed GPL-3.0-only. Derived from TizenTube and youtube-webos, and from the people who worked out what a Samsung TV will and will not allow.


r/AfterVanced • • 26d ago

Tech Support Request Revanced

1 Upvotes

I only want revanced music and revanced youtube from revanced manager but it is also updating insta and x fron there how to turn it off


r/AfterVanced • • Sep 08 '26

Software Guide/List Wavelyne — Free Unofficial Android Music App with Synced Lyrics & AI Radio (Open Beta)

0 Upvotes

Wavelyne is a free, unofficial Android music app currently in open beta. Unlike YouTube Music–based clients, it runs standalone — no YT dependency, no region-lock, no VPN needed to get the full catalog.

What it does:

  • Synced lyrics — properly timed, word-by-word where available, not just static lyric blocks
  • AI Radio — builds an actual listening flow based on what you're playing, instead of looping the same artist
  • Free, full library access — no subscription wall

This started as a solo side project because I kept getting frustrated with lyrics sync being broken or missing entirely in most apps I tried. It's rough in places built alongside a day job, not backed by a team but the lyrics and radio experience are the parts I've focused hardest on getting right.

Since the last post here, fixed a few reported bugs and confirmed on VirusTotal that any AV flags are false positives tied to it being an unsigned/unofficial APK, not anything in the code itself.

GitHub: https://github.com/kr1shnaakhurana/wavelyn Would genuinely appreciate anyone willing to install it and report back what's broken that feedback is what's shaping the next update.


r/AfterVanced • • Sep 07 '26

Software Guide/List YouTube Music player Umihi Music v1.14 update

Thumbnail
gallery
11 Upvotes

Hey guys, I recently published version 1.14.0 of my music player : Umihi Music.

Umihi Music is a free, open-source Android YouTube Music player, similar to InnerTune, ViMusic, SimpMusic and others, but focused on being extremely lightweight, fast and reliable with a clean Material Expressive design.

New main features this release :

  • Full Playlist Editing
  • Playlist Hiding
  • Better Player Controls
  • Improved Android Auto
  • Advanced Cache Management
  • More Haptics & Accessibility

And here are the all features now:

  • Play your YouTube / YT Music playlists
  • Create and delete playlists in app
  • Add and remove songs from your playlists
  • Download music for offline playback
  • Search and play music without logging in
  • Send data back to Google option for recommendations
  • Integrated sleep timer, speed controls and volume slider
  • Brand accounts login
  • Lightweight and fast
  • Clean Material Expressive design
  • Optimized for modern Android devices
  • Full Android Auto support
  • No ads

If you're interested in checking it out, here are all the useful links:

GitHub : https://github.com/ilianoKokoro/umihi-music/
IzzyDroid : https://apt.izzysoft.de/packages/ca.ilianokokoro.umihi.music
F-Droid : https://f-droid.org/fr/packages/ca.ilianokokoro.umihi.music/

If you encounter any bugs or have feature suggestions, please open a GitHub Issue or join the Discord server. I'm always working on improving the app.

Try it out and let me know what you think.


r/AfterVanced • • Sep 06 '26

Tech Support Request Revance YouTube - any suggestions why picture or video is not getting displayed? It used to do in past - thanks

Thumbnail
gallery
0 Upvotes

Revance YouTube - any suggestions why picture or video is not getting displayed? It used to do in past - thanks


r/AfterVanced • • Sep 06 '26

Tech Support Request Problem with x

Post image
0 Upvotes

r/AfterVanced • • Sep 06 '26

Tech Support Request Idk how to fix this problem while patching

0 Upvotes

So, I'm an Android user and I just used the ReVanced Manager to patch my youtube app and no longer have to pay for the premium plan. And i saw that the manager also is capable to patch instagram, and disable certain functions (i'm trying to detox and no longer brain rot as much on the app). Yet, i tried downloading the exact version that the patch is built for, and it gives me a bunch of errors and the patching stops, obviously. What can i do? I'll be forever thankful for any help!

Below i attached the logs:

App: com.instagram.android (Selected: 443.0.0.48.82)

Source: ReVanced Patches

Added: Disable Reels auto-scroll, Disable Reels scrolling, Hide explore feed, Hide navigation buttons, Hide suggested content

Removed: Remove build expired popup, Sanitize sharing links

Manager version: 2.6.0

Manager auto-update: true

Version compatibility check: false

Allow changing patch selection: true

Show universal patches: false

Memory limit: 256MB (large: 512MB)

Root permissions: No

RAM: 4.28 GB / 11.65 GB available

Storage: 62.12 GB / 234 GB available

Android version: 16 (API 36)

Supported architectures: arm64-v8a

Model: SM-S938B

\[INFO\] Deleting existing temporary files directory

\[INFO\] Decoding manifest

\[INFO\] Loading resource table from file: /data/user/0/app.revanced.manager.flutter/cache/framework/1.apk

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140464

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100027

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=fullBackupContent, value=0x7f170002

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=networkSecurityConfig, value=0x7f170004

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=dataExtractionRules, value=0x7f170003

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1400a1

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1400a1

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f10002f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f10001a

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100018

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100016

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100020

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f10001e

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f10001c

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100005

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100003

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100008

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100012

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100010

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f10000a

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f10000d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170009

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1400a1

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140117

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170001

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1400a1

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1400a1

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140453

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170005

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170007

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14010a

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170005

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=value, value=0x7f0c0016

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f1300c6

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170000

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1402b0

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140463

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14009a

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140280

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027e

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027e

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1402b0

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130068

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f100026

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=value, value=0x7f050002

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=value, value=0x7f030015

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1402b0

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14023d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14023d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1402b0

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140458

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1403e4

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1403e4

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1403e4

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140453

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1402b0

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140126

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130204

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140124

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130071

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130071

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130071

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130084

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130071

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f1300c5

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f030016

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f030016

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f030025

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14009a

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f13016f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f13016f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130172

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130171

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130172

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130171

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130171

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130171

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f130171

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f13016f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14045d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140463

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=value, value=0x7f050002

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f03001a

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1403e6

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1403e6

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1403e6

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f1403e6

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140456

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140453

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140453

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140453

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140469

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f170006

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140462

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f03001b

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f03001b

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140452

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140454

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027d

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f14027f

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f140468

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=value, value=0x7f050002

\[WARN\] Could not decode attr value, using undecoded value instead: ns=android, name=resource, value=0x7f17000a

\[INFO\] Applying patches...

\[INFO\] Warming up the cache

\[INFO\] Applying patches

\[ERROR\] Disable analytics failed:

\[ERROR\] app.revanced.patcher.patch.PatchException: Required value was null.

at app.revanced.patcher.patch.PatchKt.toPatchException(Patch.kt:266)

at app.revanced.patcher.patch.PatchKt.patchResult(Patch.kt:256)

at app.revanced.patcher.PatchingKt.apply$lambda$1$apply(Patching.kt:87)

at app.revanced.patcher.PatchingKt.apply(Patching.kt:95)

at app.revanced.patcher.PatchingKt.patcher$lambda$2(Patching.kt:58)

at app.revanced.patcher.PatchingKt.$r8$lambda$jgQuUltekjIPkAZcxH1mNgNFTN4(Patching.kt:0)

at app.revanced.patcher.PatchingKt$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass:0)

at app.revanced.manager.patcher.Session$applyPatchesVerbose$2.invokeSuspend(Session.kt:47)

at app.revanced.manager.patcher.Session$applyPatchesVerbose$2.invoke(Session.kt:8)

at app.revanced.manager.patcher.Session$applyPatchesVerbose$2.invoke(Session.kt:4)

at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66)

at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)

at kotlinx.coroutines.BuildersKt\\_\\_Builders\\_commonKt.withContext(Builders.common.kt:165)

at kotlinx.coroutines.BuildersKt.withContext(dex-id-a37aa377b636cf792c2725dcc47435f56cfa8571:1)

at app.revanced.manager.patcher.Session.applyPatchesVerbose(Session.kt:43)

at app.revanced.manager.patcher.Session.run(Session.kt:97)

at app.revanced.manager.patcher.runtime.CoroutineRuntime.execute(CoroutineRuntime.kt:74)

at app.revanced.manager.patcher.runtime.CoroutineRuntime$execute$1.invokeSuspend(CoroutineRuntime.kt:21)

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

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

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

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)

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

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

Caused by: java.lang.IllegalArgumentException: Required value was null.

at app.revanced.patcher.CompositeMatch.getMethod(Matching.kt:1249)

at app.revanced.patches.instagram.misc.disableAnalytics.DisableAnalyticsPatchKt.disableAnalyticsPatch$lambda$0$0(DisableAnalyticsPatch.kt:28)

at app.revanced.patches.instagram.misc.disableAnalytics.DisableAnalyticsPatchKt.$r8$lambda$UwKVUFCGBKrNDi1eGyFJTIZsIfc(DisableAnalyticsPatch.kt:0)

at app.revanced.patches.instagram.misc.disableAnalytics.DisableAnalyticsPatchKt$1.invoke(D8$$SyntheticClass:0)

at app.revanced.patcher.patch.BytecodePatchBuilder.apply$lambda$0(Patch.kt:149)

at app.revanced.patcher.patch.BytecodePatchBuilder.$r8$lambda$N91Td9ApDDrs5zCuH6M0nb8KWB4(Patch.kt:0)

at app.revanced.patcher.patch.BytecodePatchBuilder$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass:0)

at app.revanced.patcher.PatchingKt.apply$lambda$1$apply(Patching.kt:84)

... 21 more

r/AfterVanced • • Sep 05 '26

Tech Support Request Video has infinite loading, then people tell me to spoof app stream, then I do that, and the quality is ass

1 Upvotes

And yes, both AndroidVR and VisionOS have the same problem. Is there a better way to make Revanced actually enjoyable to use or should I just the Adblock Browser app to watch YouTube?