我来自Windows背景,安装或卸载的所有内容通常都会留下一些痕迹,有时很难检测和删除。

删除Android应用程序时会发生同样的情况吗?我知道Linux / Android中没有注册表,但是在任何地方仍然可以保留痕迹吗?

我已经看到一些应用程序在SD卡上创建了文件夹,但这很容易发现和删除。

谢谢。

评论

我只看到游戏/应用程序将在SD卡上下载/存储额外内容的情况。市场会在下载选项卡中保留您最近下载/安装的内容的伪历史记录。

#1 楼

在无根电话上,应用程序以不同的用户身份运行,并且无权访问其他用户创建的任何文件或系统文件,即它们是“沙盒”的。由于他们无法进行任何此类更改,因此我只能说他们留下的唯一东西就是SD卡上的碎屑。

在有根电话上,已被授予根访问权限的应用程序可以在硬件中完成几乎所有可能的事情。具有root权限的应用程序可以在非只读存储介质上进行写入(包括修改引导程序),修改其他程序的私有数据,修改系统设置,修改系统文件等。拥有root权限的应用程序还可以将自己隐藏在系统中,

基本上,有根目录的应用程序可以执行硬件允许的任何操作

已更新,其中包含了Lie Ryan关于有根目录应用程序的信息。 br />

评论


嗯,谢谢马特。您能否举几个例子,说明可以进行根访问的碎片应用程序可以离开吗?如我所说,我是非Windows环境的新手。

– Francisc
2011年1月1日12:27

@Francisc:具有root访问权限的应用程序几乎可以执行硬件中可能发生的任何事情。具有root权限的应用程序可以在非只读存储介质上写入(包括修改引导加载程序),修改其他程序的私有数据,修改系统设置,修改系统文件等。有根目录的应用程序还可以使其自身对系统隐藏并假装可以在完全正常运行的情况下将其卸载。基本上,有根应用程序可以执行硬件允许的任何操作。

– Lie Ryan
2011年1月1日15:45



@Lie-我是否应该编辑答案以包括您(非常有帮助)有关根应用程序的额外信息? (不想盗窃代表或任何东西)

–马特H
2011年1月1日于22:20

当然,如果您愿意,我会很高兴

– Lie Ryan
2011年1月2日,晚上8:22

非根应用也可以滥用其权限。 SD卡很简单,但是您还有其他示例,例如滥用联系人将东西放在那里。因此,我觉得应用程序可以通过多种方式留下痕迹。

– DiidierA。
14-10-29在0:39