卸载应用程序是否会留下任何痕迹?


25

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

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

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

谢谢。


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

Answers:


17

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

在具有root用户权限的电话上,已被授予root访问权限的应用程序几乎可以执行硬件中可能发生的任何事情。具有root权限的应用可以在非只读存储介质上写入(包括修改引导程序),修改其他程序的私有数据,修改系统设置,修改系统文件等。root的应用还可以将自己隐藏在系统中,并假装在完全正常运行的情况下被卸载。

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

已更新,以包含Lie Ryan关于已植根应用程序的信息。


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

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

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

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

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