пятница, 18 марта 2011 г.

Android и удаление системных приложений

Итак, необходимо удалить "системное" приложение. В списке к удалению его конечно же нет, на то и системное.
Рассмотрим на примере DocumentToGo - в одной из прошивок его воткнули в "системные", а следовательно обновить его версию и заодно вылечить от жадности обычным способом не выходит.

Нужен рут (root)
Оно живет в /system/app/DocumentToGo_viewer_pdf.apk
Удаляем, но просто удалить его мало. Надо еще вычистить из системы. Для этого открываем файл
/data/system/packages.xml и ищем наше приложение в параметре codePath, запоминаем, что написано в параметре name - в нашем случае com.dataviz.docstogo
и из шела даем команду:

pm uninstall com.dataviz.docstogo

После этого приложение полностью удалено. В принципе, надо бы проверить его кэш и т.п.

Комментариев нет:

Отправить комментарий