Skip to content

Final year project: intercepts TLS of Android apps for privacy analysis

Notifications You must be signed in to change notification settings

tburrows13/TLSIntercept

Repository files navigation

To use:

Install and run Android Studio. From 'Device Manager' create and emulator.
I'm using emulated Pixel 3 with Android 10 Q (API 29), x86, 'Google APIs'. Do not use 'Google Play' images because they do not allow root access.

Continue once the emulator is running. Should also work with a connected and rooted phone, but I've not yet tested this.

One-time setup: (installs frida 14.2.18 because I found 15.1.14 to be very unstable)
$ ./install.sh

After each device reboot:
$ ./run.sh

Run injection:
$ python inject.py <process> <script>

<process> can be the full name (e.g. 'org.thoughtcrime.securesms') or a shorthand (e.g. 'signal')
<script> defaults to 'conscrypt'

About

Final year project: intercepts TLS of Android apps for privacy analysis

Resources

Stars

Watchers

Forks