“root手机”是什么意思? -- rooting 领域 android 相关 的问题

What does “to root a phone” mean?


简体版||繁體版
148
vote

问题

中文

我在Android论坛中听到了这个短语或变体(rooted手机,rooting等),但我不知道它的意思是什么。你能以简单的方式解释它吗?

english

I heard this phrase or the variants (rooted phone, rooting, etc.) in android forums but I don't know what it means. Can you explain it in simple terms?

  
     
     

回答列表

112
 
vote
vote
最佳答案
 

为"root" 手机意味着在手机的文件系统上获得管理权限(在Linux中, Root 是主管理的用户名)。使用root访问权限,您可以在手机上安装和卸载您想要的任何内容。

大多数手机都有有限的访问权限,就是你可以而且不能对此进行。这不一定是坏事,因为它可以让用户不小心打破他们不应该在手机上混乱的东西,特别是在操作系统方面。然而,许多制造商也将您的权利限制了您对实际关键任务的事物的权利,并且手机绕过此问题。

如果您在手机上预先安装了一些不必要的应用程序(BLOATWARE),则无法卸载,rooting将为您提供此功能。在手机制造商和/或手机提供商使您提供的更新之前,它还将允许您升级到较新版本的Android。但是,被警告,生根可能会使您的保修失效。

有关rooting的更多信息,可以使用您的手机执行什么,查看这个问题。

 

To 'root' your phone means to gain administrative rights on the file system of your phone (in linux, root is the username of the master admin). With root access, you can install and uninstall anything you want on the phone.

Most phones come with limited access regarding what you can and can't do on it. This isn't necessarily a bad thing, because it can keep users from accidentally breaking something they shouldn't mess with on the phone, especially in regards to the operating system. However, many manufacturers limit your rights to things that aren't really so mission critical, too, and rooting the phone gets around this.

If you have a few unnecessary applications (bloatware) pre-installed on your phone that you cannot uninstall, rooting will give you this ability. It will also allow you to upgrade to newer versions of Android before your phone's manufacturer and/or cell provider make the updates available to you. Be warned, though, that rooting may void your warranty.

For more info on what rooting enables you to do with your phone, check out this question.

 
 
   
   
46
 
vote

当您"root" 手机时,您正在解锁手机的管理权限,默认情况下由制造商锁定。它类似于iPhone世界的"越狱" 。

rooting您的设备允许您使用CPU的超频率或底息,删除手机不会像Amazon MP3或Corp日历一样删除预加载的应用程序,安装需要root Access的某些应用程序,加载自定义ROM ...

