Помимо API администрирования устройства , вы не можете просто вызвать вызов и выполнить полный сброс настроек устройства, о котором я знаю.
Возможно, есть разрешение android.permission.MASTER_CLEAR
, но для того, чтобы система фактически предоставила вам это, ваше приложение должно иметь разрешения «signature» или «signatureOrSystem», в соответствии с веткой групп Google . Единственный способ получить один из них - подписать приложение под тем же сертификатом, что и система, что в основном означает, что вам нужно либо работать на изготовителя устройства, либо скомпилировать и подписать собственную прошивку.