Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dannythehacker/17f3c69ec0a52cd21889af00e439d577 to your computer and use it in GitHub Desktop.
Save dannythehacker/17f3c69ec0a52cd21889af00e439d577 to your computer and use it in GitHub Desktop.
Aternos Anti Anti Adblock userscript for Aternos.org
// ==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);}
// ==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