Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement fdroid.org repository #28

Open
fungs opened this issue Jan 26, 2016 · 3 comments
Open

Implement fdroid.org repository #28

fungs opened this issue Jan 26, 2016 · 3 comments

Comments

@fungs
Copy link

fungs commented Jan 26, 2016

Hi there,

thanks for the nice program. I have a feature request which would make racoon really a killer app for me. If there would be a tiny http builtin server (plugin?) which provides the downloaded or even full Google play store as an fdroid.org repository then there wouldn't be any need to run the Google framework software on the phone any more. Just let racoon run on some computer and let the fdroid.org client handle the download and installation on the Android device.

@matsimon
Copy link

matsimon commented Feb 2, 2016

Officially making such a feature may possibly get the attention of copyright zombies and make them come out of their graves... I don't know how if @onyxbits wants that.

I for myself came up with a little python script that launches raccoon in update mode on CLI for all device profiles I want it to and let it updated things then puts it into an fdroid repo folder for which I only have to (manually) create metadata information file and then let fdroid update do the rest.

The repository is only served within my home thus I don't redistribute the APKs, they're only on my own devices. (Sample: https://gist.github.com/matsimon/f177bd90b3cc7f1d0635)

I don't think full google play store isn't really possible since you have to give it a device ID which the play store decides whether you can get the app or not.

@onyxbits
Copy link
Owner

onyxbits commented Feb 4, 2016

That won't fly. I actually tried building an F-Droid server into Raccoon v4, but after a week of utter frustration, I gave up and scratched the whole branch. F-Droid and Play work fundamentally different and there is no way of automatically bridging between them:

  • F-Droid doesn't handle expansion files (Play only feature)
  • Both stores handle device compatibility in a different way
  • Different idea on meta data
  • F-Droid server/protocol documentation is/was insufficient.

@MyerSmith
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants