电子发烧友网>新科技>手机> > 正文

手机里面的Root有什么用?有必要存在吗?

lumingluming 2018年01月23日 16:46 次阅读

  在手机里我们常常可以看到一个关于root权限的功能,有人认为定制ROM也不完美,但是Root到底是什么,它有什么用?Root会影响手机的安全吗?本文将意义解答。

  以前,如果想获得一些更先进的功能,必须Root Android手机。有时想得到基本功能也要Root。现在时代变了。谷歌的移动操作系统越来越好,Root手机反而成为一件很麻烦的事,不值得。

  

  什么是Root

  因为Andorid是基于Linux开发的,用的是Linux内核,如果Root就可以访问Linux系统的根权限。普通用户和App无法获得这种权限,所以必须做一些特别的事,才能拿到权限。

  有了Root版手机能做什么事呢?很多。如果你发现自己使用手机时受到限制,或者你对自己说:“我想用手机这这样的事。”也许Root就能帮你找到答案。

  听起来很不错,是吧?稍等。

  到了今天,Root已经变成费力不讨好的事,让我来说说原因。

  现在的Android比以前更好了

  

  从Android诞生那天起,我就在使用,当我最开始使用时,如果没有Root,甚至连截屏都不行,你必须将手机连接到计算机,然后用Android Debug Bridge命令行工具才能做到。

  这只是一个简单的例子。在Android的早期发展阶段,软件优化做得很不好,结果导致性能低下。当时,Root手机,让CPU超频是一件很普通的事。又例如,如果想禁用插件的GPS功能,也要Root系统。总之,当年Root手机的理由很多很多。

  到了今天,几乎所有的限制都已经清除,在原生操作系统中就已经清除了。曾经只有Root才能得到一些功能,现在将手机从盒子中拿出时,大多功能就已经有了。

  操作系统系统变得越来越开放,第三方应用也有了许多的先进功能。例如,以前如果想定制状态栏,必须Root。现在原生Android系统装有System UI调控器,可以定制状态栏,即使有些手机做不到(比如三星Galaxy手机),也可以通过第三方应用实现。

  我不想多花时间详细解说,因为每个人的使用情况都不同,总的意思就是说:现在的手机越来越好了。现在我基本上拥有了所有的功能,这些功能几年前必须Root才能获得。

  当然,还有一些原因会促使我们Root手机,但是需要的人越来越少,考虑到Root本身比较难,还有风险,那就显得更没有必要了。

  Root和以前一样麻烦

  手机里面的Root有什么用?有必要存在吗?

  在设计时,大多Android设备都没有考虑过Root。默认状态下系统是锁定的,解锁并不“合法”。只有谷歌手机例外,比如Nexus、Pixel,Root起来很轻松。

  其它手机想Root没有那么容易。手机设计时已经锁定,保持锁定状态。如果想Root手机,需要找到漏洞。就像黑客找到手机的入侵漏洞一样,一旦漏洞出现,制造商就会用补丁修复。

  所以说,Root Android手机可能是一件很麻烦的事。在Android出现的早期阶段,Root会容易一些,因为漏洞很明显,相当简单。到了今天,往往手机推出几个月后才能找到一个可用的漏洞,找到漏洞是一件极难的事。

  因为工作越来越复杂,如果想安全Root手机变得越来越困难。你必须在论坛翻阅大量帖子,寻找各种指南,找到最合适的工具,然后才能在特定手机上利用漏洞Root系统,过程相当难,需要花费不少时间。如果出错,手机可能会永久损伤。

  有什么风险呢?会不会让手机变成砖?有时失败是可以修复的,有时却是永久变成砖。即使可以修复,也要花许多时间研究。既然这么难,花时间Root就越来越不值得了。

  Root会让手机变得不安全

  手机里面的Root有什么用?有必要存在吗?

  一旦手机Root了,想升级就会更难了。更重要的是无法打上安全补丁,这可是一件坏事。

  以最近的Spectre和Meltdown漏洞为例,你可以看到,如果不能及时打上安全补丁,会是多么严重的问题。谷歌已经发布修复Spectre的安全补丁(Meltdown又是另一码事),如果你的手机无法升级,那就倒霉了。

  你可能会问,为什么Android手机从包装盒中拿出时,没有Root呢?答案很简单:因为这样做会增加安全风险。一旦手机Root,它不只可以执行你想让它执行的任务,还能执行恶意代码。另外,Root手机还将权限赋予独立App,这样一来,你就只能信任开发商了,但是并非所有开发商都值得信任。

  一直以来,Android恶意App的身影无处不在,当中一些App甚至可以在你不知情的前提下Root手机,将系统App悄悄装进后台。最近又出现一个Android恶意程序,它可以将代码插入设备,让你毫无所觉。虽然使用Root手机并不一定就会被病毒感觉,但是这一点还是应该考虑的。

  使用Root手机时,你可能无法使用某些服务,比如Android Pay。为什么?因为谷歌将SafetyNet API放进去,确保敏感数据足够安全,比如Android Pay存储的信用卡、银行卡信息

  结论如下:如果在乎数据的风险,那就不要Root。我并不想吓唬你,耸人听闻,说你的手机一旦Root,个人信息就会落入恶人之手,我只是说窃取的可能性是真正存在的,你应该小心。

  定制ROM也不完美

  如果你的手机Root了,使用的可能是定制ROM。很酷,因为你可以越过上面我所讲的麻烦,但是会钻进一堆新麻烦。

  定制ROM是根据原生Android开发的,有人可能会说,ROM开发商如果想确保补丁及时更新,做起来会容易一些。没错,理论上说更容易一些,但是实际与理论总是有距离的。事实上,一些流行ROM是由小团队运营的(有时甚至只有一人),因此更新往往不及时,因为他们没有那么多时间照看。

  换言之,即使安装基于原生Android的ROM,也不是自动升级的。从推出的第一天开始,大多ROM都已经Root,它的安全性比非Root系统弱一些。

  在改装群体中,Root仍然有立足之地,我并不想批判改装者。我只是想说,对于大多数用户而言,Root越来越没有必要,即使是科技爱好者也没有必要。以前有些东西只有Root才能获得,现在Android手机都有了,即使没有,很多也可以用第三方应用解决。如果你真的想Root手机,获得一些权限,你可能要好好问问自己:获得的回报值得冒险吗?

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

