QUOTE
Well, I wouldn't really say that. I'm sure there's more we can do with the injectors, someone just has to figure out what exactly that would be. I'm sure DiaboliK would be the man to talk to about something like that.
The role of an injecter is to inject strings into the IO tree. It injects the strings you tell it to inject from the plist, and so far Titan does it nice.
If you want, you can ask it to inject "I love chicken, but my sister prefers fish" as a network property in the network node, it will do it.
What do you want to add more ?
If an injecter doesn't work, it's all your fault and not because of the injecter, be it titan or the brand new "super injectator 2000 rebirth turbo alpha revenge pre-release v3.785". All what matters is what you put in the plist. Changing the injecter is like changing your text editor because you do orthography errors.
So yeah you can add more or less useful and reliable features like autodetection of memory and a different logging, but that's what I call cosmetic and all what you'd do with any current injecter, anyone can get exactly the same result with the very 1st version of Titan => hence the "smoke and mirrors".
The dozens of injectors we see are the same rebranded thing, nvkush is probably the most advanced in the way that it has some autodetection stuff that spares some strings in the plist. So when I see 15 injecters in a prepatched release it's just lame, because all of them could be gathered in a single one just by merging the plists...