tweaselORG / appstraction

An abstraction layer for common instrumentation functions (e.g. installing and starting apps, setting preferences, etc.) on Android and iOS.
MIT License
4 stars 1 forks source link

Android: Support for managing proxies and certificate authorities #27

Closed baltpeter closed 1 year ago

baltpeter commented 1 year ago

This PR brings support for fully automating traffic collection on Android. For that, it adds the following functions on the platform API object:

In addition, it adds the following unrelated functions that were necessary to implement the above:

None of these features are implemented for iOS yet. That will be my next step, some reverse-engineering has already happened for that.

baltpeter commented 1 year ago

Now with fully automated WireGuard setup in ensureDevice()! \o/

I have so far only tested this on a physical Android 13 device.

baltpeter commented 1 year ago

@zner0L I've made the changes you requested (can't re-request review because you didn't submit a new one).