浩辰软件正式登陆上交所科创板

2023年10月10日,苏州浩辰软件股份有限公司正式登陆上海证券交易所科创板,成为A股研发设计类工业....
发表于 2023-10-23 15:27 278次阅读
浩辰软件正式登陆上交所科创板

鸿蒙原生应用,对开发者意味着什么?

从移动互联网到万物互联世界,开发者的大迁徙
发表于 2023-10-22 23:20 78次阅读
鸿蒙原生应用,对开发者意味着什么?

Android推送问题排查技巧 针对MobPu...

针对MobPush智能推送服务在使用过程中可能出现的问题,本文为各位开发者们带来了针对MobPush....
发表于 2023-10-21 15:41 54次阅读
Android推送问题排查技巧  针对MobPu...

Android端自定义铃声 MobPush对安卓...

如何为APP推送设置独特的通知铃声呢?本次带来的是MobPush对安卓端自定义铃声的教程,快来看看吧....
发表于 2023-10-21 15:34 534次阅读
Android端自定义铃声 MobPush对安卓...

基于OkHttp 3.10.0的源码案例解析

本文尝试从源代码出发探究 OkHttp 的基本原理,并列举了一个简单的例子说明拦截器在我们项目中的实....
发表于 2023-10-17 15:29 26次阅读
基于OkHttp 3.10.0的源码案例解析

基于MacroBenchmark的性能测试量化指...

基于Benchmark的性能测试量化指标方案是一种用于评估和量化系统性能的方法。通过使用Benchm....
发表于 2023-10-17 10:15 77次阅读
基于MacroBenchmark的性能测试量化指...

图像放大为什么还能保持清晰度 图像缩放的原理是什...

