moseoridev / WarpShare

An Open-source AirDrop Alternative
Apache License 2.0
615 stars 40 forks source link

non-free (proprietary) and unknown dependencies #4

Open IzzySoft opened 1 year ago

IzzySoft commented 1 year ago

Looks like we've got a problem here, as for some libraries you use either the sources cannot be found – or they are non-free, or have tracking features.

All those are found in your APK (smali generated by Apktool). So for now I'll have to apply the NonFreeComp and Tracking anti-features to the listing of your app in my repo – but preferably these dependencies should be removed (or in case of the last library, replaced).

Is this something that can be done?

Linus0080 commented 1 year ago

The reason for the packages to include some MS libraries probably related to the Windows Nearby Sharing compatibility in WarpShare, which enables it to send files to Windows PCs with Nearby Sharing on.

IzzySoft commented 1 year ago

Thanks Linus! But telemetry is not needed for that functionality and could be disabled (I'm not an Android dev so I don't have details on this, but IIRC there was something like "exclude group" in build.gradle for that purpose). Also the question on FanPermission remains open – plus where to find the sources of that connecteddevices-sdk. So to get clarity, it seems we need to wait for @moseoridev to chime in here, which will hopefully happen soon™.