exodus-android-app
exodus-android-app copied to clipboard
[FDroid] Unable to download reports and trackers on 3.0.0
When we have rework about API Key management has be doing, we do not have thinks on integration on FDroid.
With 3.0.0 version from Fdroid, it's not possible to download reports and trackers because API Key is not present in APK. But is it possible to download apk on Github.
In my opinion it is completely pointless to try and hide the API key within the app. Anybody with a rooted phone and a custom CA certificate can see it in the traffic anyway.
In fact I tried it and the api key is 1b...20
I recommend just storing the api key in source code. You can implement rate-limiting on the api server if that is a concern
We search solutions to add API KEY on FDroid without store API KEY in manifest.yml(in Gitlab). We want secure API KEY to filter who as access on our API REST and limit copy of app. And everyone has not rooted phone with custom CA certificate.
Unfortunately there is no way to limit who has access to the API key... It can be extracted either from the APK or from network analysis. Every measure to filter access needs to be implemented on the API backend server. Restrictions on copying the app also don't follow the spirit of the GPL license in my opinion.
Like @outis151 said and I also explained in my comments here https://github.com/Exodus-Privacy/exodus-android-app/issues/201#issuecomment-1240924664 and https://github.com/Exodus-Privacy/exodus-android-app/issues/201#issuecomment-1240930486, I don't think it is worth the effort trying to hide the api keys...
Any plan on how to fix the issue? Because as of now the f-droid version is really broken :/ Maybe even just a temporary fix with a temporary API key you could disable later...
Any update on this issue? It's a pretty big problem that the app is broken on F-Droid... so even just a temporary fix would be good :) What about just putting the api key in clear text the F-Droid build? I could help if you need...
Yes, it's planned to add API KEY on Fdroid Build soon, do you know if it's possible to start new build on Fdroid without create new version on Github ?
do you know if it's possible to start new build on Fdroid without create new version on Github ?
I don't know, but I think it's not possible. I think you need to tag a new version to make a new Fdroid build. Maybe ping @Bubu
Sorry, not involved in fdroid anymore.
Sorry, not involved in fdroid anymore.
Oh sorry, I actually thought about @IzzySoft and confused you ^^
And I cannot tag a new release here :stuck_out_tongue: Assuming that auto-update is set up, tagging is all that is needed.
Problem is fixed 3.0.0 has rebuild in december and 3.0.1 is coming in next days in fdroid
Thanks a lot @Jean-BaptisteC ! It works perfectly on F-Droid now, the app just has been updated! Thanks for the awesome work :heart: