如何彻底卸载安卓系统应用?

     2023-03-14     10

关键词:

【中文标题】如何彻底卸载安卓系统应用?【英文标题】:How to completely uninstall an Android system app? 【发布时间】:2014-10-07 16:12:45 【问题描述】:

我正在开发一个 Android 系统应用程序。对于卸载它,仅仅从system/app 中删除 APK 有时并不会删除其共享首选项。

那么,完全卸载系统应用程序的正确方法是什么,以确保它删除与该应用程序相关的所有内容?

【问题讨论】:

你要删除apk吗?你正在使用哪个命令 @PankajKumar : 使用 ES 文件浏览器应用程序,进入系统/应用程序,选择我的应用程序并删除。 【参考方案1】:

您似乎是在有根设备上执行此操作。因此,以下命令将完成您的任务:

adb shell rm /system/app/APK_NAME.apk      // Removes apk file from /system/app/ location
adb shell pm clear com.yourapp.packagename // Removes application data

它可能需要root权限,所以在运行上述命令之前,你应该运行以下命令以获取root权限:

adb root
adb remount

然后运行上面的命令。

【讨论】:

应该在设备运行时执行,还是在recovery模式下也可以使用? 设备运行时。 adb shell rm + adb shell pm clear 组合和adb uninstall 有什么区别?【参考方案2】:

这是一种删除/卸载(不是从手机中删除/卸载的方法,因为它会恢复出厂设置)几乎任何应用程序没有根包括系统应用程序(提示:更新手机的烦人更新应用程序是否划线通常可以通过 grepping for "ccc" 找到)

为此,您需要:

    已安装 adb

    开启USB调试

    一个。在手机中转到设置->系统->关于手机->快速点击“内部版本号”7次

    b.在手机中转到设置->系统->开发人员选项

    c。在“调试”下打开“USB调试”

    通过 USB 数据线连接手机

以下示例杀死总统警报应用:

adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver

看起来像这样:

$ adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver
Success

查看用户运行:

adb shell pm list users

你会看到这样的:

$ adb shell pm list users                                                
Users:
     UserInfo0:Owner:13 running

第一个数字“0”是用户ID号,然后由“:”分隔,接下来是用户的“名称”或用户名(“Owner”是上面的示例),然后是另一个“:”组号(13 )。您只需要用户号/UID“0”。很少看到不止一个用户。 Android 操作系统可以支持 > 1 个用户,但我还没有看到它被使用过。可能有一些应用程序您可能会看到“失败”的响应,但 95% 以上的应用程序应该会看到“成功”。

列出您可以运行的所有应用程序:

$ adb shell pm list packages [-f]

-f 开关用于“完整”列表,其输出格式如下: 包://.apk=com.app.name 其中“package:”总是先跟应用程序的 apk 文件的完整路径,然后紧跟“=”,然后是带点符号的应用程序名称 - 注意“=”的左侧/右侧没有空格。下面是一个例子:

package:/system/priv-app/MmsService/MmsService.apk=com.android.mms.service
package:/data/app/aws.apps.netPortDb-1/base.apk=aws.apps.netPortDb
package:/oem/priv-app/Ignite/Ignite.apk=com.LogiaGroup.LogiaDeck

您会注意到有 3 个起始目录 [/system, /data, /oem] 系统应用程序通常以 /system 开头;您安装的应用程序通常以 /data 开头;由您通过手机(VZW、ATT 等)安装的应用程序通常以 /oem 开头。虽然情况并非如此,但 100% 的情况是 ios 通常是应用程序的放置方式。

【讨论】:

怎样彻底卸载一切2345的软件

...身边很多朋友的电脑都装了这个软件,希望对你有帮助。如何彻底的卸载一个软件?!呃,你能找到那个软件的位置嘛?能找到就可以卸载了。右键那个图标→属性→查找目标(左下角)→unins.exe就可以卸载了彻底卸载的软件怎么... 查看详情

linux如何彻底卸载google浏览器

最近用google浏览器打开网页老是弹出如图错误,我想重装系统:fedora16参考技术A如果要重装的话直接覆盖安装就行,如果卸载可以借助一些软件管理的东西,如360软件管家,也可以在控制面板上的添加或删除程序中来操作,实在... 查看详情

vscode编辑器如何彻底卸载

参考技术A1、首先按下windows键和x键打开菜单栏,选择应用和程序:2、打开应用和程序对话框,在搜索框输入visualstudio关键词回车:3、找到vscode点击卸载,稍等片刻即可卸载成功,卸载程序会自动删除vscode的安装目录,接下来需... 查看详情

vscode编辑器如何彻底卸载

