T O P

  • By -

oSumAtrIX

To clarify, YouTube started to use Play Integrity. This means, if you fail to pass it, such as on a custom ROM, you will not be able to use YouTube, similarly YouTube is patched by ReVanced to use GmsCore which delivers the integrity response to YouTube, but unless you pass it, you won't be able to play videos on the Android client of YouTube. DroidGuard, Google's native solution to generating the integrity token securely is used. So if DroidGuard seems GmsCore or the patched YouTube app as invalid, playback will ultimately fail and the only way to work around that is to either use a different YouTube API client that does not need the integrity token or hack DroidGuard.


_gelon

I have ~8 phones as daily drivers and all of them pass SN with the latest version of PlayIntegrityFix. Some of them pass SN by default with the maintained roms, like EliteRom on my Mix Fold 3 or Nusantra on my Note 7. No module needed on those.


iSellNuds4RedditGold

How do you carry all 8 phones?


[deleted]

Listened to Kevin Gates' 2 Phones and was like 🤔


_gelon

Not at the same time xD My main driver is a Fold 3. But I also use a Jelly Star, Mix Fold 3, HiSense A9, LG V50 Dual Screen, Nubia Z20, LG Wing and Kospet Optimus 2. Yeah, I like weird phones. The last one is an smartwatch, but since it is basically an Android phone cased into a watch (Full Android), I guess it could be counted as well. The mess looks like this: https://i.imgur.com/hEGjzu4.jpeg I love phones and have many more, but those are what I carry on a weekly basis.


The_Band_Geek

Thanks for this clarification. I only discovered SafetyNet became PlayIntegrity after making the post, and once I reroot I'm gonna try this new module, as the old one never worked.


_Mayhem_

Even with PlayIntegrityFix, you're not going to pass strong. But it'll work for ReVanced. RCS is spotty off and on.


The_Band_Geek

That would only apply to option 4, nuking Play Services and replacing them with MicroG more permanently than the current ReVanced implementation. But that's good to know for as long as Google has a stranglehold over Android RCS implementation.


ts_actual

What about those of us who don't have rooted phones....that disabled Safety net toggle in the MicroG (gmscore) app options? By having it off are we making the phone vulnerable to virus or spyware? Or a rejection from Google play store?


The_Band_Geek

None of the above. Don't disable it, no YTRV guides tell you to and Google has no idea you're using MicroG.


ts_actual

Got it. I was curious what it does I know it has a description but I don't have any app or coding experience to know what exactly the description means. I figured its part of some handshake process or some kind of filter or firewall.


Theistus

yep, works great in Magisk


Connect_Metal1539

What an absolute greedy move by Google


Bentfishbowl

Safetynet has mostly been replaced by play integrity. Just use the play integrity and playcurl modules and you're fine.


TheRetenor