图像缩放算法可以分为两类:插值算法和基于变换的算法。下面是一些常见的图像缩放算法。
发表于 2023-10-17 09:52 45次阅读
图像放大为什么还能保持清晰度 图像缩放的原理是什...

智能门锁产品中应用的抗干扰低功耗触摸感应芯片

智能门锁是指区别于传统机械锁的基础上改进的,在用户安全性、识别、管理性方面更加智能化简便化的锁具。
发表于 2023-10-17 09:37 92次阅读
智能门锁产品中应用的抗干扰低功耗触摸感应芯片

连接网络需要用adb connect ip:p...

网络需要用adb connect ip:port
发表于 2023-10-14 15:19 77次阅读
连接网络需要用adb  connect ip:p...

找不到adb设备有什么方法?

那现在插网口,找不到adb设备有什么方法
发表于 2023-10-14 15:15 141次阅读
找不到adb设备有什么方法?

谷歌发布Android14 将源代码推送到AO...

谷歌最近发布了Android 14,用于支持的设备,如Google Pixel手机,并将源代码推送到....
发表于 2023-10-12 15:56 298次阅读
谷歌发布Android14  将源代码推送到AO...

电脑无法识别的usb设备怎么解决

Android系统插上USB连接到电脑,提示"无法识别的USB设备"
发表于 2023-10-10 16:20 288次阅读
电脑无法识别的usb设备怎么解决

Android系统层级分析与权限问题

Android 层级分析 这个图中 kernel 和 native 层的通信是 syscall,这个....
发表于 2023-10-07 15:03 178次阅读
Android系统层级分析与权限问题

Android系统启动流程

Andorid 系统是在嵌入式行业中广泛应用的系统,手机、平板、机器人、汽车中控系统都有使用安卓系统....
发表于 2023-10-07 14:58 174次阅读
Android系统启动流程

怎么样规范自己的代码

每个人都有自己的编码风格,但如果要和别人协同开发软件,最好是采用一样的风格,可是强行要求他人更改编码....
发表于 2023-10-07 14:51 178次阅读
怎么样规范自己的代码

TMSVCL UI Pack v13.0的新特性

在这篇文章中,我们想给你介绍一下TMSVCL UI Pack v13.0的新特性。
发表于 2023-09-27 11:13 151次阅读
TMSVCL UI Pack v13.0的新特性

鸿海印度手机生产线已达50条,每秒可制造3~4部...

据美国投资机构称,鸿海在印度生产基地每秒生产3至4部手机,旺季每月生产450万部,其中大部分是and....
发表于 2023-09-27 09:43 135次阅读
鸿海印度手机生产线已达50条,每秒可制造3~4部...

WebP图像编解码库libwebp存在堆缓冲区溢...

WebP图像编解码库libwebp存在堆缓冲区溢出漏洞(CVE-2023-4863),攻击者可以通过....
发表于 2023-09-25 09:48 2234次阅读
WebP图像编解码库libwebp存在堆缓冲区溢...

C语言cpost的使用和应用

我们通常认为,在中断中,不能执行耗时的操作,否则会影响系统的稳定性,尤其对于嵌入式编程。对于带操作系....
发表于 2023-09-25 09:27 95次阅读
C语言cpost的使用和应用

Google系列Android手机使用adb命令...

手机通过USB线连接上电脑,如果电脑没有安装adb驱动,此时可以安装"驱动人生"或"驱动精灵",然后....
发表于 2023-09-21 09:32 543次阅读
Google系列Android手机使用adb命令...

Docker Rootless的基本概念 Roo...

在以 root 用户身份运行 Docker 会带来一些潜在的危害和安全风险。
发表于 2023-09-15 11:14 360次阅读
Docker Rootless的基本概念 Roo...

【触觉智能 Purple Pi OH 开发板体验...

本文转载于PurplePiOH开发爱好者,作者yinwuqing。今天具体来分享一下,烧录Andro....
发表于 2023-09-12 08:35 218次阅读
【触觉智能 Purple Pi OH 开发板体验...

wakeup events framework三...

