Невозможно удалить приложение SoundHound с Android - PullRequest
3 голосов
/ 01 ноября 2011

У меня серьезные проблемы с приложением SoundHound с моего устройства HTC Desire S.

Я смог бы удалить его стандартным способом, введя «Приложения> Управление приложениями», найдя SoundHound и удалив его. Но увы у меня нет вариантов. Все кнопки отключены. Если приложение запущено, у меня есть опция «Принудительная остановка» и «Очистить данные».

В Android Market я могу только «Обновлять (вручную)» - и если я это сделаю, у меня будут только опции «Открыть» и «Удалить обновления»

Тогда я подумал, что это будет возможно через adb , используя имя пакета, найденное в adb shell , равным com.melodis.midomiMusicIdentifier.freemium - и затем удалите его.

lobner@:~$ ./adb uninstall com.melodis.midomiMusicIdentifier.freemium
Failure

Я думаю, что вышеупомянутые попытки могут потерпеть неудачу, поскольку файл .apk находится в папке /system/app на моем устройстве. Кажется, я не могу смонтировать папку, возможно, из-за того, что на устройстве нет рута.

lobner@:~$ ./adb shell mount system/app
Usage: mount [-r] [-w] [-o options] [-t type] device directory

И я не могу просто удалить его, кажется

lobner@:~$ ./adb shell rm system/app/SoundHound_Freemium.apk
rm failed for system/app/SoundHound_Freemium.apk, Read-only file system

У кого-нибудь есть какие-либо идеи, как (принудительно) удалить приложение из нерутированного телефона?

1 Ответ

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

Я думаю, что вышеуказанные попытки могут потерпеть неудачу, поскольку файл .apk находится в папке / system / app на моем устройстве.

Это означает, что приложение является частью вашей прошивки и не может быть удалено, если не считать рутирование вашего телефона. Ice Cream Sandwich будет поддерживать отключение таких приложений, но не удалять их.

...