2 of 1000 Clash of Clans improvements that NEEDS TO HAPPEN.
With all of the top players using a program to simulate that they are always online, there needs to be a work around for this in the next update.
I suggest that if someone has appeared to be 'online' for 48hours straight, then their base again comes up in the search, even if they are using a jailbroken ipad and a program to simulate that they are actually in the game. If soeone then chose to raid them, they would suddenly be kicked to the screen with the woman telling them that they are being raided.
Of course if the player is actually online and raiding, then they would never come up in the search as a potential base to raid. Once they finish raiding they again come up in other players search, even if still online.
I doubt that this fix will ever be implemented because the top players also pay the top dollar and we don't want to upset those players now do we, even if what they are doing is essentially c heating.