2011-11-01 66 views
3

我的HTC Desire S裝置出現SoundHound application的嚴重問題。無法從android中卸載SoundHound應用程序

我應該可以通過輸入「應用程序>管理應用程序」,找到SoundHound並將其卸載,以標準方式將其刪除。但是,唉,我沒有選擇。所有按鈕都被禁用。如果應用程序啓動,我可以選擇「強制停止」和「清除數據」。

在Android市場我只能爲「Update(手動)」 - 如果我這樣做,我則只有「打開」選項和「卸載更新」

然後我想它會有可能通過adb,使用通過adb shell找到的軟件包名稱爲com.melodis.midomiMusicIdentifier.freemium - 然後對其進行卸載。

[email protected]:~$ ./adb uninstall com.melodis.midomiMusicIdentifier.freemium 
Failure 

我覺得上面的嘗試可能會失敗,因爲.apk文件位於設備上的文件夾/system/app。 而我似乎無法安裝該文件夾,這可能是由於該單元未被植根。

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

我不能只是刪除它,它似乎

[email protected]:~$ ./adb shell rm system/app/SoundHound_Freemium.apk 
rm failed for system/app/SoundHound_Freemium.apk, Read-only file system 

沒有人有任何想法,如何(力)從一個無根的手機中刪除的應用程序?

回答

3

我覺得上面的嘗試可能會失敗,因爲該.apk文件位於設備上的/系統/應用程序文件夾中。

這意味着該應用程序是您的固件的一部分,不能被刪除,生根短缺的手機。冰淇淋三明治將支持禁用這樣的應用程序,但不刪除它們。

+1

但這似乎很奇怪?這是一個市場應用程序,在我的固件中沒有buisness。應用程序可以自行更改此安裝路徑/應用程序狀態嗎? – lobner

+0

@lobner:不,他們不能改變這一點。你確定APK是在'/ system/app'而不是'/ data/app'嗎? – CommonsWare

+0

是的,所以'./adb shell pm list packages -f'告訴我。同意這似乎很奇怪。什麼可能導致它?或者SoundHound是HTC Sense的一部分? – lobner