Why i think Fairphone OS should drop root and pre-install Google Apps

Dear @HackAR, i don’t know if you think of me as “somebody who does not care”, but i actually do, I care alot about privacy as well as open source and even more about fair production and sustainability. It’s just that we do not agree how to best reach this goals.

2 Likes

Peace of Mind+ does; and it does not much else than the original PoM: it can turn off basically all radios. So I assume allowing FP OS root does (probably among other stuff) exactly that: allowing root to PoM.

Sourcecode for both here and here.

This is my first smartphone. It is my first own device running an -ix kind of system. I am still learning. I messed up every now and then. So, whoami? I think, therefore I am root. Or if you want the German version: Ich bin /root. Ich darf das. Because the Fairphone came that way.

Fairphone actively supported tinkering. Even if they provide a tutorial for rooting the device (and I doubt they will, I rather assume it would be up to us to do that), up to now @keesj’s comments seem to translate to a disclaimer on top of everyting: “do not expect any service from us after this”. This is the same attitude other manufacturers show. This is not what Fairphone stood for.

I, for one, stand by something which was an original claim made by Fairphone as well:
If you can’t open it, you don’t own it.
This includes: if it’s not rooted, it’s not yours.

I also think your Windows-analogy of users klicking away every warning is wrong and does not get better by repetition. It’s a different thing. It might have been like this on XP. But since Win7, you get asked for admin privileges in a different way, basically forcing you to focus on the warning - much like on Android. You surely noticed that it’s much more unlikely that a program gets admin rights like this. Tricking someone in acknowledge admin/root rights for a game is difficult. There will always be user errors, but it’s not the job of Fairphone (or Apple, or Google, or Microsoft) to put the users on a leash. I don’t want a walled garden. Tearing down walls, disrupting, is something Fairphone started with. Going back one step is unnecessary.

To end on a lighter note: I did not try this, but I bet it needs groot rights.

2 Likes

Actually, that is an interpretation of the claim. And one i would not agree to. 1.) The openness shows in Fairphone providing detailed instructions how to physically opening and repairing your device, 2.) The Fairphone uses an unlocked bootloader and will probably continue to do so, see above. That allows you to install other OSes as well as superuser access. And 3.) “It says if you can’ open it”. If you wan’t to translate that into root access, you are still able to open it, you simply have to install su yourself. That is hardly not beeing able to open it, it’s rather having to open it compared to being open on delivery, to stay with your interpretation.

It do not understand why so many people argue as if the right to open their device (software-wise) would be taken away from them. It is simply not the case. I hate this repetition, but it is not about not being allowed to install supersu or whatever. It is just that some would prefer the Fairphone not coming with root per default. It therefore would require one additional step to groot your Fairphone. What’s the big deal?

1 Like

I think the main misunderstanding is due to the fear of “if you root you won’t be supported” question; I don’t see any statement like this from Fairphone but maybe they should be more clear on that point, because I interpreted their point of view regarding negating the support of heavily modified systems (like those on which XPosed framework is installed) more like “we don’t have enough resources to answer questions from everyone with every kind of system mods” instead of “we will support only users which don’t root, so don’t modify their system too much”.

4 Likes

[quote=“keesj, post:38, topic:5582”]
[…]we will not “add” root in […] supported installations
[/quote]=> rooted phone = unsupported installation = no support.

2 Likes

Yes but the question is what kind of support you are looking for.
If you run into problems because of some apps that use root acces (like: I installed Xposed+GravityBox, now the Quick Access Menu is gone)then Fairphone obviously isn’t obligated to help you. With such problems come to the Forum.
The question is: If e.g. you have GPS/Navigation problems, try some solutions found on the forum, one of them including GravityBox, the problems persist and you decide it must be a problem of your specific device and contact support: Will they refuse to help you because you - at a time - had GravityBox installed on your device?

2 Likes

That was exactly what I meant :slight_smile: I think Fairphone should clarify this in order to avoid speculations and worries…(given that I don’t expect to be supported if I root my phone and start to play with system files :wink: )

2 Likes

This:

This is not what Fairphone stood for.

It never was. But if you tell people they they’ll loose support if the device is rooted, it’s a different story!

It would be like Apple saying you’re not allowed to jailbreak all over, in a slightly different way. Fairphone should encourage people to play with their device, and not try to be superprotective.

