Как работает команда SOTI wipeapplication на Android?
SOTI - это система удаленного администрирования устройств, которая предлагает ряд функций.
Одним из них является возможность удаленного выполнения сценариев на телефонах Android при условии, что клиентское программное обеспечение SOTI предварительно установлено и настроено. Клиентская программа не требует корневого устройства, но она действует как администрация устройства.
Одной из команд, разрешенных на языке сценариев SOTI, является
wipeapplication com.example.notepad
Это приводит к удалению всех данных приложения (в данном случае блокнота), но не самого файла APK. Так что это дает вам чистую доску для любого приложения, которое вы укажете. Я понимаю, что это может быть сделано с помощью root с помощью следующего:
rm -rf /data/data/com.example.notepad
Но почему-то SOTI делает это без рута. Так же, как администратор устройства Android. Теперь у класса Android DeviceManagerPolicy есть метод wipe, но он не зависит от приложения. Предположительно, если есть способ стереть все устройство с определенным уровнем разрешений, должен быть способ стереть данные одного приложения. Но я не смог выяснить, какая команда используется? Как SOTI это делает?
1 ответ
Чтобы удалить приложение Android с идентификатором пакета com.example.notepad, используйте следующий сценарий в Soti Mobicontrol:
uninstall com.example.notepad