Is there any way to force the android camera to see a specific thing, like an image?
I have an app called FakeGPS, and basically, any system that tries to use Android's GPS methods will get the fake coordinates that I setup using that app.
I want to do the exact same thing, except with the camera.
Any app using the camera will get the image that I put in.
The camera implementation is completely native, everything works with IPC calls between the system and the camera driver (that are provided by the different manufactor).
There is no way to intercept this chain without recompiling the entire OS.
You can find more info here.