2012-03-24 3 views
1

GtalkService를 차단하는 앱에서 작업 중입니다. 나는 이것을 위해 iptables를 사용하고 싶지만, GtalkSerivce를 찾을 수 없다. 모든 프로세스를 나열Android GTALKService의 PID를 찾는 방법

  1. pstop을하지만 GtalkService는
  2. 구글에서 앱이 로그를 볼 수 logcat -v long *:V를 사용하여 다음 플레이가 설치 wasn't, 그러나 나는 또한 아무것도
을 찾을 : 나는 시도

실행중인 GTalkService의 PID를 찾고 싶었습니다. 누군가 나를 기쁘게 도와 줄 수 있습니까?

답변

1

GTalkService는 이름이 com.google.process.gapps 인 프로세스에서 실행됩니다. 에뮬레이터에 Google Apps를 설치하면이를 확인할 수 있습니다.

그리고 시스템을 다시 시작하기 때문에 죽이는 것이 어려울 것 같습니다. 예를 들어, 여기에 DDMS 로그. 나는이 과정을 죽인 및 시스템을 다시 시작했습니다

03-24 19:11:27.239: D/dalvikvm(167): Calling exit(1) 
03-24 19:11:27.287: D/Zygote(33): Process 167 exited cleanly (1) 
03-24 19:11:27.297: I/ActivityManager(61): Process com.google.process.gapps (pid 167) has died. 
03-24 19:11:27.297: W/ActivityManager(61): Scheduling restart of crashed service com.google.android.gsf/.gtalkservice.service.GTalkService in 5000ms 
03-24 19:11:32.047: D/dalvikvm(262): GC_EXPLICIT freed 1060K, 57% free 2816K/6535K, external 1625K/2137K, paused 89ms 
03-24 19:11:32.327: I/ActivityManager(61): Start proc com.google.process.gapps for service com.google.android.gsf/.gtalkservice.service.GTalkService: pid=419 uid=10004 gids={3003, 1015, 2001, 1007} 
03-24 19:11:32.637: I/ActivityThread(419): Pub com.google.settings: com.google.android.gsf.settings.GoogleSettingsProvider 
03-24 19:11:32.647: I/ActivityThread(419): Pub com.google.android.gsf.gservices: com.google.android.gsf.gservices.GservicesProvider 
03-24 19:11:32.657: I/GservicesProvider(419): Gservices pushing to system: true; secure: true 
03-24 19:11:32.657: I/ActivityThread(419): Pub subscribedfeeds: com.google.android.gsf.subscribedfeeds.SubscribedFeedsProvider 
03-24 19:11:32.756: I/ActivityThread(419): Pub com.google.android.providers.talk: com.google.android.gsf.talk.TalkProvider 
03-24 19:11:33.027: D/GTalkService(419): [RawStanzaProvidersMgr] ##### searchProvidersFromIntent 
03-24 19:11:33.038: D/GTalkService(419): [RawStanzaProvidersMgr] no intent receivers found 
03-24 19:11:33.117: D/GTalkService(419): ##### Network broadcast (connected=true) type=mobile, state=CONNECTED 
+0

대단히 감사합니다! iptables로 차단하고 싶습니다. 실행 중이지만 Google 서버에 아무 것도 보낼 수 없습니다. – Aprel

+0

iptables로 포트 5228을 차단했습니다. 이 포트는 GtalkService에서 Google 서버에 연결하는 데 사용됩니다. GTalk 모니터 상태를 오프라인으로 표시합니다. 그리고 내가 가진거야? Android 마켓 (Play 스토어) 작동 !!!!! GtalkSevice를 차단하고 마켓 및 다른 모든 앱을 사용할 수있게 된 것은 이제 Google에서 업데이트 된 것이어야합니다 !!!! gtalk은 c2dm 푸시 서비스의 기초가 아닙니다. – Aprel

1

임 GtalkService 정말, 정말 나쁜 생각

을 차단하기 위해 응용 프로그램에서 작동합니다.

gtalk는 기본적인 시스템 서비스이므로 시도하고 죽이면 장치의 다른 많은 응용 프로그램을 손상시킬 수 있습니다. gtalk는 c2dm 푸시 서비스의 기본입니다. 많은 앱이 Google과 달리 의존합니다.

+0

Google 캘린더와 Gmail에 문제가 있다는 것을 알고 있습니다. 무슨 앱 이었습니까? – Aprel

+0

c2dm을 사용하는 모든 앱. c2dm은 안드로이드에 대한 푸시 서비스입니다. gtalk를 죽이면 푸시 메시지에 의존하는 모든 앱이 종료됩니다. –

+0

한 번 더 댓글. iptables로 포트 5228을 차단했습니다. 이 포트는 GtalkService에서 Google 서버에 연결하는 데 사용됩니다. GTalk 모니터 상태를 오프라인으로 표시합니다. 그리고 내가 가진거야? Android 마켓 (Play 스토어) 작동 !!!!! GtalkSevice를 차단하고 마켓 및 다른 모든 앱을 사용할 수있게 된 것은 이제 Google에서 업데이트 된 것이어야합니다 !!!! gtalk은 c2dm 푸시 서비스의 기초가 아닙니다. – Aprel

관련 문제