I'm not currently developing this any more. I leave this here for reference purposes only.
This should not be used unless you plan on getting your account terminated or other possible consequences.
Unlawful use of an API could be determined illegal depending on your durisdiction, like unlawful entery into a house with an open door.
Since strong don't want me making this public, I've decided to move on to a competitor app and accept the termination.
I've cancelled my subscription with strong and I've switched to using hevy.
I'm no longer using the strong service and only used this for a short period of time.
At the time of writing the API, there was no expressed defintion of access to their API or otherwise, in their terms of service.
As per my email below to Cameron.
Since i've switched to using Hevy, i may do some work over there.
https://github.com/dmzoneill/hevyapp-api
Adios!
- create-workout.md
- delete-workout.md
- get-total-workouts.md
- get-workout.md
- login.md
- parsewidget.md
- update-workout.md
- delete-session.md
- get-exercises.md
- get-workout-history.md
- log-session.md
- update-user.md
- Android studio
- Charles proxy
- apk-mitm
- io.strongapp.strong apk
- Open android studio
- Create an android virtual device
- Boot the device
- Download the strong app apk
- Download apk-mitm
- Patch the apk as described on apk-mitm
- Install charles proxy
- Install the certificate and setup the proxy on the android device as described here: https://blog.logrocket.com/test-debug-android-apps-with-charles-web-proxy/
- Using androind studio upload the patched APK to the android device and then install it
- open strong app and login
Strong should use the proxy with the previously installed certificate and in charles you can now see the decrypted https requests.