An Intro to the Systemless Interface of Rooting Android Phones

Click For Summary

Discussion Overview

The discussion revolves around the concept of rooting Android phones, specifically focusing on the systemless interface. Participants explore the implications, benefits, and risks associated with rooting, as well as the technical challenges involved in the process. The conversation includes personal experiences, technical explanations, and considerations for different user skill levels.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • Some participants share personal experiences with bootloop issues and the challenges of restoring devices after bricking, emphasizing the importance of understanding the risks before attempting to root.
  • There is a discussion about the benefits of rooting, including the use of modules and custom ROMs, with some arguing that these benefits may not be significant for average users.
  • Concerns are raised about the suitability of rooting for laypeople, with suggestions that the article should clearly state that rooting is not advisable for those without technical knowledge.
  • Participants mention specific tools and platforms, such as TWRP and Magisk, that facilitate the rooting process and provide additional functionalities.
  • Some express a preference for devices with removable batteries, citing ease of maintenance and repair as a significant factor in their choice of phones.
  • There is a suggestion that the article could be improved by addressing the qualifications needed for rooting and the potential risks for inexperienced users.

Areas of Agreement / Disagreement

Participants generally agree that rooting can offer benefits, particularly for advanced users, but there is significant disagreement regarding its appropriateness for laypeople. The discussion remains unresolved on the best way to communicate the risks and benefits to a broader audience.

Contextual Notes

Limitations include varying definitions of what constitutes a benefit of rooting, differing opinions on user qualifications, and the complexity of the technical processes involved. The discussion reflects a range of personal experiences and perspectives on the topic.

Who May Find This Useful

This discussion may be useful for Android users considering rooting their devices, developers interested in the technical aspects of systemless interfaces, and individuals seeking to understand the risks and benefits associated with modifying their phones.

Wrichik Basu
Science Advisor
Insights Author
Gold Member
Messages
2,180
Reaction score
2,691
Computer science news on Phys.org
Nicely done :smile:

Regarding bootloop: for devices having built-in (non-removable) batteries it is fine to leave them on charger till you calm down ad look for solution.

Learning: it took me three days and a dozen or so 'bricking' till I could finally start up the first custom ROM on my phone. The Internet with all the guides written in a wide time range can be quite confusing and half of the guides will forget to mention just something small, minuscule detail... It is fine to take time, no rush.

Bricking: some phones are just no good for beginners since they can be really bricked with no chance of recovery, ever, by any means. Better look before starting!
Old Samsung phones can be considered a good playground, they have quite a forgiving nature.
(BTW getting stock ROM might be a pain.)
 
  • Informative
Likes   Reactions: Wrichik Basu
Rive said:
Regarding bootloop: for devices having built-in (non-removable) batteries it is fine to leave them on charger till you calm down ad look for solution.
That's why I always prefer phones which have removable batteries. :wink:
Rive said:
BTW getting stock ROM might be a pain.
Yes, primarily because the backup you make from TWRP cannot be compiled into a .tar file easily. Otherwise by now XDA would have flooded the internet with the stock ROMs of all available devices.
 
  • Like
Likes   Reactions: sysprog and Rive
Good article Wrichik. I learned from it. But it feels incomplete without these two important points.
  1. Why? What are the benefits of rooting your phone?
  2. Who is qualified?
For example, I see that an app developer with many phones available may benefit from rooting.
But I also fear that consumers with limited technical skills, motivated by questionable benefits of rooting, and playing with their one and only digital device, may be ill advised to play with rooting. There may also be bad actors advising vulnerable people to root their phones to gain something attractive.

"View your file system using a root file browser" that is not a utility that an ordinary consumer considers a benefit. In the USA, we like to use the Aunt Millie metaphor. Is rooting something that your great aunt Millie could do? should do?

I considered rooting only once about 10 years ago. I wanted to make my phone a WiFi hotspot. I feared doing it because of inexperience, and because I had no local support group of friends who could rescue me if I bricked my phone. Also, that was the only phone my wife and I owned, and we were cruising on remote islands with no access to the cell provider's stores or repair centers. But before I could decide, an update from the provider added wifi hotspot as a standard feature.

The author can edit Insight articles. I suggest that you may want to add some paragraphs to the article, and not just reply in this comment thread.
 
anorlunda said:
Why? What are the benefits of rooting your phone?
Since this article focuses on systemless rooting, the greatest benefit (without changing to a custom ROM) is the power of modules. I have written on that briefly, because if I started writing about each and every module that I use currently, it would become another separate article. Anyways, I will add a few points.
anorlunda said:
"View your file system using a root file browser" that is not a utility that an ordinary consumer considers a benefit. In the USA, we like to use the Aunt Millie metaphor. Is rooting something that your great aunt Millie could do? should do?
No, she shouldn't. Let's be frank about it: rooting is not for a layman. Just like you would refrain from teaching perturbative QCD to a person having insufficient knowledge in physics, I would advise people who have no idea on the Android system to keep away from rooting, because this thing is no joke. For example, I would not root my parents' phones, because if some problem suddenly crops up, I might know how to handle that, but they won't be able to do anything without my support. And I won't be available all the time to tackle these problems.

