ADB删除用户帐户

问题描述

我目前正在寻找一种解决方案,可以通过adb删除存储的用户帐户(“设置”->“用户和帐户”)。你们当中有人吗?到目前为止,我还没有找到任何具体的信息。 我会很感激你:)

解决方法

应用程序帐户的情况:

您需要具有root用户权限才能执行此操作。这些帐户存储在数据库/data/system_ce/0/accounts_ce.db中,该数据库需要root特权才能访问它。

如果您拥有一部已扎根的手机,则只需删除相关条目并将其删除。

系统用户案例

要删除系统用户,可以先列出现有用户:

pm list users 

每个用户条目如下:UserInfo{ID:USERNAME:INT}

要删除用户,可以使用以下命令:

pm remove-user ID

其中ID是用户的ID(上一条命令的结果)