制造商不希望您有多种原因可以访问这些选项,包括但不限于:

  • 他们想控制并确保特定的用户体验
  • 某些运营商要求某些功能被锁定,因为他们希望您为他们支付或者因为它们与他们的网络不兼容
  • 如果你不知道你在做什么你可以"砖" (砖"(渲染无用)你的手机或至少导致足够的问题,你将在哪里调用技术支持要求为什么手机不起作用。< / li>
 

When you "root" your phone you are unlocking the administrative privileges of the phone which by default are locked by the manufacturer. It's similar to "Jailbreaking" in the iphone world.

Rooting your device allows you to do things like overclock or underclock your CPU, delete those preloaded apps that your phone wont delete like Amazon MP3 or Corp Calendar, install certain apps that require root access, load custom ROMs...

The manufacturers don't want you to have access to these options for a number of reasons including but not limited to:

  • They want to control and ensure a specific user experience
  • Certain carriers require that certain functions are locked out because they want you to pay for them or because they are incompatible with their network
  • If you don't know what you are doing you can "brick" (render useless) your phone or at least cause enough problems where you'll be calling tech support demanding to know why your phone doesn't work.
 
 
   
   
22
 
vote

简而言之,它意味着获得管理员访问手机。要做一个正常(非管理员)手机用户不能做的事情。

 

In short, it means to get administrator access to the phone. To do things that a normal (non-administrator) user of the phone cannot do.

 
 
22
 
vote

获取root(管理员)访问手机。

'root'是具有UID 0的用户,其等同于完整的"系统管理帐户" 。

这意味着您有权执行任何操作。 任何内容包括打开保护端口(例如,为Wifi-tethering),更新和升级操作系统和所有软件,用自己的软件替换操作系统,完全访问计算机上的每个文件,以及删除任何文件的功能,包括整个操作系统。

 

To gain root (administrator) access to a phone.

'root' is the user with UID 0, which is the equivalent of a full 'System Administration Account'.

It means you have the permission to do anything. Anything includes opening protected ports (for example for WiFi-tethering), update and upgrade the OS and all software, replace the operating system with your own software, full access to every file on the machine, and the ability to delete any file, including the entire operating system.

 
 
 
 
15
 
vote

这是一切的修正案。本质生根是越狱。您是用户,您没有管理员访问您自己的手机。生根是获得"root" 用户访问的过程。一旦你有root,你可以做一些有趣的事情。

  • 删除Sprint NASCAR或NFL应用程序等"系统" 应用程序。
  • 使用像打开的系绳这样的工具来做WiFi系列(免费)
  • 底线或超频处理器(使用setcpu超频有助于保留电池使用,同时在手机空闲/等时不会真正影响性能。)
  • 安装自定义恢复工具。
    • nandroid备份 - 将您的Android内存完整转储到SD卡,允许您进行非常干净的备份,并在需要时滚动您的Android返回该点。还允许您在几分钟内交换操作系统,每个备份,每个备份。

最近生根越来越高效,1次点击rooting来临,它应该是大多数人的微风,刚刚设置并让它运行半个小时。

唯一的风险是砖砌手机(拧紧一些关键的软件,从而使其无法启动或安装修复)。

 

This is a bit of an amendment to everything. Essencially Rooting is Jailbreaking. You are a user, you don't have administrator access to your own phone. Rooting is the process of getting access to the "root" user. Once you have root, there are some fun things you can do.

  • Remove "system" apps like Sprint's Nascar or NFL apps.
  • Use tools like Open Tethering to do wifi tethering (for free)
  • Underclock or Overclock your processor (underclocking with SetCPU helps keep battery usage up while not really affecting performance when your phone is in idle/etc.)
  • Install a custom recovery tool.
    • Nandroid Backup -- A complete dump of your android's internal memory to the SD card which allows you to do a very clean backup and literally roll your android back to that point when needed. Also allows you to swap operating systems in minutes by having 2 backups, 1 of each.

Recently rooting is getting more efficient and with 1-click rooting coming up, it should be a breeze for most people, just set up and let it run for a half an hr.

The only risk is bricking your phone (screwing up some critical software thus making it impossible to start it up or install a fix).

 
 
15
 
vote

其他答案已经是正确的,但只是有点写参考。在所有基于UNIX的系统中,有一个"root" 用户可以访问操作系统可用的任何和所有功能。这是一个非常强大的(和危险的)特权,因为一旦你是root,你就可以做任何事情,并且你能做的大部分都可以完全破坏系统。

这就是为什么当你管理服务器时,你通常不会像root那样这样做,以便你可以利用操作系统说"嗯......你不想这样做!" 当您不小心要求它擦拭凌晨3点的整个硬盘。

 

Other answers are already correct, but just for a bit of nerd reference. In all Unix-based systems, there is a "root" user who has access to any and all functions available by the operating system. This is a very powerful (and dangerous) privilege because once you are root, you can do anything, and much of what you can do can completely destroy the system.

This is why when you administer a server, you usually don't do it as root so that you can take advantage of the operating system saying "umm... you don't want to do THAT!" when you accidentally ask it to wipe clean the entire hard drive at 3am.

 
 
7
 
vote

这个问题是在这个网站上看到的最常见问题之一,但所有答案都同样说:"获得管理员权限,让您这样做的东西像XYZ和ABC一样" 。后者不是相关答案的一部分,确实存在于这里有一个问题: rooted手机可以做什么?。

当rooting等于获取管理员权限,但让我们添加一些详细信息:如何在Android中实现了管理权限 。在技​​术水平,当你扎有手机时发生了什么?一个新的程序/ applet可用: su 。它位于/ system / xbin /文件夹中,并允许用户切换到不同的用户ID - 限制根(AKA管理员)。

请记住,在Android应用程序中通常在自己的用户ID下运行。所以如果1)su存在和2)应用程序使用它来改变root,然后应用程序可以做任何root用户可以做的事情!

