uAssets Quick Fixes

https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/quick-fixes.txt Open raw list
494entries
+36 -7last change
last updated
86.8 KBsize
7 hours agolast checked

Description

Filter list covering ads. Format: uBlock Origin Static. See the project homepage for details and inclusion criteria.

Integration

Pi-hole v6 (web interface)

  1. Open the admin interface and go to Settings → Lists.
  2. Paste the address below into Address, optionally add a comment and click Add.
  3. Go to Tools → Update Gravity (or run pihole -g) to download the list.
https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/quick-fixes.txt

Pi-hole v5

  1. Go to Group Management → Adlists.
  2. Paste the address into Address and click Add.
  3. Run pihole -g or use Tools → Update Gravity.

Command line (v5 / v6)

sudo sqlite3 /etc/pihole/gravity.db "INSERT INTO adlist (address, enabled, comment) VALUES ('https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/quick-fixes.txt', 1, 'uAssets Quick Fixes');"
pihole -g

Pi-hole v5 only understands hosts and plain domain lists. Since v6 ABP-style entries (||example.com^) are supported as well.

Pi-hole documentation

Recent changes

Recently added entries

  • www.youtube.com##+js(rpnt, script, /((function serverContract()|^if (window.ytcsi)/, (()=>{if("YOUTUBE_PREMIUM_LOGO"===window.ytInitialData?.topbar?.desktopTopbarRenderer?.logo?.topbarLogoRenderer?.iconImage?.iconType||"YOUTUBE_PREMIUM_LOGO"===document.getElementById("masthead")?.attributes?.["logo-type"]?.value||location.href.startsWith("https://www.youtube.com/tv#/"))return;const e=window.ytcfg.data_.INNERTUBE_CONTEXT.client.userAgent,t=["channel","lactmilli","inline","yahi"];let r=!1,o=t;const n=t=>{if(t){let r=e?.match?.(/Mozilla/5.0 ([^)]+/)?.[0];window.ytcfg.data_.INNERTUBE_CONTEXT.client.userAgent=r?e.replace?.(r,r+"; "+t):e}else window.ytcfg.data_.INNERTUBE_CONTEXT.client.userAgent=e},a=()=>{let e=document.getElementById("movie_player");return{player:e,response:e?.getPlayerResponse?.(),stats:e?.getStatsForNerds?.(),progress:e?.getProgressState?.(),buffer:e?.getPlayerStateObject?.()?.isBuffering}},l=(e,t,r)=>e&&"0.00 s"===t?.buffer_health_seconds&&"0x0"===t?.resolution&&r.length>0,s=()=>{let{player:e,response:t,stats:n,buffer:s}=a();e&&l(s,n,o)&&(t?.playbackTracking?.videostatsPlaybackUrl?.baseUrl?.includes?.("reloadxhr")&&(o=o.slice(1)),r=!0)};document.addEventListener("DOMContentLoaded",(function(){const e=()=>{let e,s,{player:i,response:d,stats:c,progress:p,buffer:y}=a();if(i&&(window.location.href.includes("/watch?")||window.location.href.includes("/embed/"))){if(p&&p.duration>0&&(p.loaded1)||d?.videoDetails?.isLive){if(c&&!c?.debug_info?.startsWith?.("SSAP, AD")){const t=new URLSearchParams(window.location.search),a=d.videoDetails?.videoId,u=d.playerConfig?.playbackStartConfig?.startSeconds||parseInt(t.get("t"),10)||0,g=d.playabilityStatus?.errorScreen,w=JSON.stringify(g?.playerErrorMessageRenderer?.subreason?.runs||g?.playerInterstitialRenderer?.content?.interstitialViewModel?.description?.commandRuns);return void("UNPLAYABLE"===d?.playabilityStatus?.status&&!g?.playerErrorMessageRenderer?.playerCaptchaViewModel&&w?.includes?.("WEB_PAGE_TYPE_UNKNOWN")&&w?.includes?.("https://support.google.com/youtube/answer/3037019")?(o=o.slice(1),o.length>0?n(o[0]):n(""),r=!1,i.loadVideoById(a,u)):0===o.length?(r=!1,n("")):l(y,c,o)&&r?(n(o[0]),r=!1,i.loadVideoById(a,u)):!r&&p.current-u>.1&&p.current-u0&&i.seekTo?.(p.duration)}}else o=t};e(),new MutationObserver((()=>{e()})).observe(document,{childList:!0,subtree:!0})})),window.Map.prototype.has=new Proxy(window.Map.prototype.has,{apply:(e,t,o)=>("onSnackbarMessage"!==o?.[0]||r||s(),Reflect.apply(e,t,o))}),window.Array.prototype.push=new Proxy(window.Array.prototype.push,{apply:(e,t,r)=>{let o=r?.[0];return!o||"object"!=typeof o||"Uint8Array"!==o.constructor.name||o.buffer?.byteLength!==o.length||105!==o.length&&104!==o.length||(console.log(o),s()),Reflect.apply(e,t,r)}});const i={apply:(e,t,r)=>{const o=r[0];return"function"==typeof o&&o.toString().includes("onAbnormalityDetected")&&(r[0]=function(){}),Reflect.apply(e,t,r)}};window.Promise.prototype.then=new Proxy(window.Promise.prototype.then,i)})();$1, sedCount, 1, excludes, MutationObserver, condition, /serverContract|js_ld/)
  • www.youtube.com##.ytSnackbarContainerOpened:has(> .snackbarViewModelSwipeable > .snackbarViewModelEngagementBarWrapper .ytAttributedStringWhiteSpacePreWrap[style])
  • ||imasdk.googleapis.com/js/sdkloader/ima3.js$script,3p,redirect=google-ima.js,domain=claireguessthousand.com,important
  • claireguessthousand.com##+js(nowoif)
  • claireguessthousand.com##+js(set, console.clear, undefined)
  • claireguessthousand.com##+js(acs, globalThis, break;case)
  • claireguessthousand.com##+js(acs, WebAssembly, atob)
  • claireguessthousand.com
  • @@||genshin-soku.com/wp-content/plugins/yamiisoku-bbs-comments/assets/comments.js
  • @@||monhan-soku.com/wp-includes/js/jquery/jquery-migrate.min.js
  • @@||monhan-soku.com/wp-includes/js/jquery/jquery.min.js
  • @@||monhan-soku.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js
  • @@||monhan-soku.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js
  • @@||monhan-soku.com/wp-includes/js/mediaelement/renderers/vimeo.min.js
  • @@||monhan-soku.com/wp-includes/js/mediaelement/wp-mediaelement.min.js
  • @@||xn--gckdevd5myivf.site/wp-content/themes/cocoon-master/plugins/baguettebox/dist/baguetteBox.min.js
  • @@||yamiisoku.com/wp-includes/js/jquery/jquery-migrate.min.js
  • @@||yamiisoku.com/wp-includes/js/jquery/jquery.min.js
  • @@||yamiisoku.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js
  • @@||yamiisoku.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js
  • @@||yamiisoku.com/wp-includes/js/mediaelement/renderers/vimeo.min.js
  • @@||yamiisoku.com/wp-includes/js/mediaelement/wp-mediaelement.min.js
  • @@||ajax.googleapis.com/ajax/libs/jquery/*/jquery.min.js$domain=yamiisoku.com
  • @@||cdnjs.cloudflare.com/ajax/libs/jquery-migrate/*/jquery-migrate.min.js$domain=yamiisoku.com
  • @@||platform.twitter.com/widgets.js$domain=genshin-soku.com|monhan-soku.com|xn--gckdevd5myivf.site|yamiisoku.com

