检查是否已安装自定义恢复

时间:2020-07-21 19:40:04

标签: android root recovery

我正在开发一个自定义的防病毒应用程序,该应用程序需要存储权限,根访问权限,并安装了自定义恢复(如TWRP)。

要授予存储权限,我可以轻松使用ContextCompatEasyPermissions。我宁愿使用EasyPermissions,因为它对我来说更容易。

好吧,我搜索了几乎整个互联网,找到了任何图书馆来检查Root Access。我从字面上找到了Stericson的两个库。现在,我的Android Studio项目中有RootToolsRootShell。我可以处理Root Access。对于这两个权限(存储,根目录):我可以处理。

现在,我知道/dev/block中的某个地方可以有恢复映像。但是,如何确定安装了哪一个呢?我的意思是,如果我的防病毒应用程序未能扫描并删除关键文件而没有注意到它,那么Android可以说“再见”。这就是为什么我要检查是否安装了自定义恢复(例如:TWRP),以便它可以恢复已删除的文件。

它是否有任何依赖项来检查自定义恢复或其他方式?我真的很需要它,因为我无法得到所有这些报告,说我做了一个应用程序来讲述它,我损坏了某人的设备,需要支付200美元的费用。看,如果我收到报告说我的应用损坏了某人设备上的preloader / bootloader文件,那么我需要将损坏的主板/手机替换件发送给该设备。我需要问那个人地址来发送替换。真的,如果我收到告诉我任何类型的系统或其他图像损坏的报告,那我就不在这里了!

0 个答案:

没有答案
相关问题