(EDIT) Neue Lösung:
Sie können zu Ihrem alten Verhalten zurückkehren. Es muss allerdings gehackt werden und ist möglicherweise illegal (dekompilieren und neu kompilieren der Google App).
Background:
If you don't have root, you cannot install the old version over the new one.
What you could do: Install an app with the functions of the old Search app.
Idea: If the old app had a different package name you could install it next to the new app.
How? Apktool!
Lösungsvorschlag:
Verwenden apktool zu dekompilieren und die gesamte Namespace von ändern com.google.android.googlequicksearchbox zu com.google.android.googlequicksearchbox 2 einem Arbeits alten APK (siehe .zip unten, die 2 am Ende ausmacht), dann Kompilieren und installieren Sie das neu gestaltete Paket. Ergebnis: Alter und neuer (defekter) Provider können gleichzeitig nebeneinander installiert werden, da sie einen anderen Namespace haben ( . * Suchfeld 2 anstelle von . * Suchfeld ). Finden Sie einfach heraus, welches das alte ist, und verwenden Sie das.
Vorteile: Keine Wurzel erforderlich, dauerhaft (kann nicht entfernt werden)
Nachteile: Sie erhalten 2x das gleiche Widget-Angebot (1x vom alten, 1x vom neuen), sodass Sie herausfinden müssen, welches funktioniert und welches nicht
Mein bisheriger Test ('apktool' ist ein Alias für 'java -jar /usr/local/bin/apktool.jar' auf meinem Computer, zu Ihrer Information):
apktool decompile GoogleQuickSearchBox.apk appdir
#append every occurrence of the namespace with '2'
find appdir -type f | while read a; do sed -i 's,uicksearchbox,uicksearchbox2,g' $a; done
#rename the directory to reflect that too
mv appdir/smali/com/google/android/googlequicksearchbox smali/com/google/android/googlequicksearchbox2
apktool build /tmp/bla.apk appdir
#Any sort of signing (jarsigner, signapk.jar,...):
java -jar /tmp/signapk.jar /tmp/certificate.pem /tmp/key.pk8 /tmp/bla.apk /tmp/gsearch2.apk
adb install /tmp/gsearch2.apk
(EDIT: Alte Lösung)
Was wäre schön zu wissen : Betrifft dies nur Samsunng- und Googles US- Kunden?
Laut androidcentral stellt Samsung dieses Update nun weltweit als Stabilitätsfix bereit .
Höchstwahrscheinlich wurde dieses Paket "aktualisiert" :
com.google.android.googlequicksearchbox (zu finden unter /system/app/GoogleQuickSearchBox.apk)
Root zu haben, ist definitiv erforderlich, um die Situation umzukehren.
Ich würde mich jedoch entschließen, Samsungs Firmware komplett zu entfernen und beispielsweise CyanogenMod zu installieren (Dies ist möglicherweise sogar einfacher, als in erster Linie auf der ursprünglichen Firmware root zu werden).
Möglicherweise möchten Sie die nicht betroffene Version von der letzten Firmware oder einer Euro-Firmware "neu installieren" (sofern diese nicht entfernt wurde). In diesem Archiv der beliebten Goo.im- Hosting-Site befindet sich beispielsweise höchstwahrscheinlich eine funktionierende (ältere) .apk-Datei mit den Funktionen, die Sie vermissen. Es handelt sich um ein allgemeines Installationspaket für die beliebte Cyanogenmod-Aftermarket-Firmware, das alle relevanten proprietären Pakete von Google enthält (diese mussten vor einiger Zeit auf Anforderung von Google von Cyanogenmod entfernt werden). Sie können es mit einem beliebigen Entpackungsprogramm öffnen und das Paket /system/app/GoogleQuickSearchBox.apk extrahieren.
So würde ich es machen (mit dem AdB-Tool aus dem Google SDK :
adb push GoogleQuickSearchBox.apk /sdcard/
adb shell
su
mount -o remount,rw /system
cp /sdcard/GoogleQuickSearchBox.apk /system/data/
mount -o remount,ro /system
reboot
exit
Ich habe Application Explorer verwendet , um diese Auflistung zu generieren und zu sehen, wo sich die .apk befindet:
App Name: Google-Search
Package Name: com.google.android.googlequicksearchbox
[...]
Source Directory:
/system/app/GoogleQuickSearchBox.apk
Sie können die Version von "Google-Suche" abrufen , indem Sie auf Einstellungen-> Anwendungen-> Alle-> Google-Suche klicken und die aktuelle Version anzeigen . Meins (das gleiche wie in der oben genannten .zip ist: 1.4.1.299849)