或者,如何在没有rooter的情况下为设备生根?
我所见过的Android设备的生根指令通常采用以下形式:
- 下载
Gingerbreak.apk
- 运行Gingerbreak,单击“根设备”
- 观察
Superuser.apk
已经神奇安装的busybox
东西,可能与其他东西一起,并享受您的根本天赋。
我想知道的是:生根实际上是如何发生的?Gingerbreak做什么?
我了解生根的最终结果:
su
存在并正在工作Superuser.apk
已安装并控制对su
- 由BusyBox提供的各种实用程序(可选?)
我还认为我了解Gingerbreak如何开始的基本思想-它利用了一些本地特权提升漏洞,并利用其新发现的功能来部署超级用户以及其他必要的东西。
因此,除非我在上面提出的某些理解上有误,否则我想知道的核心是root安装程序如何部署和激活Superuser。似乎仅仅放在Superuser.apk
正确的位置是不够的-如何获得允许的root用户访问权限?如何挂钩它来调节对其他应用程序的访问?
漏洞利用后Gingerbreak会执行哪些操作以启用并保护根访问权限?
1
另请参阅:android.stackexchange.com/questions/236/…–
—
ale