Recently removed entries

  • www.youtube.com##+js(rpnt, script, /((function serverContract()|^if (window.ytcsi)/, (()=>{if("YOUTUBE_PREMIUM_LOGO"===window.ytInitialData?.topbar?.desktopTopbarRenderer?.logo?.topbarLogoRenderer?.iconImage?.iconType||"YOUTUBE_PREMIUM_LOGO"===document.getElementById("masthead").attributes["logo-type"].value||location.href.startsWith("https://www.youtube.com/tv#/")||location.href.startsWith("https://www.youtube.com/embed/"))return;const e=window.ytcfg.data_.INNERTUBE_CONTEXT.client.userAgent,t=["channel","lactmilli","instream","yahi"];let r=!1,o=t;const a=t=>{if(t){let r=e?.match?.(/Mozilla/5.0 ([^)]+/)?.[0];window.ytcfg.data_.INNERTUBE_CONTEXT.client.userAgent=r?e.replace?.(r,r+"; "+t):e}else window.ytcfg.data_.INNERTUBE_CONTEXT.client.userAgent=e},n=()=>{let e=document.getElementById("movie_player");return{player:e,response:e?.getPlayerResponse?.(),stats:e?.getStatsForNerds?.(),progress:e?.getProgressState?.(),buffer:e?.getPlayerStateObject?.()?.isBuffering}},s=(e,t,r)=>e&&"0.00 s"===t?.buffer_health_seconds&&"0x0"===t?.resolution&&r.length>0,l=()=>{let{player:e,response:t,stats:a,buffer:l}=n();e&&s(l,a,o)&&(t?.playbackTracking?.videostatsPlaybackUrl?.baseUrl?.includes?.("reloadxhr")&&(o=o.slice(1)),r=!0)};document.addEventListener("DOMContentLoaded",(function(){const e=()=>{let e,l,{player:i,response:d,stats:c,progress:p,buffer:y}=n();if(i&&window.location.href.includes("/watch?")){if(p&&p.duration>0&&(p.loaded1)||d?.videoDetails?.isLive){if(!c?.debug_info?.startsWith?.("SSAP, AD")){const t=new URLSearchParams(window.location.search),n=d.videoDetails?.videoId,u=d.playerConfig?.playbackStartConfig?.startSeconds||parseInt(t.get("t"),10)||0,g=d.playabilityStatus?.errorScreen,w=JSON.stringify(g?.playerErrorMessageRenderer?.subreason?.runs||g?.playerInterstitialRenderer?.content?.interstitialViewModel?.description?.commandRuns);return void("UNPLAYABLE"===d?.playabilityStatus?.status&&!g?.playerErrorMessageRenderer?.playerCaptchaViewModel&&w?.includes?.("WEB_PAGE_TYPE_UNKNOWN")&&w?.includes?.("https://support.google.com/youtube/answer/3037019")?(o=o.slice(1),o.length>0?a(o[0]):a(""),r=!1,i.loadVideoById(n,u)):0===o.length?(r=!1,a("")):s(y,c,o)&&r?(a(o[0]),r=!1,i.loadVideoById(n,u)):!r&&p.current-u>.1&&p.current-u0&&i.seekTo?.(p.duration)}}else o=t};e(),new MutationObserver((()=>{e()})).observe(document,{childList:!0,subtree:!0})})),window.Map.prototype.has=new Proxy(window.Map.prototype.has,{apply:(e,t,o)=>("onSnackbarMessage"!==o?.[0]||r||l(),Reflect.apply(e,t,o))}),window.Array.prototype.push=new Proxy(window.Array.prototype.push,{apply:(e,t,r)=>{let o=r?.[0];return!o||"object"!=typeof o||"Uint8Array"!==o.constructor.name||o.buffer?.byteLength!==o.length||105!==o.length&&104!==o.length||l(),Reflect.apply(e,t,r)}});const i={apply:(e,t,r)=>{const o=r[0];return"function"==typeof o&&o.toString().includes("onAbnormalityDetected")&&(r[0]=function(){}),Reflect.apply(e,t,r)}};window.Promise.prototype.then=new Proxy(window.Promise.prototype.then,i)})();$1, sedCount, 1, excludes, MutationObserver, condition, /serverContract|js_ld/)
  • ||imasdk.googleapis.com/js/sdkloader/ima3.js$script,3p,redirect=google-ima.js,domain=megankiddifference.com,important
  • megankiddifference.com##+js(nowoif)
  • megankiddifference.com##+js(set, console.clear, undefined)
  • megankiddifference.com##+js(acs, globalThis, break;case)
  • megankiddifference.com##+js(acs, WebAssembly, atob)
  • megankiddifference.com
Scroll to Top