httptoolkit / httptoolkit-android

Automatic Android interception & debugging with HTTP Toolkit, for Android
https://httptoolkit.com
GNU Affero General Public License v3.0
476 stars 72 forks source link

F-Droid inclusion #12

Open shuvashish76 opened 1 year ago

shuvashish76 commented 1 year ago

Would you consider publishing this app on F-Droid please?

According to Izzy scanner report :

Offending libs:
---------------
* Play Install Referrer Library (/com/android/installreferrer): NonFreeDep,NonFreeNet,Tracking
* Android Market (/com/google/android/finsky): NonFreeNet
* Google Mobile Services (/com/google/android/gms): NonFreeDep
* Firebase (/com/google/firebase): NonFreeNet,NonFreeDep
* Sentry SDK for Java (/io/sentry): Tracking

5 offenders.

As Izzy pointed out there, any possibility of keeping FOSS flavour without these libraries for F-Droid?

pimterry commented 1 year ago

Hi @shuvashish76 - sure, I'd happily welcome PRs to support this if you're interested in that.

That said, I should note that this app isn't primarily distributed via the Play store anyway. In most cases, it's used the the ADB activation option in HTTP Toolkit, which directly installs the app via ADB itself. I agree it might be nice to have it explicitly available via F-Droid too, but you can use this app on devices without the Play store anyway.

shuvashish76 commented 1 year ago

Sorry, I can't help since I'm not a dev. :( But F-Droid maintainers will take care the publishing part if you could provide the FOSS flavour.

pimterry commented 1 year ago

Ok - I'll keep this open, but I'm not going to have time to do this myself I'm afraid.

If anybody is sufficiently interested to implement this, I'll happily review & merge a PR for the changes required but I'm afraid it's not a priority for me. From my POV and I think for most HTTP Toolkit users, it wouldn't add very much value because - as above - the app isn't generally distributed via app stores at all, so alt stores aren't really useful. If you or anybody else would get value from this though, enough that you're interested in implementing it, go for it! Happy to answer questions about the preferred approach or discuss any questions in that case, just reply here.

For anybody who is interested in this, you might also be interested in just downloading the APKs directly. You can do that here: https://github.com/httptoolkit/httptoolkit-android/releases/latest