Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › League of Legends Hacks & Cheats › League of Legends Guides › Actual summoner name filter bypass tutorial

Thumbs upActual summoner name filter bypass tutorial

Posts 1–15 of 33 · Page 1 of 3
evo85210
evo85210
Actual summoner name filter bypass tutorial
Okay, i don't get why no one has actually taught the summoner name filter bypass, as far as i know, riot doesn't really care, they'll just give you a 400 year ban if they catch you with riot tags.

#1 · edited 13y ago · 13y ago
JU
julos
Nice tutorial! But now you know the values, can't you use Artmoney to edit it? And why do you need to use the decompiled file? Can you also edit the original file?
#2 · 13y ago
Thingy Number Ex
Thingy Number Ex
Nice tutorial. I'll try it soon! This is for registering, will it be the same for buying a name change? I'll experiment with this myself later on. (;
#3 · 13y ago
evo85210
evo85210
if you decompile it, you'll need to recompile it, i simple decompressed it so it's editable.
idk what artmoney is, so i didn't use it.
i guess you could try editing the original file, but it might render your client useless
#4 · 13y ago
Surutsu
Surutsu
How long did it take for the first account in the video to get banned? And thanks for the tutorial.
#5 · 13y ago
evo85210
evo85210
i got banned when the update came out earlier today, didn't even last 24 hours
#6 · 13y ago
TH
TheBombShow100
It doesnt work for me o.o, im pretty sure i did everything correctly
#7 · 13y ago
daviddidi
daviddidi
lol so good, good tutorial
#8 · 13y ago
MA
Machine Gun Kelly
good tutorial.
#9 · 13y ago
LE
Levest28
My stuff is different... I have 2 versions inside my release file... also, the hex values arn't the same; their like 2c ce 41

And idea's or help? I I followed your guide using the alternate values I have, but I couldn't get it to work
#10 · edited 13y ago · 13y ago
GI
ginny
Pretty sure this has been patched though. Every Riot name I tried, even if it was random keyboardspam, said "This name is already taken."
#11 · 13y ago
daviddidi
daviddidi
Code:
00001 /*
00002  * cws2fws Beregszaszi
00003  * This file is placed in the public domain.
00004  * Use the program however you see fit.
00005  *
00006  * This utility converts compressed Macromedia Flash files to uncompressed ones.
00007  */
00008 
00009 #include "config.h"
00010 #include <sys/stat.h>
00011 #include <fcntl.h>
00012 #include <stdio.h>
00013 #include <stdlib.h>
00014 #if HAVE_UNISTD_H
00015 #include <unistd.h>
00016 #endif
00017 #if HAVE_IO_H
00018 #include <io.h>
00019 #endif
00020 #include <zlib.h>
00021 
00022 #ifdef DEBUG
00023 #define dbgprintf printf
00024 #else
00025 #define dbgprintf(...)
00026 #endif
00027 
00028 int main(int argc, char *argv[])
00029 {
00030     int fd_in, fd_out, comp_len, uncomp_len, i, last_out;
00031     char buf_in[1024], buf_out[65536];
00032     z_stream zstream;
00033     struct stat statbuf;
00034 
00035     if (argc < 3) {
00036         printf("Usage: %s <infile.swf> <outfile.swf>\n", argv[0]);
00037         return 1;
00038     }
00039 
00040     fd_in = open(argv[1], O_RDONLY);
00041     if (fd_in < 0) {
00042         perror("Error opening input file");
00043         return 1;
00044     }
00045 
00046     fd_out = open(argv[2], O_WRONLY | O_CREAT, 00644);
00047     if (fd_out < 0) {
00048         perror("Error opening output file");
00049         close(fd_in);
00050         return 1;
00051     }
00052 
00053     if (read(fd_in, &buf_in, 8) != 8) {
00054         printf("Header error\n");
00055         close(fd_in);
00056         close(fd_out);
00057         return 1;
00058     }
00059 
00060     if (buf_in[0] != 'C' || buf_in[1] != 'W' || buf_in[2] != 'S') {
00061         printf("Not a compressed flash file\n");
00062         return 1;
00063     }
00064 
00065     fstat(fd_in, &statbuf);
00066     comp_len   = statbuf.st_size;
00067     uncomp_len = buf_in[4] | (buf_in[5] << 8) | (buf_in[6] << 16) | (buf_in[7] << 24);
00068 
00069     printf("Compressed size: %d Uncompressed size: %d\n",
00070            comp_len - 4, uncomp_len - 4);
00071 
00072     // write out modified header
00073     buf_in[0] = 'F';
00074     if (write(fd_out, &buf_in, 8) < 8) {
00075         perror("Error writing output file");
00076         return 1;
00077     }
00078 
00079     zstream.zalloc = NULL;
00080     zstream.zfree  = NULL;
00081     zstream.opaque = NULL;
00082     inflateInit(&zstream);
00083 
00084     for (i = 0; i < comp_len - 8;) {
00085         int ret, len = read(fd_in, &buf_in, 1024);
00086 
00087         dbgprintf("read %d bytes\n", len);
00088 
00089         last_out = zstream.total_out;
00090 
00091         zstream.next_in   = &buf_in[0];
00092         zstream.avail_in  = len;
00093         zstream.next_out  = &buf_out[0];
00094         zstream.avail_out = 65536;
00095 
00096         ret = inflate(&zstream, Z_SYNC_FLUSH);
00097         if (ret != Z_STREAM_END && ret != Z_OK) {
00098             printf("Error while decompressing: %d\n", ret);
00099             inflateEnd(&zstream);
00100             return 1;
00101         }
00102 
00103         dbgprintf("a_in: %d t_in: %lu a_out: %d t_out: %lu -- %lu out\n",
00104                   zstream.avail_in, zstream.total_in, zstream.avail_out,
00105                   zstream.total_out, zstream.total_out - last_out);
00106 
00107         if (write(fd_out, &buf_out, zstream.total_out - last_out) <
00108             zstream.total_out - last_out) {
00109             perror("Error writing output file");
00110             return 1;
00111         }
00112 
00113         i += len;
00114 
00115         if (ret == Z_STREAM_END || ret == Z_BUF_ERROR)
00116             break;
00117     }
00118 
00119     if (zstream.total_out != uncomp_len - 8) {
00120         printf("Size mismatch (%lu != %d), updating header...\n",
00121                zstream.total_out, uncomp_len - 8);
00122 
00123         buf_in[0] =  (zstream.total_out + 8)        & 0xff;
00124         buf_in[1] = ((zstream.total_out + 8) >>  8) & 0xff;
00125         buf_in[2] = ((zstream.total_out + 8) >> 16) & 0xff;
00126         buf_in[3] = ((zstream.total_out + 8) >> 24) & 0xff;
00127 
00128         lseek(fd_out, 4, SEEK_SET);
00129         if (write(fd_out, &buf_in, 4) < 4) {
00130             perror("Error writing output file");
00131             return 1;
00132         }
00133     }
00134 
00135     inflateEnd(&zstream);
00136     close(fd_in);
00137     close(fd_out);
00138     return 0;
00139 }
Compile in C for me please
#12 · edited 13y ago · 13y ago
rep09
rep09
i tried to modify the swf file to make name with restricted chars(like $%£"@),but im not able to change it using the hex code since i dont know to which hex value each char correspond,so i modified it by decompile the swf file into .fla and .as files,but i dont know how to recompile it using adobe.
can you help me?
#13 · 13y ago
MA
Malbert
I got it to do what you said you now need to go into the apps folder after locale, but I'm looking to increase the limit of the name say to about 24 characters but I'm not finding it any ideas? Or does anyone already know how? I was thinking to use memory editing and edit it from 3-16 to be 3-24 but not sure if it would work, whether it would actually edit the restriction or just the string.
#14 · 13y ago
wweadam
wweadam
Quote Originally Posted by Malbert View Post
I got it to do what you said you now need to go into the apps folder after locale, but I'm looking to increase the limit of the name say to about 24 characters but I'm not finding it any ideas? Or does anyone already know how? I was thinking to use memory editing and edit it from 3-16 to be 3-24 but not sure if it would work, whether it would actually edit the restriction or just the string.
Tell me how that goes.

And by the way, you can still use profanities, but all Riot names are now taken. I've been trying to use this method to find other ways but I simply don't know if it's possible and don't have the knowledge to go any further than I have now.
#15 · 13y ago
Posts 1–15 of 33 · Page 1 of 3

Post a Reply

Similar Threads

  • Summoner name filter bypassBy ntech2 in League of Legends Guides
    52Last post 12y ago
  • [RELEASE] Chat Filter BypassBy iverson954360 in WarRock - International Hacks
    32Last post 19y ago
  • bypass tutorials WHERE ARE THEY????By alphasquirll in WarRock - International Hacks
    4Last post 19y ago
  • [Tut] Bypass Tutorial!By mojo007 in Visual Basic Programming
    16Last post 18y ago
  • [Request] GameGaurd bypass tutorialBy iHack in WarRock Korea Hacks
    1Last post 19y ago

Tags for this Thread

None