Home Artists Posts Import Register
Join the new SimpleX Chat Group!

Downloads

Content

If you don't know what YTSkip is, it's a tweak that skips YouTube in video ads and allows background play.

For years now it worked fine, until the latest YouTube update. If you've installed this from my repo you will see it doesn't allow videos to load anymore.

I've spend the last week off and on going through the mass amount of Ad code the YouTube app has and believe i've found a way to bypass the in video ads again.

I will explain how this works and how it used to work.

How it used to work.
In the YouTube app they check if a video is monetized. If a video is monetized they will display ads. The way I went about blocking this is just make all videos return they aren't monetized. This is after the request from their servers so it's safe and alters nothing but what the code sees. This worked for I believe 2 years.

How it works now.
I found some code that controls slots of ads. It will show ads and request more to be shown on a trigger. In this trigger it asks for a trigger id. If I change this trigger id to an invalid id it will simply skip the trigger, therefore skipping the ad. This is what's going on and I still believe this is safe and from my testing seems to work great.

As far as the backgrounding. YouTube has a single method asking if the app allows it or not. I just tell it yes allow backgrounding.

Thats the just of it. Was a pain to go through the code of this app and find something to exploit but learned a few things about how they handle things.

Below is the deb if you would like to test this update. Any issues let me know.

Comments

No comments found for this post.