>
배경

"인스턴트 앱용 Google Play 서비스"가 내 권한없이내 기기에 설치되었습니다. 내 방화벽 (AFWall 및 몇 가지 다른 앱)의 기능을파손했습니다. 그리고 허가없이 자체 및 기타 앱/구성 요소를 업데이트하고 있습니다. 이 구성 요소를 제거하면 다시 다운로드되고 바로 설치됩니다.(실제로 백그라운드에서이 작업을 수행하는 것이 "Google Play 서비스"일 가능성이 높습니다)

다운로드, 업데이트 또는 설치에 대한 확인 및 알림이 없습니다. 내가 발견 한 방식은 내 앱의 일부 기능이 변경되었거나 깨 졌음을 알았습니다. 그래서 앱 ( "Android 용 시스템 정보")을 사용했는데 실제로이 "인스턴트 앱용 Google Play 서비스"는 하루 전에 설치되었습니다.

내 질문은 :Android 기기의 무단 업데이트를 완전히 비활성화하고 다음 기능을 유지하려면 어떻게합니까?

  • 연락처 동기화
  • Google Play 스토어
  • Google지도 앱

이 스크린 샷에서 자동 업데이트를 담당하는 모든 설정이 꺼져 있음을 알 수 있습니다. 따라서이 다운로드 및 설치는 명백히 권한이 없으므로 발생하지 않아야합니다.이미 설치된 후 Instant Apps 설정의 스크린 샷이 표시됩니다. Google Play 스토어에서 전역 설정 만 그대로 둡니다.


설정›앱//설정›Google›인스턴트 앱(사용 안함!) // Play 스토어 설정 (자동 업데이트 사용 안함!)

오해의 소지가있는 제안을 따른 후에 시작되었습니다.이 스크린 샷에서 "Google Play 서비스"를 업데이트 할 수 있습니다 :


더 큰 변형을 보려면 클릭 이미지

<시간> 업데이트 1 :

지금까지 내가 발견 한 것은무언가(대부분 "Google Play 서비스")가 다운로드 및 설치를 요청하고 있다는 것입니다. 그렇게하는 방법은 Google 다운로드 관리자에게 요청하는 것입니다. 무엇이 트리거되는지 확실하지 않지만, 장치를 자세히 보면 다운로드 관리자의 아이콘이 다운로드 비율을 나타내는 알림에 표시됩니다. 그러나 완료되면 즉시 사라집니다. 그래도 설치를 나타내는 것은 없습니다.

지금까지 시도한 것 :

<올>
  • Google 계정, GP 저장소 및 서비스 프레임 워크 ( com.google.android.gms )는 원래 시스템 수준 앱 대신 사용자 수준으로 설치합니다. ; com.android.vending ; com.google.android.gsf ) 이것은 작동하지 않았다. 다운로드가 여전히 요청되어 설치됩니다.
  • 설치를 차단하는 방법은 데이터를 다 사용할 때까지 계속해서 다운로드하게하는 것 같습니다. 따라서 가장 좋은 방법은 처음부터 다운로드를 방지하는 것입니다. 다운로드 관리자를 사용자 앱으로 설치할 수 없었습니다.이 부분은 제어해야 할 부분으로 보입니다.
  • 방화벽을 통해 다운로드 관리자 및/또는 Play Store를 차단하는 것은 가능하지만 신뢰할 수있는 유일한 앱 다운로드 방법을 손상시킵니다.
  • 업데이트 2 :

    이전 버전의 GP Services (v11.3.02)로 다운 그레이드하면 며칠 동안 작동했지만 현재 Instant Apps 용 GP 서비스가 다운로드되어 설치되었습니다. 어떤 버전을 사용하든 상관 없습니다. Google은 모든 휴대 전화를 이런 식으로 업데이트합니다.

    업데이트 3 :

    따라서 구글은 기분이 좋을 때마다 정기적으로 업데이트하고있다. 영화를 스트리밍하는 경우 MB 단위로 돈을 지불하는 인터넷 대역폭을 사용하여 속도를 떨어 뜨립니다. 이 이미지에서는 3 개의 Google 앱이 허가없이 업데이트 된 것을 볼 수 있습니다.


    • 답변 # 1

      업데이트: 최신 Android 버전에서는설정->Google->인스턴트 앱->OFF.

      와이즈 비즈

      가장 좋은 시나리오에서는 Instant Apps가 자동 업데이트되는 것을 차단하기에 충분해야합니다.

      터미널 (connectbot, juicessh 등)을 통해 기기에서 실행합니다.

      Original answer follows below:

      또는 케이블 (또는 wifi adb)을 통해 연결된 상태에서 PC에서 adb를 통해 실행하는 경우 다음을 사용하십시오.

      pm hide com.google.android.instantapps.supervisor
      
      
      adb shell pm hide com.google.android.instantapps.supervisor 와 달리   pm disable 는 루팅되지 않은 기기에서도 작동합니다. 지금까지 인스턴트 앱 알림이 더 이상 표시되지 않았습니다.

      위의 방법으로 문제가 해결되지 않으면 다른 방법으로 파일/폴더의 SELinux 컨텍스트를 수정하는 것입니다 (예 : pm hide 사용) ).

      <시간>

      와이즈 비즈를 되돌리려면  위 명령 사용 :

      chcon
      
      

    • 답변 # 2

      이름에서 알 수 있듯이 Google 서비스 앱의 일부입니다. PlayStore는 앱을 설치하지 않고 앱을 실행합니다 (새 서비스). 비활성화 할 수는 있지만 제거 할 수는 없습니다 (내가 핵심 서비스의 일부로 계속 설치한다는 것을 알고있는 한).

      비활성화하려면설정›Google›인스턴트 앱으로 이동하여 토글 스위치 (참조)를 전환하십시오.

      이것은 최신 장치가 출시 될 때 이것이 최신 장치의 시스템 응용 프로그램이 될 것이라고 믿습니다. 나머지 구형 장치를 사용하는 다른 사람들에게는 호환 장치에 강제로 설치됩니다.

      수정 :답변 한 후에 질문이 수정 되었기 때문에. 이 답변은 루팅되지 않은 장치에 적용됩니다. 루팅 된 기기를 사용하면 가능하지만 쉽고 영구적 인 솔루션은 생각할 수 없습니다.

  • 이전 audio - 끊임없는 경고음이 나는 삼성 Galaxy
  • 다음 4.0 ice cream sandwich - Android 기기의 defaultprop에서 "persistserviceadbenable"값을 볼 수 없습니까?