Not unlikely. Just very difficult. I'm still trying to crack this nut. I just don't have a huge amount of time at the moment. The X-Star firmware is from the same code base as the PixHawk 2. I have already taken a peek inside the NuttX OS (via serial USB), and all the processes running verify this. Now it's a matter of rooting the system. I've been trying to inflate (extract) the file system of the firmware file, but I hit a small roadblock in that I need to recompile OpenSSL with zlib support enabled. Again, time is the factor here. There is an alternative, and that is to remove the 16 screws holding the case together, eject the MicroSD card on the main board, and mount it on a linux system. The only thing holding me back from doing this is that I bought this bird crashed, and had it apart several times during the repairs, and now I just have a feeling I will be tempting fate if I take it apart again.
You might ask "Where is this leading?" Well, ultimately the idea is to find out how the bird and controller are sending MAVLINK (Yes, it uses MAVLINK) data back and forth, and tie into that. With MAVLINK access, any app that supports MAVLINK comms should be able to get some information to and fro.
I bought a SDR (USB DVB-T Digital TV Adapter) dongle to see if I could sniff out the video feed, but there is a learning curve with that device, and the software that makes it work.
The ultimate goal is to have the X-Star running PX4, or Ardupilot. For that, I need to crack that firmware file, and inject custom firmware.