(编辑)新解决方案:
您可以还原为完整的旧行为。它需要进行一些黑客攻击,并且可能是非法的(反编译和重新编译Google应用)
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!
解决方案:
使用apktool反编译,整个命名空间的改变com.google.android.googlequicksearchbox到com.google.android.googlequicksearchbox 2 工作的老.apk文件(见下面的.zip,介意的2月底),然后重新编译并安装新制作的软件包。结果:新旧(损坏的)提供程序可以同时安装,因为它们具有不同的命名空间(。* searchbox 2而不是。* searchbox)。只需找出哪个是旧的并使用它即可。
好处:不需要root,永久(无法删除)
缺点:您可以获得相同的小部件产品的2倍(旧部件为1倍,新部件为1倍),因此您必须找出哪些有效,哪些无效
到目前为止,我的测试(“ apktool”是我的机器上的“ java -jar /usr/local/bin/apktool.jar”的别名,仅供参考):
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
(编辑:旧解决方案)
知道什么很高兴:这只会影响Samsunng和Google的美国客户吗?
根据androidcentral的说法,三星现在将此更新作为全球稳定性修复程序进行部署。
最有可能是“更新”了此软件包:
com.google.android.googlequicksearchbox(位于/system/app/GoogleQuickSearchBox.apk)
绝对需要root才能恢复这种情况。
但是,我决定完全放弃三星的固件并安装例如CyanogenMod(这比在原始固件中首先置根更容易)。
您可能希望从上一个固件或一个欧元固件(如果未剥离)中“重新安装”不受影响的版本。例如,流行的Goo.im托管站点中的此归档文件很可能具有有效(较旧)的.apk,而该功能具有您所缺少的功能。它是流行的Cyanogenmod售后固件的通用安装程序包,其中包含Google的所有相关专有程序包(前一段时间,必须根据Google的要求将其从Cyanogenmod中删除)。您可以使用任何解压缩程序将其打开,然后解压缩/system/app/GoogleQuickSearchBox.apk软件包。
我就是这样做的(使用Google SDK中的adb工具:
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
我使用应用程序资源管理器来生成此清单,并查看.apk的位置:
App Name: Google-Search
Package Name: com.google.android.googlequicksearchbox
[...]
Source Directory:
/system/app/GoogleQuickSearchBox.apk
您可以转到设置->应用程序->所有-> Google搜索,获取“ Google搜索”的版本,该列表列出了当前版本。我的(与上述.zip相同:1.4.1.299849)