Topic XenForo 2 Download Timer Bypass - TamperMonkey

FateKid

DEVIL DID IT

Admin

Status

offline

Posts

14,962

Likes

130,956

Resources

3,400

Bits Credits

503

LEVEL

11

5,910 XP

Hate waiting on other websites to download their content? This TamperMonkey script will disable that.
Install TamperMonkey for the browser you are using.

From the TamperMonkey dashboard, browse to Utilities > Import from file
Download the code below - save it as a javascript file (.js) and install it.

Replace the example domain addresses, removing the space between the URL

[CODE lang="javascript" title="[FateKid] XF2 Timer Bypass"]// ==UserScript==
// @name XF2 Timer Bypass
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Bypass the timer on different XF2-built websites.
// @author FateKid
// @match *://*/*
// @grant none
// ==/UserScript==

(function() {
'use strict';
const domains = [
{
domain: 'xnforo . ir',
classPair: {
from: 'disabled',
to: 'active'
}
},
{
domain: 'enxf . net',
classPair: {
from: 'indirme-kapali',
to: 'indirme-etkin'
}
},
{
domain: 'spigotunlocked . com',
classPair: {
from: 'indirme-kapali',
to: 'indirme-etkin'
}
},
{
domain: 'dragonode . in',
classPair: {
from: 'indirme-kapali',
to: 'indirme-etkin'
}
},
];

const currentDomain = window.location.hostname;
const domainInfo = domains.find(item => item.domain === currentDomain);
if (domainInfo) {
const { from, to } = domainInfo.classPair;

const observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
const element = document.querySelector(`.${from}`);
if (element) {
element.classList.remove(from);
element.classList.add(to);
observer.disconnect();
}
});
});
observer.observe(document, { childList: true, subtree: true });
}
})();[/CODE]


Now, the download timers on some XF2-made websites will be removed, making the download button enable before the countdown is finished.

xnforo-Time-Bypass-Updated.gif


Want to see other websites on this script? Let me know different ones and I'll update it as they're found.
 

Bees?

(っ◔◡◔)っ ♥ Bees? Bees. ♥

Admin

Status

offline

Posts

916

Likes

10,336

Resources

937

Bits Credits

15

LEVEL

10

3,580 XP

Thanks this is super helpful (y)
 

FateKid

DEVIL DID IT

Admin

Status

offline

Posts

14,962

Likes

130,956

Resources

3,400

Bits Credits

503

LEVEL

11

5,910 XP

Lol MinedTO removed their download timer, probably due to my script 🤣

Enjoy everyone!
 
Liked by:

FateKid

DEVIL DID IT

Admin

Status

offline

Posts

14,962

Likes

130,956

Resources

3,400

Bits Credits

503

LEVEL

11

5,910 XP

Liked by:

FateKid

DEVIL DID IT

Admin

Status

offline

Posts

14,962

Likes

130,956

Resources

3,400

Bits Credits

503

LEVEL

11

5,910 XP

Hate waiting on other websites to download their content? This TamperMonkey script will disable that.
Install TamperMonkey for the browser you are using.

From the TamperMonkey dashboard, browse to Utilities > Import from file
Download the code below - save it as a javascript file (.js) and install it.

Replace the example domain addresses, removing the space between the URL

Code:
// ==UserScript==
// @name         XF2 Timer Bypass
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Bypass the timer on different XF2-built websites.
// @author       FateKid
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    const domains = [
        {
            domain: 'xnforo . ir',
            classPair: {
                from: 'indirme-kapali',
                to: 'indirme-etkin'
            }
        },
        {
            domain: 'enxf . net',
            classPair: {
                from: 'indirme-kapali',
                to: 'indirme-etkin'
            }
        },
        {
            domain: 'mined . to',
            classPair: {
                from: 'indirme-kapali',
                to: 'indirme-etkin'
            }
        },
        {
            domain: 'spigotunlocked . com',
            classPair: {
                from: 'indirme-kapali',
                to: 'indirme-etkin'
            }
        },
        {
            domain: 'dragonode . in',
            classPair: {
                from: 'indirme-kapali',
                to: 'indirme-etkin'
            }
        },
    ];

    const currentDomain = window.location.hostname;
    const domainInfo = domains.find(item => item.domain === currentDomain);
    if (domainInfo) {
        const { from, to } = domainInfo.classPair;

        const observer = new MutationObserver(function(mutations) {
            mutations.forEach(function(mutation) {
                const element = document.querySelector(`.${from}`);
                if (element) {
                    element.classList.remove(from);
                    element.classList.add(to);
                    observer.disconnect();
                }
            });
        });
        observer.observe(document, { childList: true, subtree: true });
    }
})();


Now, the download timers on some XF2-made websites will be removed, making the download button enabled before the countdown is finished.

bc40155448131bf8eb112bea54649837.gif


Want to see other websites on this script? Let me know different ones and I'll update it as they're found.

XnForo . ir updated their download timer page to a different system. Luckily, not much was needed to update the script :p
Simply change this code, and it will continue working as expected.
Code:
// Remove: from: 'indirme-kapali' // Remove: to: 'indirme-etkin'
// Add: from: 'disabled' // Add: to: 'active'

        {
            domain: 'xnforo . ir',
            classPair: {
                from: 'disabled',
                to: 'active'
            }
        },

xnforo-Time-Bypass-Updated.gif
 
Last edited:
Liked by:

Latest threads

Forum statistics

Threads
58,701
Messages
89,850
Members
55,578
Latest member
M0NST3RPT
Top Bottom