What you need;
A brain
a XMPP client (I use psi Psi - The Cross-Platform Jabber/XMPP Client For Power Users)
some patience.
jabber ID: <LoL Login Name>@PvP.net
Password: AIR_<LoL Password>
Server: beta.lol.riotgames.com (NA) / prod.eu.lol.riotgames.com (EU)
port: 5222
Encryption: Legacy SSL
Once you've connected, congrats you are now in the XMPP chat with an IM like interface outside of LoL. What can you do now?
Well now you can spoof your stats, join the chat rooms with fake names (That's a hassle since they hash the chat room names)
I won't go into detail on how to join chat rooms because I see no reason to do so.
To spoof your stats, edit your "status" Options > status
and in the big box below online etc. Enter this.
Code:
<body><gameStatus>outOfGame</gameStatus><level>9001</level><wins>9001</wins><leaves>0</leaves><queueType>RANKED_SOLO_5x5</queueType><rankedWins>9001</rankedWins><rankedLosses>0</rankedLosses><rankedRating>1337</rankedRating><statusMsg>Sunloop@MPGH</statusMsg><profileIcon>668</profileIcon></body>
Replace the fields with the desired stats and tada!
(profileIcon can use;
666 Tristana
667 Malzahar
668 Karthus
669 Jax)
Example SS