Skip to content

Releases: tweaselORG/cli

v1.0.2: Hotfix for `ERR_IMPORT_ASSERTION_TYPE_MISSING` error in cyanoacrylate

05 Sep 09:18
165aa94
Compare
Choose a tag to compare

This is a hotfix release, which should fix the ERR_IMPORT_ASSERTION_TYPE_MISSING bug caused by cyanoacrylate.

What's Changed

  • Fixes #38: Strictly pin cyanoacrylate version as a hotfix by @baltpeter in #41

Full Changelog: v1.0.1...v1.0.2

v1.0.1: Fix WireGuard APK download, security updates in TrackHAR

23 Apr 08:22
c00d1ba
Compare
Choose a tag to compare

This is just a small bugfix release that bumps our dependencies. This mainly solves the problem of the automated setup of WireGuard on Android devices not working anymore. There have also been security updates in dependencies of TrackHAR that are now included here.

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

Full Changelog: v1.0.0...v1.0.1

v1.0.0: App choosing prompt, easier connections on iOS, and lots of improvements and bugfixes

12 Jul 16:44
dfe473e
Compare
Choose a tag to compare

This release brings some user experience improvements as well as some important (and potentially breaking) changes under the hood:

  • If you don’t specify any app ID or path, we search for apps on the device and show you a prompt, so you can easily run already installed apps. Just remember not to reset to a state without any apps, if you want to use this feature.
  • 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. Because of this, we made the --ios-ip flag optional. If you don’t specify it, the cli will try to your device via USB.
  • We now support login via the mobile use as well as the root user to enable an easier setup of a freshly jailbroken device. This means we removed the --ios-root-pw flag and replaced it with two new ones, which are both optional: --ios-ssh-user for the username and --ios-ssh-pw for the password. If you want to recreate the previous functionality, replace your --ios-root-pw <password> with --ios-ssh-user root --ios-ssh-pw <password>.
  • We now require at least Node 18. This was previously wrongly put in the package.json. Running the CLI already failed on lower Node version before, but we now explicitly require the correct version.

What's Changed

  • Upgrade to andromatic 1.1.1 by @baltpeter in #29
  • Fixes #18: Follow oclif recommendations for package.json scripts by @baltpeter in #30
  • Fixes #27: Make app ID/path argument optional in record-traffic by @baltpeter in #28
  • Bugfix: Don’t wait for the emulator that hasn’t started yet by @zner0L in #31

Full Changelog: v0.2.3...v1.0.0

v0.2.3: Bugfix to start adb server

08 Jun 08:46
cb7cc87
Compare
Choose a tag to compare

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.2.2...v0.2.3

v0.2.2: Bugfix for race condition

08 Jun 03:00
6c69195
Compare
Choose a tag to compare

This release aims to deal with a race condition when automatically installing the Python dependencies.

What's Changed

  • Update cyanoacrylate to deal with race condition by @baltpeter in #20

Full Changelog: v0.2.1...v0.2.2

v0.2.1: Bugfix w/r/t waiting for iOS devices

08 Jun 00:43
0aaa535
Compare
Choose a tag to compare

This release fixes a bug with waiting for iOS devices. Our timeout was too short, which usually caused us to incorrectly report no connected iOS device after a moment.

What's Changed

  • Update cyanoacrylate to fix iOS timeout bug by @baltpeter in #19

Full Changelog: v0.2.0...v0.2.1

v0.2.0: Emulators, indicator matching and other improvements

08 Jun 00:22
ae7ebf7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0: First release of the CLI

17 Apr 11:31
de62f90
Compare
Choose a tag to compare

This is the first release of our CLI with support for the record-traffic and detect-tracking commands.

Full Changelog: https://github.com/tweaselORG/cli/commits/v0.1.0