Helping - mikey0000/PyMammotion GitHub Wiki
Reverse engineering is no simple task, so if you have some software engineering (or even more specifically reverse engineering!) knowledge I'd much appreciate your help!
Start by getting a decompiled .apk
and possibly setting up packet capture etc. (see Reverse engineering for how to do this). Then familiarize yourself with these wiki-pages to see what has already been reverse engineered.
Frida is also a very helpful tool to intercept secure tokens/keys
kali linux and mitm access point would be useful for intercepting Luba traffic
Once you feel ready, take a look at the issues to see what is being worked on and get started on something yourself.
And of course, document any findings on this wiki so that others can benefit!
We also need help writing models out for each of the proto structures.
How to get started
- Look at the issues list and pick something small
- Decompile the APK and pick a function to port from the EspBleUtil.java file
- Help implement the cloud calls in wifi process notes