2012-03-24 34 views
1

私はGtalkServiceをブロックするためのアプリを開発中です。私はこのためにiptablesを使いたいのですが、GtalkSerivceを見つけることはできません。すべてのプロセスを一覧表示するAndroid GTALKServiceのPIDを見つける方法

  1. pstopをしかしGtalkServiceでは、Googleからアプリをプレイインストールしてから、ログを参照してください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 Serverに接続するために使用しています。 GTalkモニタはオフライン状態を表示します。そして私には何がありますか? Androidマーケット(Playストア)が動作します!!!!! Googleから更新されたものでなければなりません。GtalkSeviceをブロックして、Marketと他のすべてのアプリを使用できます。 gtalkはc2dmプッシュサービスの基盤ではありません! – Aprel

    1

    イム本当に、本当に悪いアイデアだGtalkService

    をブロックするためにアプリに取り組んで。

    gtalkは、基本的なシステムサービスです。あなたが試して試してみると、デバイス上の他の多くのアプリケーションが破壊されます。 gtalkはc2dmプッシュサービスの基盤であり、多くのアプリはGoogleに依存しています。

    +0

    私はGoogleカレンダーとGmailに問題があることを知っています。どのアプリを意味しましたか? – Aprel

    +0

    c2dmを使用するすべてのアプリ。 c2dmはアンドロイドのプッシュサービスです。あなたがgtalkを殺すと、プッシュメッセージに依存するすべてのアプリケーションを終了させます。もう1つのコメント –

    +0

    。私はiptablesでポート5228をブロックしました。このポートはGtalkServiceからGoogle Serverに接続するために使用しています。 GTalkモニタはオフライン状態を表示します。そして私には何がありますか? Androidマーケット(Playストア)が動作します!!!!! Googleから更新されたものでなければなりません。GtalkSeviceをブロックして、Marketと他のすべてのアプリを使用できます。 gtalkはc2dmプッシュサービスの基盤ではありません! – Aprel

    関連する問題