Back when the crowdfunding campaing was startet, while the Hacker community might not have been impressed with the hardware, and certainly not with the OS version trouble, they were very positive towards the device, precisely because it would come rooted. I’m not doing astroturfing here - I foresee another step away from a part of the the original customer / peer group.

I imagine if @anon90052001 would present the steps towards FP2 at the ChaosCommunicationCongress, and mention FP drops root out-of-the-box to protect customers from giving apps to much access, he would get some very critical questions. And I imagine the same would also be true for the the discussion list of le quadratur du net, and so on.
(Adding @anon90052001 here because this might be his area of expertise as community/social media manager.)

1 Like

This is very extensive shortening @HackAR. I understand there is some clarfifcation need here. @anon90052001 and @keesj will probably supply that soon. One misunderstanding comes from what “rooted” actually means.

Meanwhile, see Keesj above:

So there is no statement that installing “root” makes you lose support or even warranty, just that they cannot promise support if you install Xposed or otherwise heavily modify your system. I still miss the clarification what you understand from “support” from those of you saying this step would move away the Fairphone 2 so much from the original idea.

Actually not. If the FP2 indeed comes unlocked, you can hardly speak of FP to be “superprotective”.

Yes, probably, but the answers to these questions make sense in my point of view. The same people still buy MacBooks and iPhones and everything. I know the Hacker might be supportive to the Fairphone. But to be realistic: Installing a su.zip in recovery is certainly no big deal, nothing anybody could realy care about so much. Certainly not if the driver/kernel/etc situation get’s really better with the FP2. Because that, in my point of view, is something really important. I find it interesting that there is so much opposition to such a small change. Something that can actually be nothing more than a small annoyance.

It is as easy as that: If under “support” you understand help getting all the parts, software/hardware, working together as supposed on delivery of your phone, you cannot expect to modify your system deeply with Xposed and still get help if Gmail stops working. And i actually think we agree on that one? So what “support” are you afraid of loosing?

3 Likes

[quote=“ben, post:112, topic:5582”]
just that they cannot promise support if you install Xposed or otherwise heavily modify your system
[/quote]And that would be an extension of what they’ve said :slight_smile: But I hope you’re right, as that’s what I’ve been promoting in here.

It is a big deal. It transports a philosophy against openness. These people like to use the term cognitive dissonance when talking about themselves buying Apple products, because the want the hardware which forced them to hack them. This is a big deal, and no mistake.

By the way, I forgot to mention one app which needs SU which I use so routinely that I even forgot about it. It’s called Orbot, and it protects my privacy in unencrypted public WiFi, to some extent.

I repeat: it is a big deal to drop root.

2 Likes

I agree you can make a big deal out of it. :stuck_out_tongue: . To be fair, i accept it is a big deal for you, but i do not follow your reasoning. You repeat it’s big deal because it would be a statement against openness. I say it is not.

If the fairphone is unlocked or easily unlockable and they tell their buyers how to get root access, this might be not as superuser-friendly as today, but still be a very strong statement towards openness. If people learn how to get privileged user rights, they are educated about how their and other androids work. They might be even able to apply this to other phones.

What i find interesting that i good almost no reaction to the idea that Fairphone provides tools / drivers to build AOSP for the FP2. Is that not of interest to all you “hackers” out there?

And you would be able to use it on the FP2 as soon as you installed a single ZIP that gives you superuser.

3 Likes

[quote=“ben, post:115, topic:5582”]You repeat […] it would be a statement against openness. I say it is not.
[/quote]
Ok, let’s analyze it logically:

  1. We compare the state of FP1 with announced FP2.
  2. There are 3 possibilities: “a statement against openness”, a statement for openness or an unchanged statement towards openness.
  3. FP1: shipped with opened (rooted) OS and opened (unlocked) bootloader.
  4. FP2: will be shipped without opened OS and with opened bootloader.
  5. It’s clear not a gain in openness.
  6. There is a change in openness.
  7. 5+6 = there is less openness in FP2 that in FP1.
  8. moving from a more opened product towards less openness makes a statement.
  9. which one would that be?

Regarding AOSP: Contrary to Sony phones (and most of the others), FP1 did not come with 30 installed and uninstallable Apps. The difference to AOSP seems quite low.

3 Likes

