aplicación de iPod de mi iPhone que se conecta a Internet

3

En el iPhone 4 IOS 4.3.5, si comienzo a reproducir música, la aplicación iPod está recibiendo o enviando información desde Internet.

Para reproducirlo: mata la aplicación ipod usando la "barra de tareas"
entonces toca algo de música notará la "rueda" de giro de la transferencia de datos durante unos segundos

No estoy usando Genius o Ping.
Ya tengo la portada de la canción.
No tengo voces

¿Tiene una idea de qué tipo de información se envía o recibe?

Actualización: estoy intentando conectarme a través de fiddler en mi PC Fiddle está actuando como un proxy y me permitirá inspeccionar los datos
¡PERO la configuración del proxy wifi está regresando de manual a deshabilitado todo el tiempo!

    
pregunta Christ-OFF 10.08.2011 - 16:14

3 respuestas

3

La aplicación iPod se está contactando con el servidor de iTunes para obtener algunas claves cifradas. Tres de ellos en realidad, respectivamente llamados "firma", "certificados" y "bolsa". Todos ellos forman parte de un archivo xml (plist) ubicado en http://ax.init.itunes.apple.com/bag.xml?ix=2 .

No hay datos POST, solo algunas cookies y encabezados HTTP que proporcionan información sobre el dispositivo y el contexto. Estas informaciones forman parte de muchas solicitudes hechas a los servidores Apple por iOS.

No tengo ni idea de qué puede ser esta "bolsa" ni para qué se utiliza.

Detalles

Aquí están los encabezados de solicitud:

User-Agent : iTunes-iPhone/4.3.4 (4; 32GB)
Accept-Language : fr;q=1.0,en;q=1.0[...]
X-Apple-Store-Front : [cut]
X-Apple-Connection-Type : WiFi
X-Apple-Cuid : [cut]
X-Apple-Software-Cuid : [cut]
X-Dsid : [cut]
X-Apple-Client-Application : MediaPlayer
X-Apple-Client-Versions : iBooks/1.3

Los nombres de las cookies:

mz_at1
s_vi
dssid2
mz_pc
mz_at0
ds01_a
Pod
s_vnum_us
s_vnum_befr
mz_if
mz_pt
a
s_vnum_fr
s_cvp35b

Y el esquema XML:

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> 
    <dict> 
        <key>signature</key>
        <data>[encrypted string]</data> 
        <key>certs</key> 
        <array> 
            <data>[encrypted string]</data> 
        </array> 
        <key>bag</key>
        <data>[VERY long encrypted string]</data> 
    </dict> 
</plist>

La parte de "certificados" parece ser constante, incluso con un navegador estándar y ninguno de los encabezados o cookies HTTP especiales.

(No quiero publicar demasiados detalles, ya que no sé qué contienen sobre mí o mi ID de Apple).

    
respondido por el olivier 10.08.2011 - 23:20
0

Probablemente está buscando acciones locales. En las últimas versiones de iOS, el iPhone ha ganado soporte para Compartir en casa con iTunes. Por lo tanto, cuando inicia la aplicación iPod, está buscando si hay recursos compartidos de red disponibles para transmitir música y archivos de video.

    
respondido por el Nathan Walker 10.08.2011 - 16:32
0

Si aún ves el pulgar hacia arriba y el bocadillo en la interfaz de usuario de la aplicación del iPod mientras escuchas la canción, está hablando con Ping en el fondo. Esos iconos solo son visibles si la aplicación sabe que la canción está en el catálogo de iTunes.

Suponiendo que tengo razón hasta ahora, le está preguntando a la infraestructura de Apple si debería mostrar la interfaz de usuario de Ping para una canción en particular.

    
respondido por el Steve Shaner 10.08.2011 - 17:27

Lea otras preguntas en las etiquetas