wakeup events framework 就包括 3 大功能: 1. 解决内核空间同步问题(f....
发表于 2023-09-11 16:21 195次阅读
wakeup events framework三...

iPhone 15更换Type-C接口,吸引安卓...

据一项调查结果显示,美国国内44%的android用户因为iphone使用type-c接口,所以正在....
发表于 2023-09-11 11:28 471次阅读
iPhone 15更换Type-C接口,吸引安卓...

Android14应用安全措施

targetSdkVersion 34 的情况下,必须为应用内的每个前台服务(foreground-....
发表于 2023-09-09 14:14 312次阅读
Android14应用安全措施

Android Studio配置国内镜像源

配置方式有仅对单个项目生效和对所有项目生效两种方式 对单个项目生效
发表于 2023-09-08 10:17 994次阅读
Android Studio配置国内镜像源

i.MX8 Android Automotive...

在 i.MX8 的 Android Automotive12 BSP 版本中,默认的是 NXP 的开....
发表于 2023-09-04 16:42 467次阅读
i.MX8 Android Automotive...

RK Android11系统SD卡启动方法

本文基于PurplePiOH3566主板,介绍Android11源码的修改,获得可从SD卡启动的An....
发表于 2023-09-04 16:18 258次阅读
RK Android11系统SD卡启动方法

手机信号满格却无法使用,原来是这些问题!

为什么有时候手机信号显示满格,却无法拨打电话或者上网呢?是什么原因导致的?手机信号的强弱又取决于什么....
发表于 2023-09-04 11:43 550次阅读
手机信号满格却无法使用,原来是这些问题!

linux centos7中重置root密码的办...

此重置linuxroot密码的教程是在centos linux环境中进行的!不同版本的linux重置....
发表于 2023-08-24 12:27 143次阅读
linux centos7中重置root密码的办...

linux用户与用户组的关系是什么

p password 为新建用户指定登录密码。此处的 password 是对应登录密码经 MD5 加....
发表于 2023-08-21 10:12 58次阅读
linux用户与用户组的关系是什么

基于全志A133处理器DIY的平板电脑

简介:DIY爱好者,在立创开源平台开源了个人的DIY项目4G手机MiniPhone以及焊接工具焊台、....
发表于 2023-08-19 11:35 1219次阅读
基于全志A133处理器DIY的平板电脑

合泰半导体全新发布MCU Selector Ap...

近日,合泰半导体全新MCU Selector App选型工具已正式亮相,为广大的客户提供一个更为便捷....
发表于 2023-08-17 14:56 374次阅读
合泰半导体全新发布MCU Selector Ap...

Android异常日志快速定位分析小技巧

Android异常日志快速定位分析小技巧
发表于 2023-08-09 10:06 401次阅读
Android异常日志快速定位分析小技巧

芯片测试公司:产能利用率回升 安卓手机芯片市场已...

消息人士称,android手机半导体市场触底后,出现了重新增长的征兆。由于今年的销售额被预测为保守性....
发表于 2023-08-04 10:58 308次阅读
芯片测试公司:产能利用率回升 安卓手机芯片市场已...

Purple Pi OH Android11 R...

前言为了让应用程序可以直接调用su执行系统命令和获取root权限,本文基于PurplePiOH主板的....
发表于 2023-08-04 08:40 614次阅读
Purple Pi OH Android11 R...

为什么开发GuiLite?如何使用?

GuiLite是什么鬼? GuiLite(超轻量UI框架)是5千行代码的全平台UI框架,可以完美运行在iOS,Android,W...
发表于 2023-06-15 08:41 300次阅读
为什么开发GuiLite?如何使用?

Android 13.0.0.1.2.0.doc文件上的Android用户指南为i.MX 8 QM mek构建了android图像,没有信号和接口的原因?

我按照 Android 13.0.0.1.2.0.doc 文件上的 Android 用户指南为 i.MX 8 QM mek 构建了 android 图像。它是成功...
发表于 2023-06-12 08:49 367次阅读
Android 13.0.0.1.2.0.doc文件上的Android用户指南为i.MX 8 QM mek构建了android图像,没有信号和接口的原因?

将SDK更新到1.4.0后无法连接到ESP SoftAP怎么解决?

将 SDK 从 1.2.0 更新到 1.4.0 后,一切看起来都运行良好,但对于某些设备,例如 Android 5.0、Android 4.4,我无...
发表于 2023-06-12 08:31 63次阅读
将SDK更新到1.4.0后无法连接到ESP SoftAP怎么解决?

bq25792握手协议

Android项目,在没开机前,充电,bq25792 走默认的5v1.5A充电。 在开机后,主控通过i2c与bq芯片通信后,有中断触发,...
发表于 2023-06-11 16:20 2925次阅读
bq25792握手协议

使用LVDS的i.MX8QM中的集群显示不工作怎么解决?

我目前正在使用 android automotive build: mek_8q_car。我正在尝试使用 LVDS0_CH0 和 LVDS1_CH1 连接两个...
发表于 2023-06-09 07:43 165次阅读
使用LVDS的i.MX8QM中的集群显示不工作怎么解决?

如何在imx8mp android 11 bsp上启用UVC+UAC复合小工具?

我们正在使用 imx8mp android 11 bsp,我们想要启用 UVC+UAC 复合小工具功能,我们启用的内核配置: CONFI...
发表于 2023-06-09 07:08 190次阅读
如何在imx8mp android 11 bsp上启用UVC+UAC复合小工具?

无法在Nanoleaf Android应用程序上找到OTBR怎么解决?

我正在使用 Nanoleaf Essential Matter A19 | 通过 Nanoleaf Android 应用程序在 NXP 的 iMX93 和 iMX8 ...
发表于 2023-06-08 08:23 117次阅读
无法在Nanoleaf Android应用程序上找到OTBR怎么解决?

无法在ecspi2 (Android 13) 中探测Sitronix st7262设备怎么处理?

大家好: 我遇到了一个SPI设备驱动(Sitronix st7262)探测问题 在我们的硬件设计中,st7262(面板)通过 ecs...
发表于 2023-06-08 08:06 93次阅读
无法在ecspi2 (Android 13) 中探测Sitronix st7262设备怎么处理?

怎么做才能通过Jetson Xavier AGX构建android图像呢?

我正在使用 Nvidia 的 Jetson Xavier AGX 按照“android 用户指南”为 imx8 qm Mek 套件构建 android 图像(an...
发表于 2023-06-07 08:58 147次阅读
怎么做才能通过Jetson Xavier AGX构建android图像呢?

Android自动连接但未检测到互联网是怎么回事?

我花了很多时间寻找答案,但我似乎找不到解决此问题的方法。 基本上,我正在尝试让我的 Android 智能手机 (v8.1) 自动...
发表于 2023-06-07 08:17 73次阅读
Android自动连接但未检测到互联网是怎么回事?

香蕉派 BPI-M4 单板计算机采用 Realt...

Banana Pi BPI-M4 4核64位开发板,采用RTD1395芯片设计 ,为banana p....
发表于 2022-09-01 14:01 315次阅读
香蕉派 BPI-M4 单板计算机采用 Realt...

北京革新创展科技有限公司-嵌入式教学实验系统(E...

北京革新创展科技有限公司提供的BASE-A53RP嵌入式教学实验系统,采用核心板加底板的结构,以三星....
发表于 2022-03-18 14:31 489次阅读
北京革新创展科技有限公司-嵌入式教学实验系统(E...

STF跨平台远程控制工具解决方案

irefly集群服务器通过高密度级联多个核心板,提供了强大的处理能力与运算能力;Firefly提供了....
发表于 2021-08-20 16:17 473次阅读
STF跨平台远程控制工具解决方案

【国产化】Firefly推出全国产化核心板

Firefly推出了全国产化版本的核心板
发表于 2021-08-20 16:11 715次阅读
【国产化】Firefly推出全国产化核心板

Firefly云手机服务器解决方案

Firefly云手机服务器解决方案是基于ARM集群芯片和虚拟化技术的一站式解决方案,具有高性能,高集....
发表于 2021-08-20 16:03 647次阅读
Firefly云手机服务器解决方案