(편집) 새로운 해결책 :
당신은 당신의 완전한 오래된 행동으로 되돌릴 수 있습니다. 그래도 해킹이 필요하고 불법 일 수 있습니다 (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 을
사용 하여 전체 네임 스페이스를 디 컴파일하고 이전 네임 스페이스 .apk의 com.google.android.googlequicksearchbox 에서 com.google.android.googlequicksearchbox 2 로 변경 한 다음 (아래의 .zip 참조, 마지막 2를 염두에 두십시오) 새로 제작 된 패키지를 다시 컴파일하고 설치하십시오. 결과 : 그들은 다른 네임 스페이스가 있기 때문에 이전 및 새 (깨진) 공급자가 같은 시간에 서로 옆에 설치할 수 있습니다 ( . * 정보 검색 이 대신 . * 정보 검색 ). 어느 것이 오래된 것인지 찾아서 사용하십시오.
장점 : 루트가 필요하지 않고 영구적 (취소 할 수 없음)
단점 : 동일한 위젯 오퍼링의 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에 위치) 인 '업데이트 된' 패키지 일 가능성이 높습니다 .
상황을 되돌리려면 루트가 있어야합니다.
그러나 삼성의 펌웨어를 완전히 제거하고 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-Search'버전을 얻을 수 있습니다 . 현재 버전이 표시됩니다. 광산 (위에서 언급 한 .zip과 동일 : 1.4.1.299849)