From 976ca1d6e0698066ac26b7b05f15f642031fd338 Mon Sep 17 00:00:00 2001 From: Amm0ni4 Date: Wed, 13 Mar 2024 20:11:40 +0100 Subject: [PATCH] improve bypass for earn2me. now it skips the timer added more domains from uBO lists --- Bypass_All_Shortlinks.meta.js | 3 +-- Bypass_All_Shortlinks.user.js | 19 +++++++++++-------- extra_bypasses/extra_bypasses.user.js | 19 +++++++++++-------- supported_sites.txt | 3 +-- 4 files changed, 24 insertions(+), 20 deletions(-) diff --git a/Bypass_All_Shortlinks.meta.js b/Bypass_All_Shortlinks.meta.js index 65a26a6..02c032f 100644 --- a/Bypass_All_Shortlinks.meta.js +++ b/Bypass_All_Shortlinks.meta.js @@ -713,8 +713,7 @@ // @include /vidhidepro.com\/d/ // @include /www.mirrored.to\/files\/(?!.*\?hash=)/ // @include /skyve.io/ -// @include /itradercoin.com\/verify\/\?/ -// @include /itradercoin.com/ +// @include /(itradercoin|nichapk|easyworldbusiness|riveh).com/ // @include /blog.filepresident.com/ // @include /gyanigurus.net\/view/ // @include /mkvmoviespoint.casa\/goto/ diff --git a/Bypass_All_Shortlinks.user.js b/Bypass_All_Shortlinks.user.js index 64dbcde..d2f1506 100644 --- a/Bypass_All_Shortlinks.user.js +++ b/Bypass_All_Shortlinks.user.js @@ -713,8 +713,7 @@ // @include /vidhidepro.com\/d/ // @include /www.mirrored.to\/files\/(?!.*\?hash=)/ // @include /skyve.io/ -// @include /itradercoin.com\/verify\/\?/ -// @include /itradercoin.com/ +// @include /(itradercoin|nichapk|easyworldbusiness|riveh).com/ // @include /blog.filepresident.com/ // @include /gyanigurus.net\/view/ // @include /mkvmoviespoint.casa\/goto/ @@ -2084,12 +2083,16 @@ /skyve.io/.test(url) ? afterDOMLoaded(function() {clickIfExists('#method_free')}) : null; // /skyve.io/.test(url) ? afterDOMLoaded(function() {clickIfExistsWithConfirmation('.bicon')}) : null; //download button - // toonworldtamil.com - ///itradercoin.com\/verify\/\?/.test(url) ? redirect('https://blog.filepresident.com/' + url.split('/?')[1]) : null; doesnt work, the site doesnt let you get directly to that URL - const redirectIfVisible = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button && !button.getAttribute('style').includes('display:none')) { clearInterval(intervalId); redirect(button.href) } }, 500); }; - const redirectIfVisible2 = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button && button.getAttribute('style').includes('block')) { clearInterval(intervalId); redirect(button.querySelector('a').href) } }, 500); }; - /itradercoin.com/.test(url) ? afterDOMLoaded(function() {redirectIfVisible('#yuidea-btn-after')}) : null; //Step 1 - /itradercoin.com/.test(url) ? afterDOMLoaded(function() {redirectIfVisible2('#yuidea-snp')}) : null; // Steps 2-3 + // toonworldtamil.net + ///(itradercoin|nichapk|easyworldbusiness|riveh).com\/verify\/\?/.test(url) ? redirect('https://blog.filepresident.com/' + url.split('/?')[1]) : null; doesnt work, the site doesnt let you get directly to that URL + if (/(itradercoin|nichapk|easyworldbusiness|riveh).com/.test(url)) { + const redirectIfVisible = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button && !button.getAttribute('style').includes('display:none')) { clearInterval(intervalId); redirect(button.href) } }, 500); }; + const redirectIfVisible2 = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button && button.getAttribute('style').includes('block')) { clearInterval(intervalId); redirect(button.querySelector('a').href) } }, 500); }; + afterDOMLoaded(function() { + redirectIfVisible('#yuidea-btn-after'); //Step 1 + count = 0; // skip timer + redirectIfVisible2('#yuidea-snp'); // Steps 2-3 + });} /blog.filepresident.com/.test(url) ? afterDOMLoaded(function() {clickIfNotDisabled('a.btn')}) : null; // mkvmoviespoint.casa diff --git a/extra_bypasses/extra_bypasses.user.js b/extra_bypasses/extra_bypasses.user.js index 825087a..b7d0dfa 100644 --- a/extra_bypasses/extra_bypasses.user.js +++ b/extra_bypasses/extra_bypasses.user.js @@ -67,8 +67,7 @@ // @include /vidhidepro.com\/d/ // @include /www.mirrored.to\/files\/(?!.*\?hash=)/ // @include /skyve.io/ -// @include /itradercoin.com\/verify\/\?/ -// @include /itradercoin.com/ +// @include /(itradercoin|nichapk|easyworldbusiness|riveh).com/ // @include /blog.filepresident.com/ // @include /gyanigurus.net\/view/ // @include /mkvmoviespoint.casa\/goto/ @@ -358,12 +357,16 @@ /skyve.io/.test(url) ? afterDOMLoaded(function() {clickIfExists('#method_free')}) : null; // /skyve.io/.test(url) ? afterDOMLoaded(function() {clickIfExistsWithConfirmation('.bicon')}) : null; //download button - // toonworldtamil.com - ///itradercoin.com\/verify\/\?/.test(url) ? redirect('https://blog.filepresident.com/' + url.split('/?')[1]) : null; doesnt work, the site doesnt let you get directly to that URL - const redirectIfVisible = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button && !button.getAttribute('style').includes('display:none')) { clearInterval(intervalId); redirect(button.href) } }, 500); }; - const redirectIfVisible2 = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button && button.getAttribute('style').includes('block')) { clearInterval(intervalId); redirect(button.querySelector('a').href) } }, 500); }; - /itradercoin.com/.test(url) ? afterDOMLoaded(function() {redirectIfVisible('#yuidea-btn-after')}) : null; //Step 1 - /itradercoin.com/.test(url) ? afterDOMLoaded(function() {redirectIfVisible2('#yuidea-snp')}) : null; // Steps 2-3 + // toonworldtamil.net + ///(itradercoin|nichapk|easyworldbusiness|riveh).com\/verify\/\?/.test(url) ? redirect('https://blog.filepresident.com/' + url.split('/?')[1]) : null; doesnt work, the site doesnt let you get directly to that URL + if (/(itradercoin|nichapk|easyworldbusiness|riveh).com/.test(url)) { + const redirectIfVisible = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button && !button.getAttribute('style').includes('display:none')) { clearInterval(intervalId); redirect(button.href) } }, 500); }; + const redirectIfVisible2 = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button && button.getAttribute('style').includes('block')) { clearInterval(intervalId); redirect(button.querySelector('a').href) } }, 500); }; + afterDOMLoaded(function() { + redirectIfVisible('#yuidea-btn-after'); //Step 1 + count = 0; // skip timer + redirectIfVisible2('#yuidea-snp'); // Steps 2-3 + });} /blog.filepresident.com/.test(url) ? afterDOMLoaded(function() {clickIfNotDisabled('a.btn')}) : null; // mkvmoviespoint.casa diff --git a/supported_sites.txt b/supported_sites.txt index 8747e69..af0c484 100644 --- a/supported_sites.txt +++ b/supported_sites.txt @@ -695,8 +695,7 @@ r1.foxylinks.site /vidhidepro.com\/d/ /www.mirrored.to\/files\/(?!.*\?hash=)/ /skyve.io/ -/itradercoin.com\/verify\/\?/ -/itradercoin.com/ +/(itradercoin|nichapk|easyworldbusiness|riveh).com/ /blog.filepresident.com/ /gyanigurus.net\/view/ /mkvmoviespoint.casa\/goto/