Allow users to install GmsCore somehow #213

Closed
Kiwi opened this Issue Mar 24, 2016 · 9 comments

Comments

Projects
None yet
6 participants
@Kiwi

Kiwi commented Mar 24, 2016

It can be done by building yourself and adding patches that omnirom used to add signature spoofing but this is not ideal. Would be really nice to be able to use apps like Signal etc. that require it but are useful.

@christoph-buente

This comment has been minimized.

Show comment Hide comment
@christoph-buente

christoph-buente Apr 4, 2016

I think it's a duplicate to this one #186

I think it's a duplicate to this one #186

@Kiwi

This comment has been minimized.

Show comment Hide comment
@Kiwi

Kiwi Apr 7, 2016

Not really. GmsCore includes a version of UNLP and encompasses more than location services.

Kiwi commented Apr 7, 2016

Not really. GmsCore includes a version of UNLP and encompasses more than location services.

@christoph-buente

This comment has been minimized.

Show comment Hide comment
@christoph-buente

christoph-buente Apr 7, 2016

Alright, good to know. Thx.

Alright, good to know. Thx.

@n1m1

This comment has been minimized.

Show comment Hide comment
@n1m1

n1m1 Apr 15, 2016

If I can give an humble opinion as simple final user, I'd say that implementing GmsCore would be great. I guess that the target of CopperheadOS (at least of this stage of the project) is made of security conscious people, like activists, journalist, researchers and (more in general) people working in critical information scenarios (I am excluding hackers from the list since, as @Kiwi rightly said, skilled people can build their own version of Copperhead and mod it as they like)

In my personal experience (and may be I am wrong), an app like Signal has became a standard for this kind of people: I am wondering if the impossibility of resorting to it (or at least, the impossibility to resort to encrypted phone calls, since the web socket version is perfectly working) could represent a barrier for the adoption of CopperheadOS in the mid-term (again, it is just a doubt and may be I am wrong).

In my personal case, the only solution I have found was that of installing Whatsapp for e2e calls: I am not happy about it (since WA is closed source) but, for me, it was better than installing GAPPS.

Nevertheless, I do understand that adding more code to Copperhead, means undertake a more complex security audit process, which in turn requires a huge amount of resources (time, money, knowledge) ... and in the case these were missing (which would be perfectly reasonable since Copperhead is a small firm), the possibility of introducing vulnerabilities in the ROM would certainly improve (which would be a nonsense considered the Copperhead's mission).

Finally, please do not take my post as a criticism! It is not. I just wanted to share a little chunk of personal experience with the developers and all the other guys interested in this wonderful OS.

Thanks for your kind attention.

n1m1 commented Apr 15, 2016

If I can give an humble opinion as simple final user, I'd say that implementing GmsCore would be great. I guess that the target of CopperheadOS (at least of this stage of the project) is made of security conscious people, like activists, journalist, researchers and (more in general) people working in critical information scenarios (I am excluding hackers from the list since, as @Kiwi rightly said, skilled people can build their own version of Copperhead and mod it as they like)

In my personal experience (and may be I am wrong), an app like Signal has became a standard for this kind of people: I am wondering if the impossibility of resorting to it (or at least, the impossibility to resort to encrypted phone calls, since the web socket version is perfectly working) could represent a barrier for the adoption of CopperheadOS in the mid-term (again, it is just a doubt and may be I am wrong).

In my personal case, the only solution I have found was that of installing Whatsapp for e2e calls: I am not happy about it (since WA is closed source) but, for me, it was better than installing GAPPS.

Nevertheless, I do understand that adding more code to Copperhead, means undertake a more complex security audit process, which in turn requires a huge amount of resources (time, money, knowledge) ... and in the case these were missing (which would be perfectly reasonable since Copperhead is a small firm), the possibility of introducing vulnerabilities in the ROM would certainly improve (which would be a nonsense considered the Copperhead's mission).

Finally, please do not take my post as a criticism! It is not. I just wanted to share a little chunk of personal experience with the developers and all the other guys interested in this wonderful OS.

Thanks for your kind attention.

@laserstrike

This comment has been minimized.

Show comment Hide comment
@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger May 7, 2016

Contributor

There's no way that patch is going to be included.

Contributor

thestinger commented May 7, 2016

There's no way that patch is going to be included.

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger May 7, 2016

Contributor

The target_files zip is now published, which is the most that we're going to do to support either a closed or open-source implementation of Play Services. It's not going to be bundled into the main releases, and making a whole separate channel of builds is unrealistic unless someone wants to fund it. Hacks are not going to be added to support this stuff, especially when they have a negative security impact.

Contributor

thestinger commented May 7, 2016

The target_files zip is now published, which is the most that we're going to do to support either a closed or open-source implementation of Play Services. It's not going to be bundled into the main releases, and making a whole separate channel of builds is unrealistic unless someone wants to fund it. Hacks are not going to be added to support this stuff, especially when they have a negative security impact.

@thestinger thestinger closed this May 7, 2016

@laserstrike

This comment has been minimized.

Show comment Hide comment
@laserstrike

laserstrike May 7, 2016

Ah. Ok, thanks.

Ah. Ok, thanks.

@spacekitteh

This comment has been minimized.

Show comment Hide comment
@spacekitteh

spacekitteh Dec 16, 2016

I might investigate this issue further and see what needs to be done to support microG in the most principled manner possible. The biggest, most obvious issue is to modify that patch to allow only microG to spoof permissions.

I might investigate this issue further and see what needs to be done to support microG in the most principled manner possible. The biggest, most obvious issue is to modify that patch to allow only microG to spoof permissions.

@crasm crasm referenced this issue in privacytoolsIO/privacytools.io Dec 18, 2016

Closed

OmniROM recommendation and description #67

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment