"ClusterFlutterer works against reflectios bots, which are in fact close to all of the bots in the game. What "reflection" bots do is take the packets sent by the RuneScape server and decide what to do based on what information they receive; they "reflect" on the information they get. Now what ClusterFlutterer will do so take the packets, (clusters) and change around the way they are sent randomly, much like encrypting it. By doing this the bots will not be able to read the packets and therefore cannot operate.
An example is the way a bot can bot Frost Dragons. It knows where they are located from the packets the servers are sending your game client so it can tell when the orb is circling your way. Now with these encrypted packets they cannot tell when the orb is coming.
"Injection" is the way that reflection bots load. They inject "hooks" into the game, and retrieve the packets. These packets they receive will be encoded, rendering them useless.
The other 2% of the bots (yes 2%) are pixel color bots. These bots use the colors of the pixels on your screen and click on them then. This means you can make a bot that picks flax - by clicking on green pixels. But this makes it impossible to bank or enter your pin.
So yes, Jagex has found a permanent solution to botting, that is, until the bot coders decode the packets. And once that happens Jagex just encrypts them differently."