(EDIT) नया समाधान:
आप अपने संपूर्ण पुराने व्यवहार पर वापस लौट सकते हैं। हालांकि इसके लिए कुछ हैकिंग की जरूरत है और यह अवैध हो सकता है (डिकंपाइल और recompile 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 में एक पुराने काम में बदल दें। नए गढ़े गए पैकेज को फिर से स्थापित और स्थापित करें। परिणाम: पुराने और नए (टूट) प्रदाता एक दूसरे के बगल एक ही समय में स्थापित किया जा सकता है क्योंकि वे एक अलग नाम स्थान है ( । * खोज बॉक्स 2 के बजाय । * खोज बॉक्स )। बस यह पता लगाएं कि कौन सा पुराना है और इसका उपयोग करें।
लाभ: कोई रूट की आवश्यकता नहीं , स्थायी (दूर नहीं ले जाया जा सकता)
कमियां: आपको 2x एक ही विजेट की पेशकश (पुराने से 1x, नए से 1x) मिलता है, इसलिए आपको यह पता लगाना होगा कि कौन सा काम करता है और कौन सा नहीं
मेरा अब तक का परीक्षण ('APKtool' मेरी मशीन, FYI) पर 'java-ajr /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
(EDIT: पुराना समाधान)
यह जानकर क्या अच्छा लगेगा : क्या यह केवल Samsunng और Google के US ग्राहकों को प्रभावित करता है ? Androidcentral के
अनुसार , सैमसंग अब इस अपडेट को विश्व स्तर पर स्थिरता के रूप में बताता है ।
यह शायद यह पैकेज है, जिसे "अपडेट" मिला :
com.google.android.googlequicksearchbox (/system/app/GoogleQuickSearchBox.apk पर स्थित)
जड़ होने के लिए निश्चित रूप से स्थिति को वापस करना आवश्यक है।
लेकिन मैं पूरी तरह से सैमसंग फर्मवेयर से छुटकारा पाने और उदाहरण के लिए CyanogenMod स्थापित करने का निर्णय लेता हूं (यह मूल फर्मवेयर पर पहले स्थान पर रूट प्राप्त करने से भी आसान हो सकता है)।
आप पिछले फर्मवेयर या यूरो फर्मवेयर (यदि वे छीन नहीं गए हैं) में से एक से अप्रभावित संस्करण को "पुनः इंस्टॉल" करना चाह सकते हैं। उदाहरण के लिए, लोकप्रिय Goo.im होस्टिंग साइट के इस संग्रह में संभवतः सबसे अधिक कार्यशील (पुराना) होगा। यह लोकप्रिय Cyanogenmod aftermarket फर्मवेयर के लिए एक सामान्य इंस्टॉलेशन पैकेज है जो 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
आप सेटिंग्स-> Apps-> All-> Google खोज पर जाकर 'Google-Search' का संस्करण प्राप्त कर सकते हैं , जो वर्तमान संस्करण को सूचीबद्ध करता है। मेरा (उपर्युक्त जैसा ही है। ज़िप है: 1.4.1.299849)