重置development_settings_enabled不会改变开发者状态

问题描述:

我试图重置根植moto g4 android设备上的开发者状态。首先,我使用的内容外壳命令读取设置:重置development_settings_enabled不会改变开发者状态

adb shell content query --uri content://settings/global/development_settings_enabled 

结果是:

> Row: 0 _id=173, name=development_settings_enabled, value=1 

由于更新命令不是全成我删除并重新插入使用

adb shell content delete --uri content://settings/global --where "name=\'development_settings_enabled\'" 
adb shell content insert --uri content://settings/global --bind name:s:development_settings_enabled --bind value:i:0 

设定重新启动系统后,将development_settings_enabled状态的值重置为1.

我需要一个脚本来在启动时间内主动重置此值吗?是否有另一个地方可以重置开发者状态?我拒绝使用“重置数据”,这是推荐的方法,因为这会删除我所有的设置。

根据其他解决方案中的建议,重置Android“设置”应用程序的数据似乎不会删除手机的所有设置。因此,这是解决我的问题的简单方法。它仍然不是我可以在批量生产过程中使用的程序化解决方案。