lukaspieper / Gcam-Services-Provider

App faking only the absolute necessary Apis to use Gcam without Play Services
MIT License
614 stars 27 forks source link

Photos only variant #116

Open thestinger opened 11 months ago

thestinger commented 11 months ago

Users on GrapheneOS often use this and run into the issue of GSF being incompatible, preventing using sandboxed Google Play in another profile. The Photos part could be available by itself instead.

lukaspieper commented 11 months ago

Hi Daniel,

hope you noticed that I really try to keep that kind of support low on your end. The GrapheneOS compatibility is at the top of the README.md.

The photos part can be standalone and already is. That's exactly what CalyxOS has built two years ago: https://gitlab.com/CalyxOS/platform_external_calyx_GCamPhotosPreview

Therefor I'm not sure if there is a need to provide that functionality here too. Would be basically a clone. What do you think?

thestinger commented 11 months ago

It's not the same thing. Both authors of that software are also involved in attacks on GrapheneOS including personally targeting me with libel and harassment. Software from them is not something the project will ever recommend.

lukaspieper commented 11 months ago

Software from them is not something the project will ever recommend.

Fully understand that and I haven't asked you to recommend it. Just pointed out that it exists.

It's not the same thing.

Is there a technical/functional difference?

I'm a happy GrapheneOS user und think it is the superior OS. The thing is, currently I don't have the time to build something that (in my opinion) already exists. For example I play with your App Repository/Client, got it containerized and running nicely, also it was more difficult than I expected due to the amount of different technology. If I would have more time, I thought about running an instance of it mirroring popular GitHub apps, filling the niche between F-Droid and Play Store.

tifriis208 commented 8 months ago

Hello,

Just for information,

The photos part can be standalone and already is. That's exactly what CalyxOS has built two years ago: https://gitlab.com/CalyxOS/platform_external_calyx_GCamPhotosPreview

GCamPhotosPreview only open a preview of the picture, but it's not possible to open the preview with a dedicated app. I just switch my pixel 3 from graphene to calyx (in order to get updates, don't want to trash my phone), and I missed this functionality a lot. I can't install Gcam Services Provider because I installed microG (in order to reduce battery consumption with signal).

thanks for your work by the way :)

thestinger commented 8 months ago

just switch my pixel 3 from graphene to calyx (in order to get updates, don't want to trash my phone),

You're not getting most of the privacy and security updates on that device. Switching OS has not resolved this. The Android security patch level that's set by that OS is fake.

tifriis208 commented 8 months ago

Thanks for your advice. My comment was only there to support this need and to clarify that GCamPhotosPreview don't answer totally to it :)

lukaspieper commented 8 months ago

GCamPhotosPreview only open a preview of the picture, but it's not possible to open the preview with a dedicated app.

Thanks for bringing that back to mind, honestly I forgot they implemented their own image viewer.

So there would be benefit here. If anyone wants to get a PR going, please feel free.

ghost commented 8 months ago

Just came here searching for this. Since I am an absolute idiot with code, I would just love to see this. Add my vote I guess

Maybe this can be built into GrapheneOS aswell when it detects when gcam is installed - but thats for another issue in another repo

ahatdude commented 6 months ago

Just dropping by to say that I support this idea too because I've tried to install it on GrapheneOS and I'm getting a conflict (not sure what it is). A standalone version would most likely fix it, I believe.

Unfortunately can't help with creating anything, only testing when needed.

Thanks for your time and take care.

sambonbonne commented 1 month ago

Same, I don't like the GCam preview fomr CalyxOS because it's really a preview-only application.

@ahatdude if you enabled sandboxed Play Services in any profile (work profile or another user), this is the reason of the error (I have the same problem right now and it seems this is why this issue has been created).