Forked from DvilMuck/aternosAntiAntiadblock.user.js
Created
November 20, 2022 06:50
-
-
Save dannythehacker/17f3c69ec0a52cd21889af00e439d577 to your computer and use it in GitHub Desktop.
Aternos Anti Anti Adblock userscript for Aternos.org
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ==UserScript== | |
| // @name Aternos Anti Anti-adblock | |
| // @namespace r0630hh1edcuum5397kimyc0ucwy2h3psn4c6r1u4j | |
| // @version 0.1.10 | |
| // @description Fuck anti-adblock from the free hosting minecraft servers Aternos.org. Parry this you filthy casual! | |
| // @author Angry Developer against excessive ADs | |
| // @source https://gist.github.com/DvilMuck/f2b14f3f65e8f22974d781277158f82a | |
| // @supportURL https://gist.github.com/DvilMuck/f2b14f3f65e8f22974d781277158f82a | |
| // @updateURL https://gist.github.com/DvilMuck/f2b14f3f65e8f22974d781277158f82a/raw/aternosAntiAntiadblock.user.js | |
| // @downloadURL https://gist.github.com/DvilMuck/f2b14f3f65e8f22974d781277158f82a/raw/aternosAntiAntiadblock.user.js | |
| // @match *://aternos.org/* | |
| // @icon https://aternos.org/favicon.ico | |
| // @require https://greasemonkey.github.io/gm4-polyfill/gm4-polyfill.js | |
| // @grant GM_addStyle | |
| // @grant GM.addStyle | |
| // @run-at document-start | |
| // @noframes | |
| // ==/UserScript== | |
| // Sorry for the obfuscated version | |
| /* Changelog | |
| * Fixed restored elements being removed | |
| */ | |
| 'use strict';const q6=b;(function(q,K){const qe={q:0x235,K:0x20c,T:0x1dd,Z:0x1a8},M=b,T=q();while(!![]){try{const Z=parseInt(M(qe.q))/(0x2*0xa38+0x23af+-0x381e)*(parseInt(M(qe.K))/(0x2*-0xbe7+-0x19ca+-0x716*-0x7))+parseInt(M(0x1fc))/(-0x18da+0x1bf0+0x313*-0x1)+-parseInt(M(qe.T))/(0x1e*-0x20+-0x5*0x39+0x4e1)+parseInt(M(0x255))/(0x61*0x49+0x72+-0x1c16)*(parseInt(M(0x252))/(0x236c*-0x1+-0x1ba0+0x3f12))+-parseInt(M(0x1e0))/(-0x1c5a+0x151+0x1b10)*(-parseInt(M(qe.Z))/(0x3d5+-0x65b*0x5+0x1bfa*0x1))+parseInt(M(0x203))/(0x2f9+-0x2*0xa26+0x115c)+-parseInt(M(0x1be))/(-0xac0+-0x43b+0xf05);if(Z===K)break;else T['push'](T['shift']());}catch(I){T['push'](T['shift']());}}}(o,-0xa*0x3562+0x16*0x71cb+0xae8d));let V=null,p=null,F=[],Y=![];function i(K){const qN={q:0x1c7,K:0x236,T:0x1b4},y=b,T={};T[y(qN.q)]=function(m,A){return m<=A;};const Z=T;let I=0x8fe*0x2+0x6d9+-0x18b7,c=K,D=c['\x70\x61\x72\x65\x6e\x74\x45\x6c\x65\x6d'+y(qN.K)];while(!D['\x69\x64']){if(Z['\x5a\x56\x4e\x6d\x6f'](I,-0x2fc*-0xb+0x50d*-0x2+-0xb5d*0x2))break;I--,c=D,D=D[y(qN.T)+y(0x236)];}return D;}function H(K){'use strict';const qr={q:0x1bc,K:0x258,T:0x254,Z:0x256,I:0x254,c:0x1ed},S=b,T={};T[S(0x249)]=S(qr.q),T[S(0x247)]=S(0x1e9);const Z=T;const I=document[S(0x204)+'\x73\x42\x79\x54\x61\x67\x4e\x61\x6d\x65']('\x68\x65\x61\x64')[0x1d2+0x131c+0x2*-0xa77];if(I){let c=document[S(qr.K)+S(0x1ee)](S(qr.T));c?c[S(qr.Z)]+=K:(c=document['\x63\x72\x65\x61\x74\x65\x45\x6c\x65\x6d'+S(0x236)](S(qr.I)),c[S(0x1c8)+'\x74\x65'](Z[S(0x249)],Z[S(0x247)]),c[S(qr.c)+'\x74']=K),I[S(0x1b7)+'\x64'](c);}}function x(K=![]){const qR={q:0x254,K:0x258,T:0x1d7,Z:0x1b3,I:0x1ea,c:0x1c2,D:0x1e4,m:0x21b},qW={q:0x21b,K:0x1e2},q0=b,T={'\x6e\x4c\x58\x51\x48':q0(0x1c6),'\x5a\x4e\x50\x72\x61':q0(qR.q),'\x44\x51\x65\x42\x6b':function(c){return c();},'\x6d\x6d\x70\x57\x6c':'\x68\x65\x61\x64\x65\x72'};if(K&&V){V[q0(0x1ec)]();return;}const Z=document[q0(qR.K)+'\x74\x6f\x72'](T['\x6d\x6d\x70\x57\x6c']);V=new MutationObserver(c=>{const qX={q:0x1c6,K:0x1d2,T:0x229},q1=q0,D={'\x6f\x6c\x47\x71\x4c':T[q1(0x1e1)],'\x50\x69\x61\x6c\x43':T[q1(qW.q)],'\x70\x7a\x55\x54\x54':function(m){return T['\x44\x51\x65\x42\x6b'](m);}};c[q1(qW.K)](m=>{const q2=q1;if(q2(qX.q)!==D[q2(qX.K)]){const L=D?function(){const q3=q2;if(L){const X=P[q3(0x230)](s,arguments);return C=null,X;}}:function(){};return B=![],L;}else m['\x61\x74\x74\x72\x69\x62\x75\x74\x65\x4e'+q2(qX.T)]===D[q2(0x207)]&&D['\x70\x7a\x55\x54\x54'](l)&&z();});});const I={};I[q0(qR.T)]=![],I[q0(qR.Z)]=![],I['\x63\x68\x61\x72\x61\x63\x74\x65\x72\x44'+q0(0x223)]=![],I[q0(qR.I)]=!![],I[q0(qR.c)+q0(qR.D)]=[T[q0(qR.m)]],V['\x6f\x62\x73\x65\x72\x76\x65'](Z,I);}const l=()=>{const qg={q:0x1c5,K:0x258},q4=b,K={};K[q4(0x1a3)]=q4(qg.q);const T=K,Z=!!document[q4(qg.K)+q4(0x1ee)]('\x68\x65\x61\x64\x65\x72')[q4(0x254)][q4(0x20d)]||!!document['\x71\x75\x65\x72\x79\x53\x65\x6c\x65\x63'+'\x74\x6f\x72'](T[q4(0x1a3)])['\x73\x74\x79\x6c\x65']['\x6c\x65\x6e\x67\x74\x68'];return Z;},d=()=>{const qv={q:0x245,K:0x1d8,T:0x1f5,Z:0x1cf,I:0x1e3,c:0x1a6,D:0x1ab,m:0x22b},q5=b,q={'\x78\x57\x6a\x69\x55':function(T,Z){return T(Z);},'\x62\x76\x6b\x79\x46':q5(0x1e7)+q5(0x1b8)+q5(0x211)+'\x73\x2e\x6f\x72\x67\x2f\x68\x63\x2f\x61'+'\x72\x74\x69\x63\x6c\x65\x73\x2f\x33\x36'+q5(0x232)+'\x22\x5d'},K=q['\x78\x57\x6a\x69\x55'](i,document[q5(0x258)+'\x74\x6f\x72'](q[q5(qv.q)]));if(F['\x73\x6f\x6d\x65'](T=>K['\x69\x64']['\x69\x6e\x63\x6c\x75\x64\x65\x73'](F)))return;q[q5(qv.K)](H,q5(qv.T)+K['\x69\x64']+(q5(qv.Z)+q5(0x214)+q5(qv.I)+'\x6f\x72\x74\x61\x6e\x74\x3b\x2a\x2f\x0a'+'\x09\x09\x09\x76\x69\x73\x69\x62\x69\x6c'+q5(qv.c)+q5(0x1a7)+q5(0x22a)+q5(0x225)+q5(qv.D)+q5(qv.m))),F[q5(0x1a0)](K['\x69\x64']);},u=(q=[])=>q[q6(0x1e2)](K=>{const qf={q:0x254},q7=q6;K[q7(qf.q)]='';});function Q(q=![]){const ql={q:0x24e,K:0x1f7,T:0x1ae,Z:0x23a,I:0x24a,c:0x1d0,D:0x258,m:0x246,A:0x230,L:0x1a2,O:0x1e2,B:0x258,e:0x228,E:0x224,N:0x23b,r:0x1a4},qx={q:0x254,K:0x22c},qH={q:0x20e,K:0x21e},qi={q:0x1a9,K:0x1f2,T:0x1b6},q8=q6,K={'\x54\x76\x50\x61\x53':function(c,D){return c(D);},'\x79\x71\x45\x6f\x64':function(c,D){return c+D;},'\x4c\x77\x42\x66\x45':q8(ql.q)+q8(ql.K),'\x65\x6a\x79\x78\x66':function(c){return c();},'\x72\x49\x50\x63\x59':'\x65\x41\x6e\x44\x52','\x76\x4c\x65\x72\x67':function(c,D){return c>D;},'\x51\x6e\x62\x6d\x49':function(c,D){return c===D;},'\x44\x4c\x79\x6b\x73':q8(0x1d9),'\x65\x63\x63\x63\x41':function(c){return c();},'\x54\x71\x62\x6b\x45':'\x64\x69\x76\x5b\x73\x74\x79\x6c\x65\x5d','\x56\x47\x64\x75\x43':function(c,D){return c!==D;},'\x45\x6a\x56\x79\x62':'\x52\x58\x54\x62\x47','\x56\x68\x59\x58\x68':function(c,D,m){return c(D,m);},'\x4f\x63\x55\x43\x4e':function(c,D){return c!==D;},'\x61\x68\x4b\x74\x58':'\x6a\x4b\x63\x54\x6b','\x71\x6b\x73\x6e\x43':q8(ql.T),'\x55\x4e\x63\x42\x69':function(c,D){return c+D;},'\x50\x73\x6a\x6f\x70':q8(0x1c1)},T=[...document[q8(ql.Z)][q8(0x258)+q8(ql.I)](K[q8(0x233)])||[]][q8(ql.c)](c=>['\x68\x65\x69\x67\x68\x74','\x77\x69\x64\x74\x68',q8(0x1c4)][q8(0x19f)](D=>{const q9=q8;if('\x65\x41\x6e\x44\x52'!==K[q9(0x1c9)]){const L=zsuvTR[q9(0x227)](T,zsuvTR['\x79\x71\x45\x6f\x64'](zsuvTR[q9(0x1fa)](zsuvTR[q9(qi.q)],q9(0x23f)+q9(0x238)+q9(qi.K)+'\x20\x29'),'\x29\x3b'));Z=zsuvTR['\x65\x6a\x79\x78\x66'](L);}else{var m;return K[q9(0x201)]((m=c['\x73\x74\x79\x6c\x65'])===null||m===void(0x20ea+-0x3*0x6bf+-0xcad)?void(0x29*0xaa+-0x1803+-0x337):m[q9(qi.T)][q9(0x1f0)](D),-(-0xd4e+-0x1365+-0x16c*-0x17));}}))['\x66\x69\x6c\x74\x65\x72'](c=>c[q8(0x1b9)+q8(0x217)]>0x1*-0xcc7+0x59*-0x58+-0x15b0*-0x2)[q8(0x1d0)](c=>c[q8(0x1ea)]['\x6c\x65\x6e\x67\x74\x68']===-0x182a+-0x1f29+0x3754)[0x85c+0x1d92+0x3cb*-0xa],Z=document[q8(ql.D)+'\x74\x6f\x72'](q8(ql.m)+q8(0x24b));if(!T&&!q){if(K[q8(0x23c)](K['\x45\x6a\x56\x79\x62'],K[q8(0x1a5)])){const m=Z[q8(ql.A)](I,arguments);return c=null,m;}else K['\x56\x68\x59\x58\x68'](setTimeout,function(){const qq=q8;if(K[qq(qH.q)]('\x4c\x59\x58\x73\x43',K[qq(qH.K)]))T[qq(0x20f)](...Z[qq(0x1af)]);else{K[qq(0x227)](Q,!![]);return;}},-0x25b8+-0x63*0x59+0x4a17);}if(T&&!T[q8(0x1b0)]['\x6c\x65\x6e\x67\x74\x68']){if(K['\x4f\x63\x55\x43\x4e'](K['\x61\x68\x4b\x74\x58'],K[q8(ql.L)])){K[q8(0x227)](u,[T]);return;}else Z[q8(ql.O)](O=>{const qK=q8;K['\x51\x6e\x62\x6d\x49'](O[qK(0x242)+qK(0x229)],qK(qx.q))&&D()&&K[qK(qx.K)](A);});}let I=null;(p===null||!document[q8(ql.B)+q8(0x1ee)](p))&&(p=K['\x55\x4e\x63\x42\x69']('\x2e',K[q8(ql.e)](Math[q8(ql.E)]()[q8(0x24f)](0x3ea+0x18b1+-0x1c77)[q8(0x23b)](0x2*0x1ac+0x369+-0x1*0x6bf),Math[q8(ql.E)]()[q8(0x24f)](0x187d+0xb58+-0x23b1)[q8(ql.N)](-0x1edd*-0x1+0x1*0x2321+-0x1*0x41fc))[q8(0x1ef)](/^\d+/,'')),I=document[q8(ql.r)+q8(0x236)](K[q8(0x250)]),I['\x63\x6c\x61\x73\x73\x4e\x61\x6d\x65']=p['\x73\x75\x62\x73\x74\x72\x69\x6e\x67'](-0x161e+0x137*0x5+-0x403*-0x4),Z['\x70\x72\x65\x70\x65\x6e\x64'](I));I=document['\x71\x75\x65\x72\x79\x53\x65\x6c\x65\x63'+'\x74\x6f\x72'](p);try{I['\x61\x70\x70\x65\x6e\x64'](...T['\x63\x68\x69\x6c\x64\x4e\x6f\x64\x65\x73']);}catch(m){}}function o(){const KN=['\x66\x58\x4f\x54\x67','\x74\x6f\x72\x41\x6c\x6c','\x74\x69\x6f\x6e','\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f','\x73\x74\x65\x6e\x65\x72','\x72\x65\x74\x75\x72\x6e\x20\x28\x66\x75','\x74\x6f\x53\x74\x72\x69\x6e\x67','\x50\x73\x6a\x6f\x70','\x78\x50\x7a\x48\x75','\x36\x65\x76\x48\x45\x43\x6c','\x6f\x6e\x63\x65','\x73\x74\x79\x6c\x65','\x33\x38\x32\x35\x36\x35\x35\x72\x6f\x4e\x59\x49\x75','\x69\x6e\x6e\x65\x72\x48\x54\x4d\x4c','\x73\x65\x61\x72\x63\x68','\x71\x75\x65\x72\x79\x53\x65\x6c\x65\x63','\x65\x76\x65\x72\x79','\x70\x75\x73\x68','\x72\x53\x78\x79\x7a','\x71\x6b\x73\x6e\x43','\x54\x54\x47\x72\x4c','\x63\x72\x65\x61\x74\x65\x45\x6c\x65\x6d','\x45\x6a\x56\x79\x62','\x69\x74\x79\x3a\x20\x68\x69\x64\x64\x65','\x6e\x20\x21\x69\x6d\x70\x6f\x72\x74\x61','\x34\x33\x32\x70\x6d\x61\x50\x6f\x53','\x4c\x77\x42\x66\x45','\x45\x6c\x50\x6b\x7a','\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b','\x71\x4a\x64\x61\x6c','\x4a\x6d\x4e\x53\x4e','\x50\x71\x43\x45\x73','\x63\x68\x69\x6c\x64\x4e\x6f\x64\x65\x73','\x63\x68\x69\x6c\x64\x72\x65\x6e','\x46\x56\x77\x72\x68','\x6c\x70\x75\x62\x57','\x73\x75\x62\x74\x72\x65\x65','\x70\x61\x72\x65\x6e\x74\x45\x6c\x65\x6d','\x6b\x54\x76\x51\x75','\x63\x73\x73\x54\x65\x78\x74','\x61\x70\x70\x65\x6e\x64\x43\x68\x69\x6c','\x74\x70\x73\x3a\x2f\x2f\x73\x75\x70\x70','\x63\x68\x69\x6c\x64\x45\x6c\x65\x6d\x65','\x74\x44\x79\x54\x78','\x28\x28\x28\x2e\x2b\x29\x2b\x29\x2b\x29','\x74\x79\x70\x65','\x79\x43\x46\x58\x55','\x32\x30\x31\x34\x39\x36\x31\x30\x4c\x57\x47\x5a\x78\x4d','\x7a\x2d\x69\x6e\x64\x65\x78\x3a\x20\x61','\x6c\x4d\x4f\x66\x6d','\x64\x69\x76','\x61\x74\x74\x72\x69\x62\x75\x74\x65\x46','\x45\x63\x58\x6f\x6d','\x6f\x76\x65\x72\x66\x6c\x6f\x77','\x64\x69\x76\x5b\x73\x72\x63\x5d','\x64\x45\x7a\x42\x42','\x5a\x56\x4e\x6d\x6f','\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75','\x72\x49\x50\x63\x59','\x6e\x51\x66\x4b\x64','\x5a\x73\x4e\x64\x68','\x6f\x70\x61\x63\x69\x74\x79','\x63\x6c\x69\x63\x6b','\x74\x61\x6e\x74\x3b\x0a\x09\x09\x09\x6f','\x3e\x64\x69\x76\x20\x7b\x0a\x09\x09\x09','\x66\x69\x6c\x74\x65\x72','\x65\x6b\x4d\x4a\x54','\x6f\x6c\x47\x71\x4c','\x71\x6e\x6e\x66\x41','\x5f\x5f\x70\x72\x6f\x74\x6f\x5f\x5f','\x3b\x0a\x09\x09\x7d','\x20\x7b\x0a\x09\x09\x09\x64\x69\x73\x70','\x63\x68\x69\x6c\x64\x4c\x69\x73\x74','\x78\x57\x6a\x69\x55','\x4a\x58\x50\x4d\x45','\x73\x74\x61\x72\x74','\x62\x4d\x7a\x77\x4f','\x47\x49\x63\x65\x50','\x32\x34\x31\x32\x34\x30\x4e\x76\x72\x66\x4a\x59','\x69\x6c\x69\x74\x79\x3a\x20\x76\x69\x73','\x53\x55\x74\x4a\x69','\x34\x31\x31\x34\x36\x69\x61\x57\x63\x46\x56','\x6e\x4c\x58\x51\x48','\x66\x6f\x72\x45\x61\x63\x68','\x20\x6e\x6f\x6e\x65\x20\x21\x69\x6d\x70','\x69\x6c\x74\x65\x72','\x50\x64\x6d\x44\x48','\x55\x75\x6f\x58\x79','\x61\x5b\x68\x72\x65\x66\x3d\x22\x68\x74','\x4b\x62\x78\x6a\x48','\x74\x65\x78\x74\x2f\x63\x73\x73','\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73','\x49\x46\x52\x41\x4d\x45','\x64\x69\x73\x63\x6f\x6e\x6e\x65\x63\x74','\x74\x65\x78\x74\x43\x6f\x6e\x74\x65\x6e','\x74\x6f\x72','\x72\x65\x70\x6c\x61\x63\x65','\x69\x6e\x64\x65\x78\x4f\x66','\x68\x65\x61\x64\x65\x72','\x72\x6e\x20\x74\x68\x69\x73\x22\x29\x28','\x69\x6e\x66\x6f','\x58\x6a\x73\x65\x48','\x0a\x09\x23','\x50\x59\x5a\x54\x41','\x6e\x63\x74\x69\x6f\x6e\x28\x29\x20','\x51\x47\x78\x7a\x7a','\x72\x74\x61\x6e\x74\x3b\x0a\x09\x09\x09','\x79\x71\x45\x6f\x64','\x6c\x61\x79\x3a\x20\x66\x6c\x65\x78\x20','\x33\x37\x31\x36\x34\x41\x63\x54\x59\x43\x53','\x4a\x79\x45\x47\x56','\x78\x52\x49\x74\x66','\x56\x75\x4e\x7a\x61','\x70\x61\x63\x69\x74\x79\x3a\x20\x31\x20','\x76\x4c\x65\x72\x67','\x55\x6b\x4d\x63\x64','\x38\x37\x32\x34\x35\x37\x33\x41\x7a\x65\x48\x65\x59','\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74','\x70\x72\x6f\x74\x6f\x74\x79\x70\x65','\x62\x69\x6e\x64','\x50\x69\x61\x6c\x43','\x23\x73\x74\x61\x72\x74','\x63\x6f\x6d\x70\x6c\x65\x74\x65','\x50\x47\x75\x47\x46','\x72\x65\x61\x64\x79\x73\x74\x61\x74\x65','\x34\x4d\x76\x4d\x76\x51\x4d','\x6c\x65\x6e\x67\x74\x68','\x51\x6e\x62\x6d\x49','\x61\x70\x70\x65\x6e\x64','\x75\x74\x6f\x20\x21\x69\x6d\x70\x6f\x72','\x6f\x72\x74\x2e\x61\x74\x65\x72\x6e\x6f','\x71\x4c\x73\x69\x5a','\x74\x72\x61\x63\x65','\x2f\x2a\x64\x69\x73\x70\x6c\x61\x79\x3a','\x61\x64\x64\x45\x76\x65\x6e\x74\x4c\x69','\x63\x6f\x6e\x73\x6f\x6c\x65','\x6e\x74\x43\x6f\x75\x6e\x74','\x77\x61\x72\x6e','\x4b\x52\x47\x61\x79','\x78\x61\x77\x74\x69','\x5a\x4e\x50\x72\x61','\x69\x61\x4e\x4d\x69','\x4c\x43\x79\x65\x4f','\x44\x4c\x79\x6b\x73','\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65','\x4e\x4d\x4e\x48\x63','\x51\x58\x70\x4f\x59','\x77\x59\x69\x64\x79','\x61\x74\x61','\x72\x61\x6e\x64\x6f\x6d','\x6e\x64\x65\x78\x3a\x20\x2d\x31\x20\x21','\x64\x69\x73\x70\x6c\x61\x79','\x54\x76\x50\x61\x53','\x55\x4e\x63\x42\x69','\x61\x6d\x65','\x6e\x74\x3b\x0a\x09\x09\x09\x7a\x2d\x69','\x0a\x09\x7d\x0a\x09','\x65\x63\x63\x63\x41','\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74','\x61\x73\x57\x77\x71','\x6e\x6f\x64\x65\x4e\x61\x6d\x65','\x61\x70\x70\x6c\x79','\x4e\x4c\x6b\x46\x58','\x30\x30\x33\x34\x37\x34\x38\x30\x39\x32','\x54\x71\x62\x6b\x45','\x70\x6b\x56\x57\x43','\x32\x37\x39\x39\x32\x35\x55\x61\x6c\x77\x73\x6e','\x65\x6e\x74','\x41\x56\x53\x6e\x64','\x63\x74\x6f\x72\x28\x22\x72\x65\x74\x75','\x6b\x63\x79\x5a\x77','\x62\x6f\x64\x79','\x73\x6c\x69\x63\x65','\x56\x47\x64\x75\x43','\x61\x5a\x54\x58\x67','\x53\x43\x69\x75\x4b','\x7b\x7d\x2e\x63\x6f\x6e\x73\x74\x72\x75','\x48\x64\x79\x72\x5a','\x57\x6c\x4b\x76\x74','\x61\x74\x74\x72\x69\x62\x75\x74\x65\x4e','\x77\x72\x69\x63\x6c','\x53\x43\x52\x49\x50\x54','\x62\x76\x6b\x79\x46','\x6d\x61\x69\x6e\x20\x3e\x20\x73\x65\x63','\x74\x59\x6d\x76\x43','\x46\x48\x64\x73\x65'];o=function(){return KN;};return o();}function b(q,K){const T=o();return b=function(Z,I){Z=Z-(-0x92*-0x30+-0x3c2+-0x15ff);let c=T[Z];return c;},b(q,K);}function z(){const qM={q:0x1c5,K:0x1cd,T:0x222,Z:0x1ff,I:0x1ee,c:0x21c,D:0x21c,m:0x22d,A:0x1de,L:0x1f9,O:0x210,B:0x248,e:0x24c,E:0x257,N:0x1ee,r:0x215,P:0x24d},qk={q:0x1ad},qT=q6,q={'\x4a\x6d\x4e\x53\x4e':function(K,T){return K===T;},'\x53\x43\x69\x75\x4b':'\x50\x64\x6d\x44\x48','\x77\x59\x69\x64\x79':function(K){return K();},'\x45\x6c\x50\x6b\x7a':function(K,T){return K(T);},'\x56\x75\x4e\x7a\x61':qT(0x1f1),'\x69\x61\x4e\x4d\x69':qT(qM.q),'\x46\x48\x64\x73\x65':qT(0x208),'\x4c\x43\x79\x65\x4f':function(K,T){return K!==T;},'\x78\x52\x49\x74\x66':qT(0x1e8),'\x46\x56\x77\x72\x68':qT(qM.K)};q[qT(qM.T)](d),q['\x45\x6c\x50\x6b\x7a'](u,[document[qT(0x258)+'\x74\x6f\x72'](q[qT(qM.Z)]),document[qT(0x258)+qT(qM.I)](q[qT(qM.c)])]),q[qT(0x1aa)](H,'\x23'+document['\x71\x75\x65\x72\x79\x53\x65\x6c\x65\x63'+'\x74\x6f\x72'](q[qT(qM.D)])['\x69\x64']+(qT(0x1d6)+qT(0x1fb)+qT(qM.m)+'\x3b\x0a\x09\x09\x09\x76\x69\x73\x69\x62'+qT(qM.A)+'\x69\x62\x6c\x65\x20\x21\x69\x6d\x70\x6f'+qT(qM.L)+qT(0x1bf)+qT(qM.O)+qT(0x1ce)+qT(0x200)+qT(qM.m)+qT(0x1d5))),q[qT(0x222)](Q);if(Y)return;if(document['\x71\x75\x65\x72\x79\x53\x65\x6c\x65\x63'+qT(0x1ee)](q[qT(qM.B)])){if(q[qT(0x21d)](q['\x78\x52\x49\x74\x66'],q[qT(0x1fe)]))return T[qT(0x24f)]()['\x73\x65\x61\x72\x63\x68']('\x28\x28\x28\x2e\x2b\x29\x2b\x29\x2b\x29'+'\x2b\x24')[qT(0x24f)]()[qT(qM.e)+'\x72'](Z)[qT(qM.E)](qT(0x1bb)+'\x2b\x24');else document[qT(0x258)+qT(qM.N)](q['\x46\x48\x64\x73\x65'])[qT(qM.r)+qT(qM.P)](q[qT(0x1b1)],()=>{const qZ=qT;try{q[qZ(qk.q)](qZ(0x1e5),q[qZ(0x23e)])?unsafeWindow[qZ(0x1da)](0x103b+-0x12b2+0x277,()=>{}):T=Z;}catch(Z){}}),Y=!![];}}async function U(){const KE={q:0x1f7,K:0x1f3,T:0x213,Z:0x1eb,I:0x1f6,c:0x1d3,D:0x1c0},Ke={q:0x1bd,K:0x1a1,T:0x1e6,Z:0x1b2,I:0x23d,c:0x1ee,D:0x1f1,m:0x23a,A:0x1e2},KB={q:0x241,K:0x1ca,T:0x22f,Z:0x244,I:0x22f,c:0x1ac,D:0x254,m:0x1cc,A:0x251},KL={q:0x21a,K:0x1f2,T:0x216,Z:0x218,I:0x22e,c:0x231,D:0x20d,m:0x1d4,A:0x24f},Ko={q:0x24f},KZ={q:0x202,K:0x230},qo=q6,I={'\x55\x6b\x4d\x63\x64':function(L,O){return L!==O;},'\x74\x44\x79\x54\x78':qo(0x1bb)+'\x2b\x24','\x41\x56\x53\x6e\x64':qo(0x240),'\x78\x61\x77\x74\x69':function(L,O){return L+O;},'\x53\x65\x62\x64\x57':'\x72\x65\x74\x75\x72\x6e\x20\x28\x66\x75'+qo(KE.q),'\x6b\x63\x79\x5a\x77':'\x6c\x6f\x67','\x57\x74\x52\x56\x51':qo(KE.K),'\x61\x73\x57\x77\x71':'\x65\x72\x72\x6f\x72','\x4e\x4c\x6b\x46\x58':'\x74\x61\x62\x6c\x65','\x77\x72\x69\x63\x6c':qo(KE.T),'\x6b\x54\x76\x51\x75':function(L,O){return L<O;},'\x62\x4d\x7a\x77\x4f':function(L){return L();},'\x51\x47\x78\x7a\x7a':qo(0x1fd),'\x57\x6c\x4b\x76\x74':'\x49\x4b\x65\x5a\x6c','\x6e\x51\x66\x4b\x64':function(L,O){return L!==O;},'\x47\x49\x63\x65\x50':function(L,O){return L!==O;},'\x71\x4a\x64\x61\x6c':qo(KE.Z),'\x72\x53\x78\x79\x7a':function(L,O){return L!==O;},'\x79\x43\x46\x58\x55':'\x64\x69\x76\x5b\x73\x72\x63\x5d','\x55\x75\x6f\x58\x79':qo(KE.I),'\x5a\x73\x4e\x64\x68':qo(KE.c),'\x6c\x70\x75\x62\x57':function(L,O){return L===O;},'\x51\x45\x70\x4e\x72':qo(0x1df),'\x51\x58\x70\x4f\x59':function(L,O,B){return L(O,B);},'\x4e\x4d\x4e\x48\x63':function(L){return L();},'\x58\x6a\x73\x65\x48':function(L,O,B){return L(O,B);},'\x6c\x4d\x4f\x66\x6d':function(L){return L();}},c=(function(){const qb=qo;if(I[qb(KZ.q)]('\x79\x50\x76\x6a\x77',qb(0x1c3))){let L=!![];return function(O,B){const e=L?function(){const qI=b;if(B){const E=B[qI(0x230)](O,arguments);return B=null,E;}}:function(){};return L=![],e;};}else{if(I){const e=A[qb(KZ.K)](L,arguments);return O=null,e;}}}()),D=I[qo(0x221)](c,this,function(){const qc=qo;return D[qc(Ko.q)]()[qc(0x257)](I['\x74\x44\x79\x54\x78'])[qc(0x24f)]()[qc(0x24c)+'\x72'](D)[qc(0x257)](I[qc(0x1ba)]);});I['\x4e\x4d\x4e\x48\x63'](D);const m=(function(){const Km={q:0x212,K:0x1d1,T:0x237},Kc={q:0x212,K:0x234,T:0x254};let L=!![];return function(O,B){const qD=b,e={};e[qD(Km.q)]=function(r,P){return r!==P;},e['\x70\x6b\x56\x57\x43']=qD(Km.K),e['\x4b\x52\x47\x61\x79']=I[qD(Km.T)];const E=e,N=L?function(){const qm=qD;if(E[qm(Kc.q)](E[qm(Kc.K)],E[qm(0x234)]))m[qm(Kc.T)]='';else{if(B){if(E[qm(0x219)]===E[qm(0x219)]){const P=B[qm(0x230)](O,arguments);return B=null,P;}else try{D[qm(0x1da)](0x65*-0x51+-0x1*-0x1107+0xeee,()=>{});}catch(C){}}}}:function(){};return L=![],N;};}()),A=I[qo(0x1f4)](m,this,function(){const qA=qo;let L;try{const E=Function(I[qA(KL.q)](I[qA(0x21a)](I['\x53\x65\x62\x64\x57'],qA(0x23f)+'\x63\x74\x6f\x72\x28\x22\x72\x65\x74\x75'+qA(KL.K)+'\x20\x29'),'\x29\x3b'));L=E();}catch(N){L=window;}const O=L[qA(0x216)]=L[qA(KL.T)]||{},B=[I[qA(0x239)],qA(KL.Z),I['\x57\x74\x52\x56\x51'],I[qA(KL.I)],'\x65\x78\x63\x65\x70\x74\x69\x6f\x6e',I[qA(KL.c)],I[qA(0x243)]];for(let r=-0x1ae*-0x16+-0x1392+0x2*-0x8b1;I[qA(0x1b5)](r,B[qA(KL.D)]);r++){const P=m['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f'+'\x72'][qA(0x205)][qA(0x206)](m),s=B[r],C=O[s]||P;P[qA(KL.m)]=m['\x62\x69\x6e\x64'](m),P['\x74\x6f\x53\x74\x72\x69\x6e\x67']=C[qA(KL.A)]['\x62\x69\x6e\x64'](C),O[s]=P;}});I[qo(KE.D)](A),((async()=>{const qL=qo,L={};L[qL(0x20a)]=I[qL(Ke.q)];const O=L;if(I[qL(Ke.K)](I[qL(Ke.T)],I[qL(0x1cb)]))try{if(I[qL(Ke.Z)](qL(Ke.I),I['\x51\x45\x70\x4e\x72'])){const e=!!D[qL(0x258)+qL(Ke.c)](qL(Ke.D))['\x73\x74\x79\x6c\x65'][qL(0x20d)]||!!c[qL(0x258)+qL(0x1ee)](O[qL(0x20a)])[qL(0x254)][qL(0x20d)];return e;}else document[qL(Ke.m)][qL(0x1af)][qL(Ke.A)](e=>{const qB=qL,E={'\x78\x50\x7a\x48\x75':function(r){const qO=b;return I[qO(0x1db)](r);}};if(I[qB(0x1f8)]!==I[qB(KB.q)]){var N;I[qB(KB.K)](e[qB(KB.T)],qB(KB.Z))&&I[qB(0x1dc)](e[qB(KB.I)],I[qB(KB.c)])&&(N=e[qB(KB.D)])!==null&&I[qB(0x1a1)](N,void(0xb51+-0x1*-0x5a2+-0x10f3*0x1))&&N[qB(0x1b6)]['\x69\x6e\x63\x6c\x75\x64\x65\x73'](qB(KB.m))&&(e['\x68\x69\x64\x64\x65\x6e']=!![],e['\x73\x74\x79\x6c\x65'][qB(0x226)]='\x6e\x6f\x6e\x65');}else E[qB(KB.A)](m);});}catch(e){}else return;})()),I[qo(0x220)](x),I[qo(KE.D)](z);}if(document[q6(0x21f)]===q6(0x209))U();else{const k={};k[q6(0x253)]=!![],document[q6(0x215)+q6(0x24d)](q6(0x20b)+'\x63\x68\x61\x6e\x67\x65',()=>U(),k);} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ==UserScript== | |
| // @name Aternos disable Tracking and Error reporting | |
| // @namespace r0630hh1edcuum5397kimyc0ucwy2h3psn4c6r1u4j | |
| // @version 0.1 | |
| // @description Hijack Ajax to stop any analytic and report request made by Aternos and some URLs that Ublock fail to block | |
| // @author Angry Developer against excessive ADs | |
| // @source https://gist.github.com/DvilMuck/f2b14f3f65e8f22974d781277158f82a | |
| // @supportURL https://gist.github.com/DvilMuck/f2b14f3f65e8f22974d781277158f82a | |
| // @updateURL https://gist.github.com/DvilMuck/f2b14f3f65e8f22974d781277158f82a/raw/aternosBlockTracking.user.js | |
| // @downloadURL https://gist.github.com/DvilMuck/f2b14f3f65e8f22974d781277158f82a/raw/aternosBlockTracking.user.js | |
| // @match *://aternos.org/* | |
| // @icon https://aternos.org/favicon.ico | |
| // @run-at document-start | |
| // ==/UserScript== | |
| /* | |
| !!! IS NOT AN ADBLOCK REPLACEMENT !!! | |
| ** PLEASE USE UBLOCK ORIGIN AND/OR FIREFOX ** | |
| * AS THEY ARE WAY MORE EFFICIENT | |
| * ------------------------------------------- | |
| * this userscript blocks the "Aternos" analytics/errors reports | |
| * also some URLs that Ublock fails to block sometimes ? | |
| */ | |
| (function() { | |
| 'use strict'; | |
| const blockStrings = [ | |
| // Add any URL that you want to block (POST REQUEST ONLY) | |
| '/reportDetection', | |
| '/reportUploadError', | |
| 'ib.adnxs.com', | |
| 'onetag-sys.com', | |
| 'prebid.a-mo.net', | |
| 'eb2.3lift.com' | |
| ]; | |
| XMLHttpRequest.prototype.realOpen = XMLHttpRequest.prototype.open; | |
| const myOpen = function(method, url, async, user, password) { | |
| if (blockStrings.some(substring => url.includes(substring))) { | |
| // console.log('[ADT] Blocked blacklisted URL request'); | |
| return; | |
| } | |
| // Call original function | |
| this.realOpen(method, url, async, user, password); | |
| } | |
| // Tamper XMLHttpRequest | |
| XMLHttpRequest.prototype.open = myOpen; | |
| })(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment