Chi usa rom come la cyanogenmod6 (almeno la nightly build) si sarà accorto che il market non chiede di aggiornare le due app in questione, e non ci si riesce nemmeno manualmente. questo perchè i due apk preinstallati hanno sign diversa!
Per rimuovere quelle preinstallate e installare quelle del market fate così:
1) rimuovete le due app preinstallate
2) copiate nel pc il vostro /data/system/packages.xmlcodice:adb remount adb shell rm /system/app/GoogleQuickSearchBox.apk adb shell rm /system/app/VoiceSearch.apk
3) apritelo con gedit o un altro editor di testo e togliete ogni riferimento alle due appcodice:adb pull /data/system/packages.xml .
codice:<package name="com.google.android.googlequicksearchbox" codePath="/system/app/GoogleQuickSearchBox.apk" flags="1" ts="1217592000000" version="100" userId="10019"> <sigs count="1"> <cert index="0" /> </sigs> </package>Ora salvatelo con nome packages_new.xml (che non si sa mai, meglio tenere l'originale)codice:<package name="com.google.android.voicesearch" codePath="/system/app/VoiceSearch.apk" flags="1" ts="1217592000000" version="160" userId="10004"> <sigs count="1"> <cert index="0" /> </sigs> </package>
4) ricopiatelo nel vostro smartphone con
5) riavviate e installate dal market "google search" e "voice search" (Google Inc.)codice:adb remount adb push packages_new.xml /data/system/packages.xml

LinkBack URL
About LinkBacks
Ultima modifica di nk02; 13-08-10 alle
Rispondi quotando