Why are these “the 3 possibilities”? Why don’t you take, for example, “more user-friendly for people who are no experts” into account?
I have my FP for one year. I still don’t really understand this “Root”-thing. And for sure, I don’t understand why it upsets you if this Root would be an easily installable option, instead of the standard. Because the only two things I know about Root are these:

  • I can’t install some apps because of it. And there is no option to stop Root, so I can install them. Think about it this way: you don’t want a “Root-option”, so you force me to have no “non-Root-option”! The Root-asking people are, mostly (IMHO), more experienced users. I think it will always be easier for them to install an option, than it will be for me to uninstall it.
  • It can cause security problems for users who are unaware of the possibilities and dangers (like me :slight_smile: )

So, why is the thought of having to install Root so upsetting? Why can’t you imagine many people (who are not even on this forum, like all FP-users I know) would like to install apps and use their FP as a normal phone without necessarily having this Root-thing?

4 Likes

It’s like in every democracy, too many of these people (who don’t want root) are not on the forum and do not make themselves heard. It lies in our responsibility to take the quiet minorities into account. Thank you @danielsjohan for reminding the community of this!

PS: There are ways to hide root from applications:

2 Likes

And all people who want root are on the forum? I don’t think so! I acually believe - since the current Fairphone is rooted - people who don’t want root have more reason to come to the forum. (like if you need an unrooted OS for a banking app.)
Also I believe the large and quiet majority doesn’t care.

3 Likes

These statements don’t report truly what Fairphone states: they WILL provide an “openable” OS by simply letting experienced users to flash a simple ZIP file.
I think users who want root (or need because of higher security sensibility) are sufficiently experienced to flash a simple ZIP file containing the “su” command, while people who simply don’t care/want/able to (add your preferred capability here :wink: ) having a rooted-system maybe are not as experienced on getting their phone unrooted…
And please, PLEASE don’t tell me it is easier for them to install XPosed+Rootcloak or something else than for YOU to flash a ZIP file :wink:

I definitely agree with @paulakreuzer:

About security and privacy I wrote many times my point of view so for me “being able” to root my phone in a legal way or having a rooted phone is exactly the same thing :smile:

2 Likes

[quote=“danielsjohan, post:117, topic:5582”]
Why don’t you take, for example, “more user-friendly for people who are no experts” into account?
[/quote]Because I was analyzing the openness and not user-friendliness.

[quote=“danielsjohan, post:117, topic:5582”]
I still don’t really understand this “Root”-thing.
[/quote]Without root you (and your Apps) are not allowed to make changes to the installed OS apart from the build-in settings. Like removing the symbol for 2nd SIM card if there is none. Without root, you can install Apps and change your own files only.

Actually, I think it’s quite easy to “stop” root. I’d make the OS rename or move su executable(s) upon deactivation of root. Why don’t the devs give that a try? :wink:

[quote=“danielsjohan, post:117, topic:5582”]
why is the thought of having to install Root so upsetting?
[/quote]Well, first because its a step in wrong direction. More important is the fact that with installation of root I lose support.

[quote=“DjDas, post:120, topic:5582”]
These statements don’t report truly what Fairphone states: they WILL provide an “openable” OS by simply letting experienced users to flash a simple ZIP file.
[/quote]“openable” OS is not “open” OS. The shipped OS is ‘closed’. If I’m to extend the analyze to “openable” OS, then quite a lot of phones out there are ‘openable’. The fact that the option to root the OS will be offered by the FP team itself, is only a small step as it’s not supported.

[quote=“DjDas, post:120, topic:5582”]
And please, PLEASE don’t tell me it is easier for them to install XPosed+Rootcloak or something else than for YOU to flash a ZIP file
[/quote]I wasn’t. I was simply analysing the quote:


As stated in my previous posts, my primary problem with the issue is not the installation of su, but the dropped support.

2 Likes

What would make it a big deal though, is if the price for this installation of su.zip would be to lose support and/or warranty. So I agree with you that some official statement from Fairphone is needed here.

3 Likes

Unroot your Fairphone is easy (at least that is what some people tell us here)

[quote=“ben, post:4, topic:214”]
The Xposed app which allows to modify your Android after boot with different modules ( for example GravityBox which can hide the second sim bar and other stuff). One of the modules is Root Cloak. This should allow to hide the root access from selected apps. There is some risk as Xposed can modify almost everything on Android so take care which modules you use. However Xposed is often used and amongst the module developers are a lot of well known developers.
[/quote] [Edit by @Stefan: Quote was not linked to the original post.]

Well, this is exactly something I dont want to do as I have not enough knowledge of this.