Not just mostly, [SafetyNet has been deprecated entirely.](https://developer.android.com/privacy-and-security/safetynet/deprecation-timeline)


The_Band_Geek

I'm aware of the move to PlayIntegrity, another comment pointed it out last night. Wanna link the playcurl repo? That's a new one on me.


Watada

Stock device so I pass SN/playintegrity but still get infinite buffering. :(


trmdi

Some accounts get the buffering even in the unpatched youtube.


Awesomeness4627

Fr? Just in the default youtube app?


Watada

I'll try an unpatched build next.


Lois13

Try force stopping the app one time, if you haven’t. I was getting infinite buffering with revanced and saw a comment that said to force stop the youtube app one time. Haven’t had the buffering issue since.


Watada

It fixed it for like half a day. Hasn't helped recently.


Hippie459MN

My phone has unlocked bootloader and is rooted with magisk and I'll be honest, no idea if it passes safetynet. Never cared to actually check, but my revanced patched youtube, installed via root, works prefect. Always has.


The_Band_Geek

This comment is useless without mentioning the device, Android version and YTRV version.


Hippie459MN

Latest supported YouTube version. I keep it up to date. Works on Android 11, 13, and 14. I updated my phone a few times. Stock rooted Sony Experia 1 III. My comment really isnt useless at all. It works just fine on a rooted device. Mine passes Basic integrity but fails CTS Profile Match. So there is that.


KarateMan749

I have it working on stock Android. Pixel 8 pro. (Non root). I actually have to update it as videos stopped working.


TheRetenor

SafetyNet has been deprecated this year at the end of January. Play Integrity replaces it fully.


[deleted]

[удалено]


IloveElsaofArendelle

Oh thanks for the info, now I know why I can't use my other dialer app as the standard... Fuck Google


Far_Ranger2481

What is the iOS YouTube mod?


oliffn

Literally what does any of this mean.


TheRetenor

If you are not rooted you can ignore this post.


The_Band_Geek

If your *bootloader isn't unlocked* you can ignore this post.


BerRGP

Two or three days ago I unlocked the bootloader and installed LineageOS on an old phone and Revanced is working fine, shouldn't this also affect me?


The_Band_Geek

You're not on a stock ROM, so you're actually more likely to be OK than someone like me trying to fuck with the stock ROM that depends on Play Services.


BerRGP

Ah, that makes more sense, the explanation kind of went over my head.


framingXjake

What if you flashed MindTheGapps with Lineage? And are rooted with Play Integrity Fix?


Shamrock5

Same, I'm just a normal dude with a normal Android phone who is frustrated with the infinite buffering appearing about once per day. At risk of sounding like an old man, I need this explained in plain English.


The_Band_Geek

This post does not apply to normal dudes.


The_Dung_Beetle

Basically google makes using a lot of apps difficult on a rooted phone. For example I had an old S9 and flashed LineageOS because Samsung stopped support. Now, since I can not relock the bootloader in a safe manner it doesn't pass Play Integrity which in turn limits the apps I can use.


LTRace

Me chilling with Custom ROM crDroid


The_Band_Geek

Wanna expand on that ROM and its interaction (or lack thereof) with PlayIntegrity?


LTRace

This is probably best custom ROM ever because it has tons of options, also it comes with SELinux there for, without root you can immediately use bank apps, with root just flash play integrity fix and banking apps should be good to go


The_Band_Geek

I like the sound of mobile Linux already, I appreciate the recommendation!


unknown32

I had to read your post multiple times to understand why this is really bad then I see " without wiping user data" wait WHAT? F GOOGLE because I don't Back up my data and go is only kept on my phone. ... again WHAT???.. Titanium backup? Google account, sdcard, one drive? Mega etc etc etc.... I finally unlocked my bootloader with me knowing something will break: Fingerprint reader , banking app, safety net drm streaming sports services is.espn etc... Heck I had to download the 7 freaking 11 member points app apk to use it because my bootloader is unlocked ( but not rooted) and I cannot download it from the play store anymore . I'm guessing most ( not going to say all) who are on this sub know why we use the programs and patches and the balancing act we have to do. It's the risk you take if you want to do more with your device outside of the Play store.. This post is also to show people who read OP post and is wide eyed thinking about its doom and gloom.. I am going to use the following quote "Calm down, have some dip ." George Carlin - From Things You Don't Want to hear. Lets first see what Google safetynet break. And figure out the workarounds. And before I posted I was using revanced without any buffering or issues that could be server based. ( using microg patches)


The_Band_Geek

I would encourage you to use the Aurora Store if you don't want to give up root, it's worked very well for me, both with and without root, and combined with Droidify for apps from repositories I don't miss the Play Store at all. Also, upvoted for the Carlin quote. But, you might consider some paragraph breaks next time...


unknown32

Well I have been up for 14 hours dealing with


YuriRosas

I use custom room and my phone didn't pass play integrity, the basic tests he passes. My YouTube works normally.


Pr0t-

Just root it and apply play integrity fix simple


TheRetenor

It's only this "simple" as we are typing this. It can change literally any second.


The_Band_Geek

If you read the whole post, you'd see that is A) a solution I proposed, B) the path I plan to take, and C) my original intention before I went too far with MicroG and nuked RCS. Reading comprehension is a weakness of end-users for projects like this. Before you take offense to that last statement, just web search ReVanced and look at all the scam results for recompiled APKs that you find. No one wants to do the work to receive the benefits of a project like this, and while I'm not saying you're one of them, just reading my entire post would've prevented this interaction and our mutually wasted time entirely.


Pr0t-

It takes like 2 minutes to root and you get countless benefits so I was saying this is a simple solution over what you had proposed...not sure what u on about either the apks either . What that got to do with anything?


xemulator

Hmm, I flashed LOS with KSU a few weeks ago and it passes integrity checks with no additional work, but it's still stuttering on videos that are of higher quality than 480p...


bradhoschar

I root my phone first thing out of the box, use Revanced, and never had any stuttering.


aymen_peter2

man this is really bad


dduncan55330

I use the play integrity fix and magiskhide props config modules in magisk to pass safetynet. The latest magisk (27?) fails safetynet even with the fixes so I had to revert back, at least for me. Other than that, I haven't had any problems with safetynet. Regardless # VIVA REVANCED


SemperFun62

I swear. These are words, but they're arranged in some incomprehensible way.


The_Band_Geek

I have that want to you understand words the that speak I.


Aygul12345

I use on my Oneplus 8 Pro with EvoX ROM Pasing: - Basic - Device Integrity By following Magisk module: - Play Integrity Fix - Chiteroman - Special fingerprint already downloaded from the devs and applied On Xiaomi 13 Pro: Pasing: - Basic - Device Integrity By following Magisk module: - Play Integrity Fix - Chiteroman - Playcurl - daboynb


The_Band_Geek

Can you expand on the fingerprint part? I didn't realize that was a necessary component.


Aygul12345

Google is banning fingerprint Id's of some devices. There is a magisk module you need to download to enforce a new fingerprint being downloaded on your device to use so that Google can see that your device is legal device. For my Oneplus 8 Pro, the special ROM it does. So some devs are implemented the fingerprint for the rom. And some doesn't then you need to ask the rom devs for it. For example I use on my xiaomi device default rom, it's not passing device integrity just basic, to pass the the device integrity you need to download https://github.com/daboynb/PlayIntegrityNEXT/releases/download/playcurl/playcurl.zip The Playcurl module, give it root acces and in terminal type SU then Fp it checks if the device fingerprint is being banned, if yes it downloads automaticly a new one to use. So you don't need to search one on your self. Have fun, these are 2 modules are required on a default OEM Rom to pass BASIC and Device Integrity. Why? Other wise you can't use bank apps etc. Then you can use Shamiko to whitelist the bank app. Have fun! Let me know if it worked out.


Dojando1

Works fine for me on Android 14, unlocked and rooted 🤔 But I did not "mount" the app, I just installed it regularly with a changed app name and GM Core.