News for hackers. Stuff that matters.
Re:MicroG Project: A re-implementation of Google’s Android a... by fallenshell on Monday March 28, 2016 @09:41PM (#11378957)
This is great. This can be shipped on custom ROMs with only attribution required, correct? Can we (ROM builders and developers) incorporate this at the current state of the project?
Re:MicroG Project: A re-implementation of Google’s Android a... by ysleepy on Tuesday March 29, 2016 @07:56AM (#11380816)
The current state is not for the faint of heart. There are occasional Issues which need some logcat analysis. - But I'm running it for many months and it works out for me. It is not feature complete though, just mostly.

But I think if the ROM Developer community takes an active interest many edge cases could be polished out.

Re:MicroG Project: A re-implementation of Google’s Android a... by fallenshell on Tuesday March 29, 2016 @03:40PM (#11384271)
Hmmm... Nice. I might be integrating this into special builds for testers.
Re:MicroG Project: A re-implementation of Google’s Android a... by ashitlerferad on Tuesday March 29, 2016 @08:47AM (#11381010)
Looks like it is all under the Apache 2.0 license. You will of course need to verify that and comply with the Apache license and any other licenses you find in the code.
Re:MicroG Project: A re-implementation of Google’s Android a... by zserge on Tuesday March 29, 2016 @06:49AM (#11380597)
So this does not affect app developers, but rather firmware developers, right? Also, do these libraries end up talking to Google backends or there is a choice to use some other backends with compatible API? Sorry for a newbie question, I tried my best to avoid Google APIs in my APKs so far, so I don't really know much about them.
Re:MicroG Project: A re-implementation of Google’s Android a... by j_s on Tuesday March 29, 2016 @07:58AM (#11380823)
GmsCore is helpful for Android users who want to stay away from Google (even when application developers don't!). For example, it makes it possible to use Signal without depending on Google Cloud Messaging. (This is also helpful when Google stuff may not necessarily be available, such as on Amazon devices.)

https://news.ycombinator.com/item?id=10665520

https://o9i.de/2015/10/23/howto-gmscore.html

Re:MicroG Project: A re-implementation of Google’s Android a... by akerro on Tuesday March 29, 2016 @09:14AM (#11381172)
>do these libraries end up talking to Google backends or there is a choice to use some other backends with compatible API?

Depends what backend service you choose: https://f-droid.org/repository/browse/?fdfilter=nlp&fdpage=1...

Re:MicroG Project: A re-implementation of Google’s Android a... by breakingcups on Tuesday March 29, 2016 @04:36AM (#11380236)
I was hoping something like this would come off the ground. It's good to have alternatives!
Re:MicroG Project: A re-implementation of Google’s Android a... by brad0 on Tuesday March 29, 2016 @02:53AM (#11379919)
Interesting. I'm guessing that we can ship this with androidx86?
Re:MicroG Project: A re-implementation of Google’s Android a... by ysleepy on Tuesday March 29, 2016 @07:52AM (#11380801)
I'm using this and its pretty great.

Normal Play Store works for me. The installation procedure with Needle is not for the average User but doable.

The apk must be in system-priv or somewhere for everything to work, I always forget, but the XDA Thread has the Info on that.

For me this is exactly what I wanted, Push Notifications and Play Store. The other google cruft can stay where it came from.

Re:MicroG Project: A re-implementation of Google’s Android a... by anilgulecha on Tuesday March 29, 2016 @07:38AM (#11380753)
This is good, and it makes sense for many apps that are unavailable on f-droid, amazon store, replicant, cyanogenmod and others.
Re:MicroG Project: A re-implementation of Google’s Android a... by feylikurds on Tuesday March 29, 2016 @03:06AM (#11379961)
What is it that would stop Google from turning off access to the Google Play Store by way of Store (Phonesky), especially if MicroG becomes popular?
Re:MicroG Project: A re-implementation of Google’s Android a... by realusername on Tuesday March 29, 2016 @09:13AM (#11381162)
Technically, they probably won't see the difference between Phonesky and the actual Google Play Store if they mimic enough the APIs. The problem is more legally if that's possible, I'm not a lawyer but technically, it will be really difficult to stop.
Re:MicroG Project: A re-implementation of Google’s Android a... by ikeboy on Tuesday March 29, 2016 @10:46AM (#11381821)
They can always add some obfuscated code in their proprietary version and require a code every so often or something similar.

Google has been known to do this https://moderncrypto.org/mail-archive/messaging/2014/000780....

"As an example, I created a system that randomly generates encrypted JavaScripts that are designed to resist reverse engineering attempts."

If they provide a binary blob that resists reversing, there might not be a way around including that blob.

Re:MicroG Project: A re-implementation of Google’s Android a... by realusername on Friday April 01, 2016 @06:28AM (#11403877)
That's indeed true. Android phones are not still really updated often and I guess they need to keep backward compatibility for lots of things limiting their options for this kind of tricks.
Re:MicroG Project: A re-implementation of Google’s Android a... by DoubleMalt on Tuesday March 29, 2016 @10:48AM (#11381850)
Legally they can change the rules of accessing their api, thus making using Phonesky a felony accoring to the CFAA.