News for hackers. Stuff that matters.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by heavyset_go on Monday October 19, 2020 @09:14AM (#24826029)
Anti-trust action can't come fast enough. Mobile platforms have been held hostage by Google and Apple for over a decade now, and costs haven't gone down at all.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by tssva on Monday October 19, 2020 @09:53AM (#24826345)
Google allows 3rd party app stores and direct installation of apps on Android. If not allowing a donation link is an issue the author is free to distribute the Wireguard app purely through other means.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by heavyset_go on Monday October 19, 2020 @10:05AM (#24826452)
Google has hindered Android such that app stores cannot compete with the Play Store on feature parity. App stores cannot implement batch installs, background installation or updates, or automatic upgrades, but the Play Store can.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by izacus on Monday October 19, 2020 @10:12AM (#24826518)
I'm sorry, but that is not true at all. The altnerantive stores available on current phones (Samsung, Huawei, etc.) have all the capabilites of the builtin store.

For all the crap Google does, you really don't have to make things up :/

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by dessant on Monday October 19, 2020 @10:20AM (#24826595)
I think they're referring to the fact that as a user you cannot install a third-party app store with the same capabilities as Google Play, F-Droid can't install apps in the background on a non-rooted device.

Device manufacturers are of course allowed to ship with alternative app stores, though Google is also trying to interfere with those decisions by holding access to Google Play Services as ransom, even if the practice was previously deemed illegal by the European Union.

https://www.theverge.com/2020/8/13/21368395/fortnite-epic-ga...

https://ec.europa.eu/commission/presscorner/detail/en/IP_18_...

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by izacus on Monday October 19, 2020 @10:31AM (#24826706)
That doesn't change the fact that alternative stores (which exist on many devices) are allowed to install all packages and autoupdate them.

Just _your pet_ store doesn't get it because silently replacing app packages would be a horrible security hole for software. Nevertheless, F-Droid will be able to do just that with Android 12.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by eptcyka on Monday October 19, 2020 @11:49AM (#24827456)
Other stores exist only because Android is open source and any manufacturer can install whatever they want and give any app the features they feel it needs. But there is no way for an app store app to just generally work on all Android devices in an optimal way, without special blessings from all the manufacturers.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by cute_boi on Monday October 19, 2020 @11:15AM (#24827094)
Common. Its like saying I will give you earth but no water no winds. Using andriod for monopoly is issue here. Google Playstore can do anything. Its literally the most bloated thing in andriod. And they force mobile vendor like xiomi/samsung to install their playstore. They are just doing what internet explorer 6 thing did.

This must be stopped.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by heavyset_go on Monday October 19, 2020 @10:20AM (#24826594)
Rooting phones or installing strange ROMs from XDA-Developers isn't something normal users are capable of.

If I buy a LG phone, can I install the Samsung or Huawei store and use the features that the Play Store has without rooting my phone or using a weird ROM?

Why is it that if I want to use an app store that works on every Android device like F-Droid, I need to root my phone to have some feature parity with the Play Store?

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by izacus on Monday October 19, 2020 @10:32AM (#24826717)
> Why is it that if I want to use an app store that works on every Android device like F-Droid, I need to root my phone to have some feature parity with the Play Store?

Because silently replacing software on your phone is a very problematic safety vector.

To the point where Apple doesn't allow granting that to anyone ever.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by komali2 on Monday October 19, 2020 @10:55AM (#24826909)
Why can't I decide to turn off that security "feature" on the computer I bought?

Why can't I do what I want with my computer???

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by dariusj18 on Monday October 19, 2020 @01:10PM (#24828434)
Sometimes security features are a blunt hammer and it takes time to develop a more nuanced solution. And if it's everything as reported, Android 12 will include this ability.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by oarsinsync on Monday October 19, 2020 @10:51AM (#24826882)
The claim was:

> app stores cannot compete with the Play Store on feature parity

The response was:

> that is not true at all

There are plenty of follow up remarks that then clarify that it is infact true in some cases (e.g. F-Droid today) and not true in others (e.g. Samsung store today).

One of the claims made is that it's a security issue to allow alternative stores to silently replace software on your phone (also known as auto updates), and also that this feature is coming in Android 12.

It sounds like Android 11 does not allow a fair level playing field (for what may be justifiable security concerns), and Android 12 throws those security concerns out of the window.

Can someone with knowledge on the subject help clarify?

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by dessant on Monday October 19, 2020 @10:57AM (#24826937)
Google has used security as a red herring repeatedly to restrict user rights and suppress the competition, and now they will offer better integration for third-party app stores in Android 12, because governments around the world are breathing down on Google's neck.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by lern_too_spel on Monday October 19, 2020 @12:46PM (#24828108)
As a user, I don't care why they're implementing it, only that it's available. I've been complaining about this exact problem for years, so I'm happy that it is finally getting resolved (if it is getting resolved — Google's statements about what Android 12 will allow have been pretty vague).

Also, as far as I know, Google hasn't used the security excuse for not implementing it. I just assumed that this wasn't going to get prioritized over OS features that enable Google to make more money.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by cute_boi on Monday October 19, 2020 @11:17AM (#24827107)
True they are just trying to avoid due to government intervention but they will do slowly anyway. But I know andriod 12 third party will definitely comes with many hiccups so user are forced to use playstore anyway.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by izacus on Monday October 19, 2020 @11:01AM (#24826969)
> Can someone with knowledge on the subject help clarify?

Installing apps silently (as an app store) requires so-called "Privileged" Android premissions currently. Privileged permissions are only attainable by apps that are preinstalled on Android distribution - which means that Samsung/Huawei/other stores can get it, but it's not available for apps that aren't part of original OS distribution.

So the playing field isn't level for ALL the potential Stores - Google gives these privileges to the OEMs that built the devices and them only.

Android 12 will add a mechanism to get these capabilities but it's currently not clear how (whether it's a permission on first run, or whether it's going to be available to a single app like the SMS related permissions).

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by extropy on Monday October 19, 2020 @01:51PM (#24828859)
Almost. Just that it's the OEMs that choose to implement AOSP default privilege scheme to please Google so it gives them access to Play Store and all the other Google apps.

IMHO the leverage is all on the OEM side, they just choose to focus on hardware and allow Google to manage the software.

Independent stores is something that was not really a thing before Android so we are figuring out as we go.

Debian third party repos probably come close, but that is for tech savvy folk that know that they are doing. Now design that for your grandma.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by nyanpasu64 on Monday October 19, 2020 @10:56AM (#24826927)
Only apps placed in /system/priv-app can install other apps in the background. The only way to add an app there is to be Google or a phone manufacturer, or be an end user, root your phone, and modify the filesystem (directly or through Magisk mounts). Users of unrooted phones can't install apps with the ability to manage other apps.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by croon on Monday October 19, 2020 @10:21AM (#24826601)
Are you referring to their respective vendor stores? If so that's not really relevant to the point. A phone vendor can of course get all those capabilities into their own phones. But can I as a consumer install a third-party store on whatever phone I have with those capabilities?
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by izacus on Monday October 19, 2020 @10:30AM (#24826696)
Yes, I'm referring to alternative Android stores you meet right now.

The third-party stores will get these capabilities with Android 12.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by josephcsible on Monday October 19, 2020 @10:32AM (#24826722)
Sure, the manufacturer can install their own app store with those features, but that isn't the point. The point is that an end user can't install a third-party app store with those features, at least not without going the root/custom ROM route.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by ocdtrekkie on Monday October 19, 2020 @09:56AM (#24826368)
That's basically like saying they are free to distribute their app on their own terms solely in North Dakota.

And also, they put up a big sign telling everyone it's dangerous to go to North Dakota so stay out.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by dessant on Monday October 19, 2020 @10:10AM (#24826500)
> And also, they put up a big sign telling everyone it's dangerous to go to North Dakota so stay out.

That's such an apt analogy, considering that Google Play Protect will helpfully offer to remove sideloaded apps every chance it gets, citing security.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by lern_too_spel on Monday October 19, 2020 @01:02PM (#24828335)
I have not had this experience, and I sideload a lot of apps. What sideloaded apps has it offered to remove?
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by skrowl on Monday October 19, 2020 @10:20AM (#24826584)
In fact, they already do https://f-droid.org/en/packages/com.wireguard.android/ in this case, including a donation link on the app listing page
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by lern_too_spel on Monday October 19, 2020 @12:59PM (#24828297)
Having an F-Droid version that costs nothing but has a donation link and a Play Store version that is not free is a common monetization pattern for open source projects on Android. See also:

https://play.google.com/store/apps/details?id=net.gcompris.f... vs. https://f-droid.org/packages/net.gcompris.full

https://play.google.com/store/apps/details?id=com.mkulesh.mi... vs. https://f-droid.org/packages/com.mkulesh.micromath.plus

When Google gives me free Play Store credit, I often "donate" it this way.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by ocdtrekkie on Monday October 19, 2020 @01:13PM (#24828466)
The problem is this is a very inefficient donation: A third of it goes to a greedy for-profit corporation that actively causes societal harm.

If you're using Play Store credit for it, sure, nobody but Google is paying the bill. But for everyone else who buys the app, it's a pretty poor donation method.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by lern_too_spel on Monday October 19, 2020 @01:44PM (#24828789)
> The problem is this is a very inefficient donation:

How is it inefficient? Google gave me that money for free, and I sent 70% of it to the project and 30% back to Google.

> A third of it goes to a greedy for-profit corporation that actively causes societal harm.

Also wrong. Less than a third of it goes to anybody but the app publisher. Of the 30% that doesn't go to the app publisher, some portion goes to the payment processor (usually card processor or mobile service provider, only Google if you pay with credits).

> But for everyone else who buys the app, it's a pretty poor donation method.

They can also donate via F-Droid, as I showed in my post. The fact that it costs anything at all on the Play Store encourages users to get the app from the author directly or from F-Droid, both of which give the app away for free and can show preferred donation links. They get to benefit from wide distribution and discovery via Play Store and better monetization via donation links. Compare to iOS, where the open source authors are screwed.

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by wolco2 on Monday October 19, 2020 @10:06AM (#24826467)
As an android user I have to turn on untrusted sources in the settings to download outside of the playstore. It actively discourages you.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by absolutelyrad on Monday October 19, 2020 @10:13AM (#24826522)
The hammer needs to be unleashed fast. I'm fed up of Apple and Google at their behavior. Make app stores monopolies illegal.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by mechnesium on Monday October 19, 2020 @08:25PM (#24832635)
Luckily, new grassroots mobile platforms are sprouting up. I ordered a PinePhone[0] to tinker with. One can dream that a robust mobile Linux community will one day flourish, free from these corrupt monopolies.

[0] https://en.wikipedia.org/wiki/PinePhone

Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by majewsky on Tuesday October 20, 2020 @07:31AM (#24836162)
You could have written that exact same comment with s/PinePhone/OpenMoko/ in 2008.
Re:Google Adds WireGuard VPN to Android 12’s Linux Kernel 5.... by ksec on Monday October 19, 2020 @02:21PM (#24829228)
>and costs haven't gone down at all.

I think that is only with respect to App / Play Store policy? Otherwise every part of Smartphone has seen substantial price reduction.