有许多不同的工具和方法可以生根不同的设备。这些工具到底做了什么以及它们如何工作?他们修改了哪些文件?有关此主题的任何信息/链接或生根工具的源代码都将是一个很大的帮助。
答案 0 :(得分:1)
这是一个非常难的问题,但无论如何我会尝试解释它是如何运作的......
首先,您需要一个数据库,其中包含设备和每个实例的列表:链接以下载文件和BuildNumber。
您可以将应用程序创建为另一台PC或Android。如果您为PC创建一个应用程序,那么它就变得更容易,因为PC更容易欺骗Android ...
但现在焦点工作的Android应用程序:
1)应用程序检测到设备(例如,使用android.build.VERSION.release
)并将其定位在数据库中。然后应用下载链接将文件下载到根目录。
2)第二阶段是最难的。我不确定在这个阶段真的如何,但我认为吸毒android应用程序,以获得根文件夹中的文件夹。然而,当这发生时,我不知道Root应用程序的秘密开发人员是什么。
3)应用程序将覆盖现有文件,如果质量甚至是检查。
这一切都很重要,但第2步真的很难,它的工作原理是你可以从根应用程序中询问开发人员。
对不起我的英语。