Как сбросить андроид программой? - PullRequest
0 голосов
/ 04 ноября 2011

Как сбросить андроид телефон до исходного состояния программой?

или Можем ли мы использовать adb для запуска sth?

Большое спасибо за ответ ~

Ответы [ 2 ]

3 голосов
/ 04 ноября 2011

Помимо API администрирования устройства , вы не можете просто вызвать вызов и выполнить полный сброс настроек устройства, о котором я знаю.

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

0 голосов
/ 04 ноября 2011

Я помню, что в API8 (2.2) или более поздней версии через API-интерфейс DeviceAdmin можно выполнить сброс до заводских настроек. Но это крайне опасно для пользователей, не так ли?

...