Releases: tweaselORG/cyanoacrylate
v1.2.3: Fix certificate authrority bug
This release bumps the version of appstraction, as the previous versions caused a bug with installing the certificate authorities.
Full Changelog: v1.2.2...v1.2.3
v1.2.2: Expose `-accel` and `-gpu` options of emulator
This is just a very small release that allows you to set the -accel
and -gpu
options to use when starting an emulator, which may be able to solve issues with segfaults when starting the emulator on certain systems.
What's Changed
Full Changelog: v1.2.1...v1.2.2
v1.2.1: Export version in package
This patch exports the version as a constant cyanoacrylateVersion
in the module, to address problems raised in (among others) #50.
What's Changed
Full Changelog: v1.2.0...v1.2.1
v1.2.0: Honey data automation and better emulator robustness
This release updates to appstraction 1.3.0, which brings support for programmatically setting various honey data on devices and emulators.
It also makes our Android emulator handling more robust. If the emulator died or was closed for some reason, it is now actually restarted in ensureDevice()
.
What's Changed
ensureDevice()
: Restart emulator if it was killed by @baltpeter in #49- Update to appstraction 1.3.0 by @baltpeter in #51
Full Changelog: v1.1.0...v1.2.0
v1.1.0: HAR metadata
This release adds metadata to the HAR files exported by cyanoacrylate. The metadata is located in the _tweasel
property and contains information about the device and apps used in the analysis. It is also not throwing errors in Chrome’s HAR viewer anymore.
It also updates the version of appstraction
to 1.2.0
.
v1.0.1: Fix WireGuard APK download
This is just a small bugfix release that mainly solves the problem of the automated setup of WireGuard on Android devices not working anymore by upgrading to appstraction 1.0.1.
Additionally, we now make it explicit that we currently need Node 18 exactly. This has always been the case, but we now fail when trying to install on a newer Node version.
What's Changed
- Require exactly Node 18 by @baltpeter in #42
- Update to appstraction 1.0.1 by @baltpeter in 5e68fd6
Full Changelog: v1.0.0...v1.0.1
v1.0.0: New unpinning script, easier connections on iOS, and lots of improvements and bugfixes
This release brings a lot of improvements and bugfixes, most of them were changes from the new version appstraction. Some of the changes are breaking (marked below).
The most noteable changes include:
- We have switched from objection to httptoolkit/frida-android-unpinning as our certificate pinning bypass on Android. Learn more about the investigation that motivated this change: tweaselORG/meta#16
- Connecting to iOS devices via SSH now doesn't require you to specify the device's IP address anymore. Also, the SSH connection now also works with the
mobile
user, e.g. if theroot
user is not allowed to log in via SSH. - We now require at least Node 18. Running cyanoacrylate on a Node version that is too old would already fail previously, we have just made this explicit.
- We now expose the events emitted by mitmproxy in the analysis results, which can help you verify your results and debug TLS or connection errors.
What's Changed
- Fixes #26: Get rid of
requirements.txt
by @baltpeter in #34 - Upgrade to andromatic 1.1.1 by @baltpeter in #35
- Update appstraction by @baltpeter in #31 (breaking)
- Fixes #32: Expose mitmproxy events by @baltpeter in #33
Full Changelog: v0.6.3...v1.0.0
v0.6.3: Bugfix to start adb server
This bugfix now ensures that the adb server is started and does not assume it is already running anymore.
What's Changed
Full Changelog: v0.6.2...v0.6.3
v0.6.2: Bugfix for race condition
This release aims to deal with a race condition when automatically installing the Python dependencies.
What's Changed
- Update autopy to deal with race condition by @baltpeter in #29
Full Changelog: v0.6.1...v0.6.2
v0.6.1: Bugfix w/r/t waiting for iOS devices
This release fixes a bug with waiting for iOS devices.
It also includes the release notes for v0.6.0.
What's Changed
- Fixes #22: Use andromatic for
emulator
command by @baltpeter in #27 - Update appstraction to fix iOS timeout bug by @baltpeter in #28
Full Changelog: v0.5.0...v0.6.1