Crunchyroll script para liberar todos os vídeos premium

Registrado
Dezembro 11, 2019
Mensagens
8
Pontos de reações
4
Idade
33
Para liberar todos os vídeos premium, sem precisar de assinatura, basta instalar o plugin Tampermonkey no navegador e adicionar este script:

https://greasyfork.org/pt-BR/scripts/381370-crunchyroll-premium-free/code

Segue o código, caso saia do ar o site:
// ==UserScript==
// @name crunchyroll_premium_free
// @namespace http://tampermonkey.net/
// @version 0.2
// @description premium on crunchyroll by default
// @author mescyn
// @match https://www.crunchyroll.com/*
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
const Event = class {
constructor(script, target) {
this.script = script;
this.target = target;

this._cancel = false;
this._replace = null;
this._stop = false;
}

preventDefault() {
this._cancel = true;
}
stopPropagation() {
this._stop = true;
}
replacePayload(payload) {
this._replace = payload;
}
};

let callbacks = [];
window.addBeforeScriptExecuteListener = (f) => {
if (typeof f !== "function") {
throw new Error("Event handler must be a function.");
}
callbacks.push(f);
};
window.removeBeforeScriptExecuteListener = (f) => {
let i = callbacks.length;
while (i--) {
if (callbacks === f) {
callbacks.splice(i, 1);
}
}
};

const dispatch = (script, target) => {
if (script.tagName !== "SCRIPT") {
return;
}

const e = new Event(script, target);

if (typeof window.onbeforescriptexecute === "function") {
try {
window.onbeforescriptexecute(e);
} catch (err) {
console.error(err);
}
}

for (const func of callbacks) {
if (e._stop) {
break;
}
try {
func(e);
} catch (err) {
console.error(err);
}
}

if (e._cancel) {
script.textContent = "";
script.remove();
} else if (typeof e._replace === "string") {
script.textContent = e._replace;
}
};
const observer = new MutationObserver((mutations) => {
for (const m of mutations) {
for (const n of m.addedNodes) {
dispatch(n, m.target);
}
}
});
observer.observe(document, {
childList: true,
subtree: true,
});
window.onbeforescriptexecute = (e) => {
if (!e.script.textContent) {
return;
}
if (e.script.textContent.includes("vilos.config.player.language =")) {
var newscript = e.script.textContent;

newscript = newscript.replace(/\\\/clipFrom\\\/[0-9]+\\\/clipTo\\\/[0-9]+/g, '');
e.replacePayload(newscript);
}
}
})();
 
Registrado
Junho 21, 2017
Mensagens
34
Pontos de reações
8
Idade
25
Deu certo aqui muito bom esse script.
uma duvida quando eu fecha a janela da CR tem que coloca os scripts de novo?
 

Trigger

Membro
Registrado
Novembro 17, 2018
Mensagens
8
Pontos de reações
3
Idade
19
Mano entrei no site registrei o script, mais quando vou ver meu naruto vei fala assim:Esta é uma amostra. Para assistir ao vídeo inteiro, inicie um teste gratuito hoje!
e tipo o script ta ativado e talz, mais dps q registra e ativa tem q dar f5 na pagina oq q tem q fazer, help pls
 

Trigger

Membro
Registrado
Novembro 17, 2018
Mensagens
8
Pontos de reações
3
Idade
19
VLWW MANO FUNCIONOU É PQ TINHA OS ESPAÇOS MESMO MAIS EU ARRUMEI E FUNCIONOU!! VLW MANO TE AMO
 
Registrado
Junho 21, 2017
Mensagens
34
Pontos de reações
8
Idade
25
esse método dos scripts funciona em algum outro site pago? sem ser a CR
 

Baconzi

Membro
Registrado
Novembro 4, 2017
Mensagens
1
Pontos de reações
0
Idade
33
Desculpa a pergunta, sou novo em tudo, mas só de eu conseguir assistir os animes e tals no site ja significa que funcionou o script?
 

Caillou

Velha Guarda
Counter Strike: GO VIP
Registrado
Dezembro 29, 2017
Mensagens
1,390
Pontos de reações
783
Idade
32
Localização
Eu tô muito longe de você
Website
brcheats.org
voce consegui libera qualquer site ? para assistir ?
Não é bem assim que as coisas funcionam meu chapa.

Nesse caso o conteúdo já está carregado no seu navegador, mas não é exibido, o script só faz eles serem exibidos, em outros sites o conteúdo nem sequer é carregado, só restando chorar.
 

Membros que estão visualizando este tópico (Total: 1, membros: 0, visitantes: 1)

Topo