Nothing is impossible, Jagex used the method
obfuscation. For a reflection/injection bot to be-working you will need to find the hooks. Hooks are things wich analyse the game, wich reads your skill exp, ID,...
Jagex has hide these hooks, Jagex made it harder to read but not impossible. Once all the hooks have been found they can make an auto-hook-updater, wich finds the hooks for you if this happends no obfuscation will work. Jagex isn't changing their hooks, just hiding it. Yes they change every 6-24 hours, but this isn't new hooks they're just like always changing. For loading the client I don't know much, they've been using an rsapplet or something else but they say it's easy to fix it (something with 0 and 1). In the last weeks Jagex have been putting more and more obfuscation. And the last update wasn't just an update, but it came from Jacmob that genius boy. He used the method obfuscation on NCP ID's. As result it's harder for AIO combat bots to read the ID of the monsters. And Jagex is doing this, so all reflection/injection bot client will be pushed to progress 0. Scripters are able to fix the client, they're just lazy ass. Example, Jagex made update on 1 January. The developer have managed to get the client up on 21 January, meanwhile Jagex is able to create more obfuscation and anti-bot updates. If it's 21 January, the client wont work cause of Jagex new update. Developers need to work hard, or others they will keep fixing it for years and still not working

.