并非所有生根方法都产生相同的变化。例如,许多方法依赖于一个名为superuser.apk的附加应用程序,该应用程序具有自定义版本的SU二进制文件。这使得App通过应用程序调用SU时,该应用程序充当权限控制管理器。

除su和superuser(或supersu)之外,通常忙箱作为生根脚本的一部分安装。这三个文件(技术忙音是一组文件)是我们谈论rooting手机时最常见的添加。


只是将 su 复制到文件夹上并不普遍,因为/系统分区仅挂载,并且您需要root权限(重新)将其安装为可写(和您) d如果是)需要写入权限。

一个'间接的方式做到这一点是使用扩展功能的恢复,它可以将/系统装入可写和复制文件。在大多数情况下,这意味着闪烁自定义恢复,因为许多库存恢复仅限于仅修补特定的(OEM)文件。

更"直接" 方式将使用一些闪烁工具直接闪烁新/系统分区(带根文件)。此类工具包括:

  • odin(仅限三星)
  • Fastboot(PC - 通用Android)
  • ullify(app - generic android)

从手机中复制/系统分区或从Web中的图像文件复制,并闪存回来的映像文件。最后,如果编译ROM以允许它(不常见的股票roms),则可以使用adb获得一个根外壳。使用根shell它是微不足道的重新安置分区并复制文件您想要的任何地方 - 如果您知道Linux命令。

这些简单的方法为解锁/易于解锁的手机工作。当引导加载程序被锁定时,生根的进程可以成为设备之间可能不同的卷积过程,请参阅更具体的生根info 这里。 这是因为对重要分区的任何自定义修改都将打破OEM'签名'并导致引导加载程序拒收加载(BootLoop)。或者,在某些情况下,引导加载程序只会撤消任何更改。

 

This question is one of the most viewed on this site, yet all answers say the same: "getting admin rights, let's you do stuff like xyz and abc". The latter is not really part of a relevant answer, and indeed there is already a question here: what can a rooted phone do?.

Sure rooting equals getting admin rights, but let's add some more details: how admin rights are implemented in Android. Whats happens, on a technical level, when you root a phone? A new program/applet becomes available: su. It sits in the /system/xbin/ folder and allows users to switch to a different user ID --including root (aka admin).

Remember that in android applications normally run under their own user ID. So if 1) su exists and 2) an app uses it to change to root, then the app can do anything the root user could do!

Not all rooting methods produce the same change. For example many methods rely on an additional app called superuser.apk that has a custom version of the su binary. This lets the app act as a permission control manager whenever su is invoked by an app.

In addition to su and superuser (or SuperSu), often busybox gets installed as part of the rooting script. These three files (technically busybox is a set of files) are the most common additions when we talk about rooting a phone.


