tburrows13 / TLSIntercept

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:JavaScript 45.1%Language:Python 30.2%Language:Java 21.4%Language:Shell 3.3%