So I think I know the answer to this question but am going to ask anyway:
I assume that 'apps' are like most software, written in high level languages or a combination of high / low level languages, complied and then distributed. Modifying them is just not going to happen without a lot of very specific knowledge and some sophisticated software tools, such as decompliers and so forth.
My specific questions involves apps that use specific hardware.... can they be altered to use other hardware? More specifically, I am looking at a series of target cameras and each mfg. uses their own apps for their own hardware (of course). The problem is that some software (the apps) is terrible while others range from OK to quite good. Same thing with the hardware, which is basically a camera and WiFi tx, and they too range from fair to excellent. So of course the idea is to combine the better hardware with the better app and also of course that has been prevented by the app writer. Can this be gotten around (not trying to boot or steal anything here, just..... er, make it cross- compatible.)
Similar question applies to the hardware: some of the hardware is very good but has something not quite great, almost always the camera or WiFi tx itself. And while they start off as simple security cameras, they are sometimes 'cobbled' by the mfg. so they cannot be swapped for a better, say, camera.
In the end, these are pretty simple systems in that they are just using off- the- shelf components to make a 'system'.
Oh yeah, one more question: can the range of the WiFi system be extended? Most systems are either rated for ~300 yards or ~ 1 mile. I do not need a 1 mile system (around here, I would have to cross a state line to use that!) but some of the 300 yard systems are sketchy at 300 yards. So can something such as a directional receiver be added to extend the range or more accurately, make it rock- solid at 300 yards?
Thanks for any input.
Brian