It is not trivial to just copy a su to the folder yourself, as the /system partition is mounted read only and you need root rights to (re)mount it as writable (and you'd need write permissions if it was).

One 'indirect' way of doing this is using a recovery with extended functionality, it can mount /system as writable and copy files to it. In most cases this means flashing a custom recovery, as many stock recoveries are limited to patching only specific (OEM) files.

A more 'direct' way would be to directly flash a new /system partition (with root files) using some flashing tool. Such tools include:

  • odin(PC--Samsung only)
  • fastboot(PC--Generic Android)
  • flashify(app--Generic Android)

It is relatively easy to copy the /system partition from your phone--or an image file from the web, and flash the root-modified partition back. Lastly you may be able to get a root shell using ADB, if the ROM was compiled to allow it (not common in stock ROMs). Using the root shell it is trivial to remount partitions and copy files anywhere you want--if you know linux commands.

These simple methods work for phones that are unlocked/easy to unlock. When a bootloader is locked the process of rooting can become a convoluted process that may differ between devices, see more specific rooting info here. This is because any custom modifications to important partitions will break the OEM 'signature' and cause the bootloader to refuse loading (bootloop). Or, in some cases the bootloader will just undo any changes.

 
 
       
       

相关问题

3  我现在看到了'Z4ROOT'在机器人市场上的应用。在我的三星Galaxy s上使用安全吗?  ( I saw the z4root application on the droid market just now is it safe to use o ) 
任何人使用 z4root 程序到root / ofroot他的设备?我可以在我的三星galaxy s 手机上使用它吗? 是一个真正的根/大概进程?我是一个自己的开发人员,如果你有太多的力量和知识太少,就会知道你可以在电脑上做多少伤害。 但是,真正的根/大型程序似乎是理想的。那种方式,如果需要,我可以root设备(f...

2  root nook颜色而不删除nook操作系统  ( Root nook color without removing nook os ) 
我有一个nook color 1.3.0和Mac OS X计算机。我有一个带ClockworkMod的microSD卡,这是为了安装Android操作系统,但我想要一个可以让我root的解决方案,以便我不需要蜂窝或钟卷模型来安装和运行市场。在最不重要的终端仿真器中会这样做。任何人都可以帮助我吗? ...

4  如何扎根三星辛辣  ( How to root a samsung spica ) 
如何扎根我的三星辛辣? ...

12  我如何扎实我的htc hero?  ( How do i root my htc hero ) 
我厌倦了等待我的android 2.1更新到达,所以我决定root我的htc hero。 如何做到这一点? 注意:我实际上有一个t-mobile品牌版本,所以我确实需要一些解决方法,因为它没有让自己像vanilla htc heros一样轻松地解锁。 ...

3  HTC软件更新会导致手机在TWRP恢复模式下重新启动,并不会更新。如何解决它?  ( Htc software update causes phone to reboot in the twrp recovery mode and does no ) 
我刚刚根据链接。它是S-ON,TWRP(TeamWin)恢复逐渐浮动。装罗成功,一切似乎都很好。除了: 当我在手机中进入"设置,关于,更新软件" 时,它会下载HTC更新。但是当它尝试运行下载的更新时,它重新启动,它进入"恢复" 模式,其中TWRP出现。我应该在那里做什么? 我选择从TWRP的系统重启,IT手机正常,但...

0  如何root我的lg逃脱?  ( How to root my lg escape ) 
我没有找到有关如何执行此操作的信息。我发现的唯一是似乎一个小阴凉,甚至不是为了逃跑,它只是一个通用工具。我也看到了这个问题但没有lg电话上市&amp;除非我知道它将上班,否则我宁愿不尝试"通用一键单击" 工具。 也,我希望能够从Ubuntu做到这一点。如果我需要,我可以从窗户中完成它,但我宁愿不是。 ...

0  如何用超级用户替换kingrootsu?  ( How to replace kingrootsu with superuser elite ) 
刚扎根我的新中国平板电脑 - 对我来说是一个冒险。我用过kingroot apk。它使用Kingrootsu应用程序作为超级用户权限的GUI管理者。我想使用我的超级精英。我该怎么做? ...

310  我扎根了我的手机。怎么办?我从生根获得了什么?  ( Ive rooted my phone now what what do i gain from rooting ) 
这是那些刚刚扎根手机的人的常见问题。我从rooting获得了什么应用程序,rom,福利等?我现在应该在做什么? ...

1  生根三星Galaxy S II GT-I9100  ( Rooting samsung galaxy s ii gt i9100 ) 
如何根系三星Galaxy S II GT-I9100(其原始的Android 2.3姜饼),最好是在Linux薄荷下? 本问题特别是GT-I9100版本(不是GT-I9100G和GT-I9100T,ET Cetera),目前在生根索引。 我特别寻找一个没有擦除手机数据的生根方法,如我希望之后恢复数据。我有一个8GB的...

-2  如何root我的moto g 4g xt1039?  ( How to root my moto g 4g xt1039 ) 
我拥有一个摩托罗拉moto g 4g,我想root它。有一种简单的方法可以做到吗?它在Android 5.1上运行了 谢谢你的阅读。 ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有