hehe2
lvl.3
France
Offline
|
Mindgamesnl Posted at 5-10 04:26
Was diving into the app and trying to reverse engineer some resources of cosmostreamer to see what it's all about.
The app is an absolute hell with everything being native and being run behind SecNeo and cosmostreamer is complicated but well put together, using https://www.kernel.org/doc/html/v4.13/driver-api/usb/gadget.html
Hi,
Can you give us some update?
How has it been so far in the reverse engineering process?
I really would like to do this as well, I'm probably gonna try the fake android device on an emulator to dump the USB-C traffic while using the DJI MIMO APP and pluging the OP.
I guess they're not using some encrypted communication over USB using some private key encryption because that would be a pain in the ass to decypher...
If the guy who developed the "cosmo streamer" could do it (I really wonder why he's using a Raspberry Pi though... may be cause he's just lazy or only good with python language?), it's doable, and I want that to be open source and free software.
We as customers are entitled to use that camera both as a USB webcam (even if we can't have face tracking) AND as a streaming device (which would be so insanely good with the stabilization...).
It's just a software issue...
There must be some API that can be reverse engineered, after that it's only about writing a basic USB Cam driver, which must not be that hard to do.
Please tell us what you got! |
|