But that does not always mean that you cannot root if you are a layman. I was a layman too when I started out with these things, but I have learned and am still learning on these topics. If you are interested in these things, knowledge will come to you automatically, and once you are confident enough, you can proceed to root your phones. You will make mistakes, like @Rive said, and you have to be prepared for that.
 
Wrichik Basu said:
That's why I always prefer phones which have removable batteries. :wink:
I like the LG V20 especially for the replaceable battery reason. It's limited to 'only' 4GB RAM, but that's not a bad match for its (quad-core) processing capacity. It's a 2017 device -- about $800 MSRP then; can be bought new-overstock now for <$150 -- alas, people are selling counterfeit batteries for them now. I replaced a 'non-replaceable' battery in an HTC One M9, and in a Samsung Galaxy S6 -- the M9 required disassembly all the way past the motherboard -- you almost have to have the skill of a jeweler or a watchmaker to do that. I detest the idea of retiring a device simply because its battery won't take a charge once it's 2 or 3 years old. I was disappointed to learn that the V30 eliminated the replaceable battery, but I'm happy with the V20.
 
  • Like
Likes   Reactions: Wrichik Basu
anorlunda said:
What are the benefits of rooting your phone?
...
Is rooting something that your great aunt Millie could do? should do?
Well, as the Android is now, there are not many benefits coming with rooting. I think the real benefits of the process described above are:
- TWRP, as a great systemless platform for backup and ROM changes
- easy availability of custom ROMs, as bloatware-free platforms with a kind of 'extended support' for older or abandoned hardware

I consider the possibility to switch to rooted mode as just an extra, for emergency. I too prefer to keep my phone non-rooted for normal times, what's actually close to 100% of the runtime: however I benefited a lot from changing the last official ROM (4.4 KitKat) to custom 7.1 Nougat (and that's still not the very last version available) on my phone.

So: I think rooting is not really a 'must have'. But if somebody already decided to 'go custom' then it is a convenient feature and better to do it thoroughly in one go.
 
Last edited:
Wrichik Basu said:
No, she shouldn't. Let's be frank about it: rooting is not for a layman.
I'm suggesting that the article should say that prominently. Laymen could be fooled into doing something they don't understand. And if someone approaches you and says "do what that Insights article says" to your phone so that you can use this neat new feature, you should run away.
 
anorlunda said:
I'm suggesting that the article should say that prominently. Laymen could be fooled into doing something they don't understand. And if someone approaches you and says "do what that Insights article says" to your phone so that you can use this neat new feature, you should run away.
Updated the article.
 
  • Like
Likes   Reactions: anorlunda
  • #10
Rive said:
Well, as the Android is now, there are not many benefits coming with rooting. I think the real benefits of the process described above are:
- TWRP, as a great systemless platform for backup and ROM changes
- easy availability of custom ROMs, as bloatware-free platforms with a kind of 'extended support' for older or abandoned hardware
There are other benefits as well. For example, Magisk has a module Energized Protection (I have mentioned it in the updated version of the article). This module has a file of blacklisted hosts, and it simply blocks all requests to those hosts. Thus, it blocks ads and malicious websites not only on the web browsers, but also on apps. The root browser app that I have complains that it cannot connect to the Google Ad hosts. Such strict ad blocking is not possible without rooting the phone.
 
  • Like
Likes   Reactions: sysprog
  • #11
sysprog said:
I replaced a 'non-replaceable' battery in an HTC One M9, and in a Samsung Galaxy S6 -- the M9 required disassembly all the way past the motherboard -- you almost have to have the skill of a jeweler or a watchmaker to do that.
You need to have really stable hands and infinite patience while tearing down a smartphone. A salute to you and anyone else who is experienced in this.
 
  • #12
Wrichik Basu said:
...Magisk has a module Energized Protection...
Sounds like the good old 'hosts' file trick got noticed and now has a fancy frontend?

Exactly because of things like this is why I don't like running rooted. Fine and nice to have it as an option, but in general it is not a good idea to have a permanent access to admin/root.
 
  • #13
Rive said:
Exactly because of things like this is why I don't like running rooted. Fine and nice to have it as an option, but in general it is not a good idea to have a permanent access to admin/root.
The hosts file is saved in /system/etc. This means that in order to modify that file, the malware will ask for your permission to use the Magisk SU binary to get root access. If you deny permissions to any app that you don't recognize, you should be safe.
 
  • #14
Updated this article. Questions, comments and suggestions for improvement are always welcome!
 
  • Like
Likes   Reactions: Greg Bernhardt

Similar threads

  • · Replies 5 ·
Replies
5
Views
6K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
6
Views
5K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 16 ·
Replies
16
Views
8K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 0 ·
Replies
0
Views
4K
  • · Replies 0 ·
Replies
0
Views
3K
Replies
8
Views
8K