1、首先按下windows键和x键打开菜单栏,选择应用和程序:2、打开应用和程序对话框,在搜索框输入visualstudio关键词回车:3、找到vscode点击卸载,稍等片刻即可卸载成功,卸载程序会自动删除vscode的安装目录,接下来需要删除扩... 查看详情

如何彻底卸载androidstudio

参考技术A1、点击开始菜单,在弹出的菜单界面选择“控制面板”2、在“控制面板界面”选择程序(卸载程序)3、进入之后选择“程序和功能”4、在“程序和功能”页中的列表中右击要卸载的应用,之后在弹出的的菜单中选择卸... 查看详情

如何在mac上安全彻底的卸载软件?

文章来源:知乎收录于:风云社区(SCOEE)【提供mac软件下载】更多专题,可关注小编【磨人的小妖精】,查看我的文章,也可上【风云社区SCOEE】,查找和下载相关软件资源。(一)综合类:新买苹果电脑,mac系统中小白应该... 查看详情

handsoffformac如何卸载?完全卸载handsoff的方法

HandsOffforMac如何卸载?handsoff是一款超好用的防火墙软件,在Mac系统上强大且易用,能够控制所有应用的网络连接和文件系统访问,保护我们的隐私数据和系统安全性,如果不需要了如何彻底的删除呢?下面小编就给大家介绍一... 查看详情

2345怎么彻底删除

2345彻底删除方法如下1、点击windows开始菜单中的齿轮状图标,进入系统设置。2、在系统设置中,选择应用,进入系统安装的应用列表。3、在应用列表中,找到热点资讯弹窗程序。4、点击卸载,即可完成彻底删除。如果按上述方... 查看详情

如何正确安装和彻底卸载mac软件?

怎么清理Mac上软件的缓存文件?怎么彻底卸载软件?怎么打扫软件卸载后的残余垃圾?概括来说有四种方法(下面会有对这四种方法附带图片的详细操作说明):1.打开Finder(访达)中的应用程序,选择所要删除的软件拖拽到右... 查看详情

教你彻底卸载ubuntu双系统,去污不残留!(代码片段)

...出于哪种原因,我们都是要卸载干净它。下面教大家如何将Ubuntu系统卸载干净,让电脑磁盘重新回到安装前的清爽状态。我的电脑状态联想拯救 查看详情

如何彻底卸载不需要的mac屏保(代码片段)

想知道怎么删除Mac电脑屏保吗?该怎么删除不喜欢的屏保呢?可能很多新接触mac电脑的小伙伴不是很熟悉,本次小编为您带来几种彻底卸载Mac屏保的方法,想知道的小伙伴千万不要错过哦!方法一:大部分屏保可以直接在屏保设... 查看详情

cad2012卸载/安装失败/如何彻底卸载清除干净cad2012注册表和文件的方法

cad2012提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装cad2012失败提示cad2012安装未完成,某些产品无法安装,也有时候想重新安装cad2012的时候会出现本电脑windows系统已安装cad2012,你要是不留... 查看详情

cad2019卸载/安装失败/如何彻底卸载清除干净cad2019注册表和文件的方法

cad2019提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装cad2019失败提示cad2019安装未完成,某些产品无法安装,也有时候想重新安装cad2019的时候会出现本电脑windows系统已安装cad2019,你要是不留... 查看详情

maya2012卸载/安装失败/如何彻底卸载清除干净maya2012注册表和文件的方法

maya2012提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装maya2012失败提示maya2012安装未完成,某些产品无法安装,也有时候想重新安装maya2012的时候会出现本电脑windows系统已安装maya2012,你要是... 查看详情

maya2014卸载/安装失败/如何彻底卸载清除干净maya2014注册表和文件的方法

maya2014提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装maya2014失败提示maya2014安装未完成,某些产品无法安装,也有时候想重新安装maya2014的时候会出现本电脑windows系统已安装maya2014,你要是... 查看详情

maya2013卸载/安装失败/如何彻底卸载清除干净maya2013注册表和文件的方法

maya2013提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装maya2013失败提示maya2013安装未完成,某些产品无法安装,也有时候想重新安装maya2013的时候会出现本电脑windows系统已安装maya2013,你要是... 查看详情

虚拟机vmware怎么也卸载不干净,如何能彻底删除呢

1、保证vmware没有运行。2、可以通过控制面板进行卸载,同时按WIN+R键,打开“运行”对话框,输入appwiz.cpl,按回车键,打开“控制面板”的“卸载程序”界面,找到vmware,右键选择“卸载”即可。2、卸载完成后用360、qq管家等... 查看详情

彻底卸载exchangeserver2016步骤

...统又无法进入,常规卸载无法使用了,可能许多人都知道如何卸载Exchange的方法,但是我觉得有必要记录一下,以备以后不时之需。一般来说,我们安装完ExchangeServer2016之后,可以通过正常卸载程序来进行卸载,但是如果遇到以... 查看详情