📜  什么是安卓生根?

📅  最后修改于: 2021-10-21 05:05:16             🧑  作者: Mango

Android Rooting是一门技术艺术,它可以帮助您轻松不受限制地访问系统文件。访问是指根据需要更改、删除或修改。相当于IOS中的JAIL Breaking执行。它赋予了修改设备上的软件代码或安装其他制造商通常不允许并且出于良好的移动安全原因的软件的权力。与普通的 Android 手机或平板电脑相比,生根可以带来巨大的收益,但访问敏感文件可能会给用户和 Android 手机带来任何类型的问题。

在生根电话之前

Android 手机适用于 Linux 分发系统。 Android 使用 Linux 作为其设备驱动程序、内存管理、进程管理和网络。当我们执行一个应用程序并且该应用程序根据用户权限被限制做某些事情时。特定的应用程序具有一种用户 ID,并且它们都具有执行特定任务的权限。手机上的应用程序无法访问其他应用程序的数据。系统为所有安装的应用程序分配了一个UID(唯一用户 ID) 。这种机制一直有效,直到我们授予该应用程序的 root 访问权限。要为任何应用程序提供 root 访问权限,我们必须向特定应用程序授予外部权限以绕过所有限制。

安卓生根

有很多应用程序需要 root 权限才能执行其操作。在上图中,MyBackup 应用程序需要超级用户 root 请求来备份 Android 手机的整个数据。 Deny 表示拒绝 root 访问,Grant 表示允许 root 访问。

生根后对系统操作系统的影响

当你 root 手机时,你会添加一个二进制文件和一个应用程序来管理它。授予应用程序 root 访问权限,它可以执行命令并拥有通常不能的权限。有很多第三方应用程序在内部执行您的 Android 设备,并在系统中添加一个名为 SU的小文件并提供权限,以便其他用户可以运行它。它代表Switch User ,如果您在没有任何其他参数的情况下运行该文件,它会将凭据和权限从普通用户更改为超级用户。授予 Grant 权限后,该应用程序不受所有限制。

如何查看手机的Root状态

就像在设备上Kinguser超级用户的应用程序是一个明显的迹象,表明该设备一直扎根。这些应用程序作为生根过程的一部分安装,以允许访问超级用户权限。这些应用程序还用于为设备较低版本的设备生根以及检查根的状态。对于某些设备,用户只需转到其“设置”并单击“关于手机”即可查看其设备上的软件版本。软件中的任何违规行为都会被记录下来。

Android 生根的好处

  1. 延长手机的电池寿命和其他一些功能,例如我们可以删除所有系统应用程序,例如 Play 商店、YouTube 等等。
  2. 可以在生根的帮助下增加 RAM,我们还可以将自定义 ROM 添加到完全改变设备操作系统的设备上。
  3. 生根后,您的设备就像一个小工具,在您的设备上受限制的多种应用程序可以在生根后轻松运行。
  4. 阻止任何应用程序中的广告,我们还可以更改特定应用程序(如硬币和宝石)的冻结数据。
  5. 在 root 的帮助下更改和修改第三方应用程序配置,例如授予显示应用程序以显示 wifi 密码的权限

生根Android的缺点

  • 如果生根可能出错,它会将您的手机转换为虚拟手机。
  • 获得设备的 root 访问权限,手机的保修将使保修失效
  • 可以在手机上显示发热问题和处理缓慢
  • 安全问题:
    • Root 设备后,您的设备就像是有害恶意软件和病毒的敞开大门。这可能会损坏您的整个手机和数据。
    • 黑客可以轻松访问您的所有敏感信息,并可以公开凭据
    • 如果我们做 root,我们需要一个强大的 VPN 或防病毒软件来保护我们的系统。
    • 今天的智能手机在这样的环境中运行,充满了如此多的恶意威胁和有效载荷,以及可信用户偶尔的意外失误,任何减少 Android 操作系统内部控制的行为都代表着更高的风险
    • 生根改变了操作系统的一些预定义功能,这些功能对于手机的顺利运行非常重要。
  • 生根不是每个解决方案的答案。如果您不确定如何正确地扎根,您可以通过以根身份执行它们来破坏,我们必须在开始之前了解更多信息。不知道事情并尝试学习是可以的,但无论如何不知道和做这些事情可能会变成一个非常严重的问题。