如何防止应用程序发现我的手机已被扎根


28

我必须安装一个发现我的设备已被植根的应用程序。

所以这是一个两部分的问题。

  1. 它是如何首先发现我的手机已经扎根的

  2. 如何防止应用程序发现我的手机已被扎根

Answers:


18

要检测设备的生根状态,应用程序会发出su命令。如果退出状态0,则表示设备已root。否则,不是。

为防止这种情况,您可以Deny使用SuperUser的弹出式窗口(仅在SuperUser设置允许的情况下,当应用程序发出su命令时会显示一个弹出式窗口)来进行根访问。之后,该应用将获得non-zero退出状态,并且无法确定生根状态。

更新:
某些应用程序可以使用其他方式检查根目录状态(例如检查su二进制文件是否存在)。我想承认,没有假阳性结果的方法都不是完美的方法,但是有时候运气很好。

防止检测的最佳通用方法:限制应用程序守护程序的权限。我不建议确切的权限限制,因为我不知道该应用程序的功能。它会搞乱应用程序的功能。

最后,我想说:从技术上讲,没有办法以100%的成功率阻止检测。在权限限制的情况下,应用仍然可以怀疑出了什么问题。


1
不要学究或挑剔,另一种方法是检查二进制文件/system/xbin/su是否存在-实际上有点“安静”,然后尝试执行su,偷偷摸摸,我知道:)
t0mm13b 2012年

2
@ t0mm13b这不是一个真正的测试,因为如果有人su通过临时根目录将文本文件放在该位置,则该应用程序将告知错误结果。
Android Quesito 2012年

@SachinShekhar该应用程序尚未请求su特权,因为我的SuperUser应用程序将引发通知。我需要通过登录电话术语并更改某些内容来做些什么吗
satts 2012年

@ user1654218确保Always Allow“超级用户”选项未激活。您可以防止通过检测Always DenyDeny All太(选项文字可能因版本而异)。
Android Quesito 2012年

@ user1654218问题中的应用程序是什么?该应用程序使用错误的方法可能会带来好运。
Android Quesito 2012年

6

我使用OTA Rootkeeper,该功能包括备份su和临时取消手机root的功能。临时取消root后,可以通过还原su备份来重新获得root 。

(此外,当您通过无线运营商应用OTA更新时,它还会尝试保留根目录,这是一个非常不错的功能。)


4

这对我有用:

1-您需要安装Xposed框架,您可以从此处安装它:http: //repo.xposed.info/module/de.robv.android.xposed.installer,Xposed是可更改行为的模块框架系统和应用程序,而无需触摸任何APK。

2-从此处http://repo.xposed.info/module/com.devadvance.rootcloak下载Root Cloak放置模块并启用它。

3-添加您要隐藏根的应用程序。

在此过程中,将需要重启几次。



-1

这个问题已经被提出并回答:

总而言之,寻找名为“ SuperUser”的应用程序(作为一项建议)。

-edit-每个建议,如果链接断开:

如何在修改后的设备上禁用root用户?

如果安装SuperUser,则可以控制允许哪些应用程序具有root用户访问权限。默认情况下,它阻止所有请求并询问您要做什么。您可以无限期授予应用访问权限并随时将其撤消,也可以只允许特定请求超时。多数带有Root的ROM都是预安装的,包括CyanogenMOD,许多生根方法也会为您安装它。

或者,您可以从设备中删除su二进制文件和Busybox,以有效地取消其根目录。


3
禁用和隐藏根是两件事。同样,仅使用链接回答也无济于事。如果链接消失,答案就没有用了。
2012年

@Cookster我想防止应用程序检测到我的手机已被植根。我不想在我的customRom手机上禁用root权限
satts 2012年

“如果安装SuperUser,则可以控制允许哪些应用程序具有root用户访问权限。” 我在这里想念什么吗?阻止所有应用程序访问root,并使手机保持root状态。
Westley 2012年

是的,您错过了一些事情。现在的问题不是“如何防止应用程序从获得 root权限”,而是“如何防止检测root权限的应用程序可能会提供
的Izzy

-3

生根是可逆的。因此,如果您取消手机的root权限,则该应用程序将看不到任何内容。


9
这不是有用的解决方案。发问者和许多其他人有充分的理由使他们的手机扎根,并且可能需要某事的root特权。
伊齐
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.