如何看到所有已安装的软件包,包括已隐藏的软件包? -- adb 领域 和 shell 领域 和 disable-app 领域 android 相关 的问题

How can I see all installed packages, including those that have been hidden?


简体版||繁體版
4
vote

问题

中文

最近我用adb隐藏了一堆旧手机包(verizon 2013 moto x)我打算用于开发。我隐藏了大多数与之相关的软件包,包括SIM工具包和电话服务,但现在一个对话框说,只要我尝试使用手机,就会连续显示"手机已停止" 。我试图取消隐藏我HID的大部分内容,但隐藏包不会出现在 pm list packages 的输出中。有没有办法查看所有这些包和/或取消隐藏它们?我宁愿不必出厂重置它。

english

Recently I used ADB to hide a bunch of packages on an old phone (Verizon 2013 Moto X) I intend to use for development. I hid most of the phone-related packages, including the SIM Toolkit and the telephony service, but now a dialog saying that "Phone has stopped" shows up continuously whenever I try to use the phone. I've tried to unhide most of the ones I hid, but hidden packages don't appear in the output of pm list packages. Is there any way to see all of these packages and/or unhide them? I'd rather not have to factory reset it.

        
         
         

回答列表

3
 
vote

如果您运行 adb shell pm ,您将找到PM的许多选项和参数。其中一个参数是 -u 来显示卸载的包。 (隐藏包被视为卸载包。)

在一个未引发的设备上,制作所有包的列表,然后列出所有包加上隐藏的包。比较它们和第二个列表中的罕见条目将是您要查找的包。

  adb shell pm list packages adb shell pm list packages -u   

为rooted设备,在 /data/system/users/0/packages-restrictions.xml 中搜索文件中的字符串 hidden="true" 。您会看到相应的包名称。

用股票和谐6.0.1测试。

 

If you run adb shell pm you would find many options and parameters for pm. One of the parameter is -u to show uninstalled packages. (Hidden packages are treated as uninstalled packages.)

On an unrooted device, make a list of all the packages and then all the packages plus the hidden ones. Compare them and the uncommon entries in the second list would be the packages you are looking for.

adb shell pm list packages adb shell pm list packages -u 

As for rooted devices, search the string hidden="true" in the file at /data/system/users/0/packages-restrictions.xml. You would see the corresponding package name.

Tested with Stock Android 6.0.1.

 
 
   
   

相关问题

4  如何在没有卸载的情况下禁用第三方应用程序? [复制]  ( How to disable third party apps without uninstall ) 
这个问题已经在这里有答案: 如何暂时禁用应用程序没有"禁用" 选项 (2个答案) ...

24  有没有办法永久关闭Google地图,直到需要?  ( Is there a way to permanently turn off google maps until needed ) 
谷歌地图似乎对它注册了疯狂的意图,以及其他开始的方式。 因为这是一个漂亮的资源饥饿的应用程序(尤其是记忆力),我非常希望它永久性未运行/直到我实际需要它。但是,Android一直在一直开始 - 例如,当连接状态发生变化时(对于我频繁地发生在室内),或GPS /网络位置发生变化。 是否有一些方法可以确保Google地图...

5  如何按需自动冻结和解冻应用程序?  ( How can i automatically freeze and thaw an app on demand ) 
我有一些我打开的应用程序。特别是一个喜欢推送通知的游戏提醒我再次播放。 是有一个应用程序我可以用来自动冻结一个Android应用程序当我退出时,并在我想再次打开它时自动解冻和打开应用程序?我讨厌多少应用程序有背景服务或接收我不在乎的意图。 与我的rom,我可以根据某些意图具体拒绝应用程序的权限,但这并不总是有帮助。 ...

1  Android如何运行禁用应用程序?  ( How can android run a disabled application ) 
我刚刚遇到这个博客: 可以任何人向我解释一下吗? Android如何运行禁用应用程序?如果系统忽略该系统,我们将使用禁用应用程序将应用程序标记为什么? 如何强制android来尊重我的意志,永远不会执行禁用的应用程序? ...

3  如何禁用Google App?  ( How do i disable google app ) 
我正在使用Android 6.0(非生根)手机。拿着主页按钮打开我从不使用的谷歌应用程序。 我不认为我可以将至少作为非root用户的举起主页按钮的行为。 (如果有任何方式或工作,那么别忘了告诉我!) 所以,因为我从不使用谷歌应用程序并且还想要通过主页按钮停止打开Goog​​le应用程序,我想禁用它,因为它是一个系统应...

5  如何在没有root的情况下禁用系统应用程序?  ( How to disable system apps without root ) 
如何禁用没有root的系统应用程序? 我的手机型号是vivo x5 max +和Android 4.4.4 我已经尝试了debloater,但它未能连接(我相信我允许USB调试)。 ...

1  摆脱Google Play [复制]  ( Get rid of google play ) 
这个问题已经在这里有答案: 您是否可以完全删除Google系统来自Android的应用程序包括播放商店更新? (6个答案) ...

1  冻结应用程序在Titanium Backup Pro中是否需要手机重新启用效果?  ( Does freezing apps in titanium backup pro require a phone reboot to take effect ) 
使用Titanium Backup Pro冻结应用程序时,我必须重新启动冻结以生效吗? (例如,不再开始,即使应用意图被解雇?) 它是否依赖于应用程序是否是一个或不是系统吗? 如果它很重要,环境是机器人x(股票2.2 froyo,rooted),最新的tbpro市场版本。 我尝试检查tb wiki,发现零引用重启或不...

0  在HTC One M7中冻结闪烁馈送发射器后无法启动Android  ( Cannot boot into android after freezing blink feed launcher in htc one m7 ) 
使用Titanium Backup Pro我冻结闪烁进料启动器。 现在我在屏幕上看到的只是使用电源和音量Buttton的徽标和引导加载程序页面。我有一个htc一个m7运行棒棒糖5.0.2。 现在应该怎么做? ...

0  无法禁用哪个应用程序(没有root)?  ( Which apps cannot be disabled without root ) 
我需要更多地了解禁用内置应用程序。有些应用程序可以禁用,但有些应用程序已禁用其中"禁用" 按钮。 有没有办法如何找出无法禁用哪些应用程序? (我知道禁用其中一些(例如,设置)没有意义,但有些应用程序看起来不错,因为它们也是不可能的)。禁用它们是否有其他问题? (我听说他们中的一些人能够重启手机)。 非常感谢回答。 ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有