A Pandora app reverse-engineering toolbox.
- Dynamic decryption, analysis and modification of Pandora JSON API messages
- Extensibility through a Dart plugin API
- Built-in plugins that enable:
- Message recording with (some) response previews
- API message object definition inference (+ iapetus code generation)
- Feature unlocking
- Fake authentication token expiration
- mitmproxy UI enhancements
-
Follow the pandora_mitm setup instructions.
-
Download the latest desktop build. Alternatively, try out the Web version.
Note that:
- The Web version has reduced performance and may not connect in some browsers
- It should be trivial to add builds for other platforms - there's no OS-specific code in use. PRs are welcome.
Plugins can be added, configured, and removed using the plugin selection panel on the left-hand side.
Useful templates can be accessed through the drop-down menu next to the add button.
A rough overview of the technology stack used in this project is as follows: