如何从firebase读取发送到应用程序测量的数据

如何从firebase读取发送到应用程序测量的数据,firebase,google-analytics,Firebase,Google Analytics,我正在尝试对Android应用程序进行网络分析,以了解Firebase正在收集哪些信息。我正在使用Fiddler做一个中间人,可以观察Firebase应用程序测量服务器的ping。但是,当我解密内容以查看传递的内容时,消息似乎被编码或压缩了。在文本编辑器中打开时,消息如下所示: POST https://app-measurement.com/a HTTP/1.1 Content-Length: 761 User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.

我正在尝试对Android应用程序进行网络分析,以了解Firebase正在收集哪些信息。我正在使用Fiddler做一个中间人,可以观察Firebase应用程序测量服务器的ping。但是,当我解密内容以查看传递的内容时,消息似乎被编码或压缩了。在文本编辑器中打开时,消息如下所示:

POST https://app-measurement.com/a HTTP/1.1
Content-Length: 761
User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1; Google Nexus 6 Build/LMY47D)
Host: app-measurement.com
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Type: application/x-www-form-urlencoded


öR

_c


_oauto

_r

_pfo 

_sys 

_uwa 
    
_sysu _fΞ¶Þ.  "


_oauto

_et_eΞ¶Þ.  D

_si¹þ½‚ÌÓ¹¨_vsÓ랶Þ. ÎÏž¶Þ.Ξ¶Þ._fot €ºÀ¶Þ.Ξ¶Þ._fi ³Ÿ¶Þ._lte œ ²Ÿ¶Þ.(Ξ¶Þ.0Ó랶Þ.BandroidJ5.1RGoogle Nexus 6Zen-us`Ôýÿÿÿÿÿÿÿjmanual_installr<my-app-bundle-name>‚4.6.19166.0322ˆÄwÄwª <text here>°ñÊîüƒÝÏʸÊ'1:849883241272:android:<my-aaid> òdVZyNR1YbAMøºç’1d5adf7b1442fe22˜ŽºªÜàÙè  ð 
POSThttps://app-measurement.com/a HTTP/1.1
内容长度:761
用户代理:Dalvik/2.1.0(Linux;U;Android 5.1;Google Nexus 6 Build/LMY47D)
主持人:app-measurement.com
连接:保持活力
接受编码:gzip
内容类型:application/x-www-form-urlencoded
奥尔
_c
_非统组织
_r
_全氟辛烷磺酸
_系统
_uwa
_sysuΞÞ。"
_非统组织
_等等
_在本期开展开展的各单位之间开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期开展的本期手动安装器4.6.19166.0322

有人熟悉这种编码吗?我如何解码以查看原始文本?我尝试过gzip,但似乎不是这样。谢谢!

它没有被压缩或以任何方式被混淆。如果你仔细看的话,你可以在有效负载中看到纯文本数据。你捕获的几乎肯定是二进制格式的,而且你是我们必须掌握protobuf定义,以便在不进行反向工程的情况下对其进行解码。这不是谷歌为未公开文档的API端点披露的内容。

它没有被压缩或以任何方式真正混淆。如果你仔细看,你可以在有效负载中看到明文数据y、 你捕获的几乎肯定是二进制形式的,你必须掌握protobuf定义才能解码它,而不需要进行反向工程。这不是谷歌为未公开文档的API端点披露的内容。

谢谢!是的,我看到了明文,但我只是担心我会可能缺少当前二进制的信息。我不太熟悉protobuf,但将研究如何对定义进行反向工程(除非这是非常具有挑战性的)谢谢!是的,我看到了纯文本,但我只是担心我可能会丢失当前二进制的信息。我对protobuf不太熟悉,但会研究如何对定义进行反向工程(除非这是非常具有挑战性的)