iamr0s / Dhizuku

A Android Application for share DeviceOwner
GNU General Public License v3.0
1.1k stars 46 forks source link

自定义单位名字 #3

Closed AuYoku closed 1 year ago

AuYoku commented 1 year ago

就像冰箱那样,可以自定义设备管理的单位名字

myChinesePYL commented 1 year ago

总感觉没啥必要,应该是强迫症吧(〜 ̄▽ ̄)〜

AuYoku commented 1 year ago

确实属于强迫症功能,但很好玩●^●。 我还有一个疑问,我激活后,oneui的安全文件夹、分身和MIUI的分身都不能用了。这个是手机厂增加的限制吧。

iamr0s commented 1 year ago

好的,自定义单位名称我查了有这个接口,后续我会加上。

iamr0s commented 1 year ago

确实属于强迫症功能,但很好玩●^●。 我还有一个疑问,我激活后,oneui的安全文件夹、分身和MIUI的分身都不能用了。这个是手机厂增加的限制吧。

是的,激活设备所有者会导致系统无法使用分身等功能,这是系统的限制,属于正常现象。 根据用户反馈,可以单独给某个用户设置所有者,可以解决这个问题。 比如adb shell dpm set-device-owner com.rosan.dhizuku/com.rosan.dhizuku.server.DhizukuDAReceiver 改成adb shell dpm set-device-owner --user 0 com.rosan.dhizuku/com.rosan.dhizuku.server.DhizukuDAReceiver 如果给MIUI的分身系统单独设置管理员就是adb shell dpm set-device-owner --user 999 com.rosan.dhizuku/com.rosan.dhizuku.server.DhizukuDAReceiver

iamr0s commented 1 year ago

就像冰箱那样,可以自定义设备管理的单位名字

经过考虑,我决定暂时不把这些功能放进Dhizuku,而是放进一个基于Dhizuku-API实现的demo中。

你可以在这里下载demo Releases

截至2023年5月4日,demo支持卸载、冻结、解冻应用,以及设置组织名称。

iamr0s commented 1 year ago

我这么做是因为,不想把一些可以由接入Dhizuku-API就可以实现的功能内置到程序中。

同时鼓励更多的开发者接入Dhizuku。