Aplicativo para iPod do meu iPhone conectado à Internet

3

No iPhone 4 IOS 4.3.5, se eu começar a tocar música, o aplicativo iPod está recebendo ou enviando informações da Internet.

Para reproduzi-lo: mate o aplicativo ipod usando a "barra de tarefas" e
depois toque algumas músicas; você notará a "roda" giratória da transferência de dados durante alguns segundos

Não estou usando Genius ou Ping.
Eu já tenho a capa da música.
Não tenho vocais

Você tem uma idéia de que tipo de informação é enviada ou recebida?

Atualização: Estou tentando conectar-me através do violinista no meu PC O Fiddle está atuando como proxy e me permite inspecionar os dados,
MAS as configurações do proxy wifi estão retornando do manual para desativadas o tempo todo!

Cristo-OFF
fonte

Respostas:

3

O aplicativo iPod está entrando em contato com o servidor do iTunes para obter algumas chaves criptografadas. Três deles, na verdade, respectivamente chamados "assinatura", "certificados" e "bolsa". Todos eles fazem parte de um arquivo xml (plist) localizado em http://ax.init.itunes.apple.com/bag.xml?ix=2.

Não há dados POST, apenas alguns cookies e cabeçalhos HTTP que fornecem informações sobre o dispositivo e o contexto. Essas informações fazem parte de muitas solicitações feitas aos servidores da Apple pelo iOS.

Não faço ideia do que pode ser essa "bolsa" nem para que é usada.

Detalhes

Aqui estão os cabeçalhos da solicitação:

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

Os nomes dos 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

E o 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>

A parte "certs" parece ser constante, mesmo com um navegador padrão e nenhum dos cabeçalhos ou cookies HTTP especiais.

(Não quero publicar muitos detalhes, pois não sei o que eles contêm sobre mim ou meu ID Apple.)

olivier
fonte
0

Provavelmente está procurando compartilhamentos locais. Nas versões mais recentes do iOS, o iPhone ganhou suporte para o Compartilhamento Familiar com o iTunes. Portanto, quando você inicia o aplicativo para iPod, ele procura verificar se existem compartilhamentos de rede disponíveis para transmitir arquivos de música e vídeo.

Nathan Walker
fonte
Pode ser: Eu usei o "compartilhamento local" antes, mas o ID do usuário e a senha estão vazios no momento
Christ-OFF
0

Se você ainda vê o polegar para cima e o balão na interface do usuário do aplicativo iPod enquanto toca a música, está conversando com Ping em segundo plano. Esses ícones são visíveis apenas se o aplicativo souber que a música está no catálogo do iTunes.

Supondo que eu esteja certo até agora, ele está perguntando à infraestrutura da Apple se deve mostrar a interface do usuário do Ping para uma música específica.

Steve Shaner
fonte
Não, eu não vejo os polegares e o balão. Eu nunca ativei o Ping. Está desativado em restrições
Christ-OFF