Qual é o estado atual do dispositivo Apple (iPhone, iPod etc.)?

21
  1. Quais aplicativos ubuntu fornecem suporte? (guias, instruções, status)
  2. Além disso, especificamente, detalhes sobre o suporte à sincronização de músicas para iPhone e iPod com a versão mais recente do sistema operacional:

    • Você pode sincronizar músicas com dispositivos apple usando o iOS4? (iPhone e iPod)
    • Quais aplicativos permitem que você faça isso e como? (guias, instruções, status)

O que já foi estabelecido é:

  • A Apple não suporta Linux e não tem planos.
  • O libimobiledevice fornece algum suporte, no entanto, atualmente não suporta sincronização de música / vídeo com dispositivos >iOS4. Acesse libimobiledevice e vá até a seção intitulada " Status " para ver se a versão do seu dispositivo é suportada.
Gerard Roche
fonte

Respostas:

24

Este é um alvo em constante movimento. Se você encontrar uma ferramenta que funcione, a Apple a quebrará em uma 'atualização de segurança' (às vezes elas usam o termo subjetivamente). Para alguns iPods, tente substituir o firmware pelo Rockbox . Para os iPhones, use o Windows ou um Mac ou tente configurar um sistema operacional convidado do Windows com o VirtualBox no Ubuntu.

A Apple nunca permitirá que esse tipo de interoperabilidade ocorra a longo prazo. Você precisará aceitar as regras deles para os dispositivos deles ou encontrar um dispositivo que possa ser rooteado e carregado com firmware alternativo.

Tom Brossman
fonte
3
Depois que você sai do jardim murado da Apple, você fica por conta própria, eles não têm nenhuma obrigação de fornecer outros avisos assim. Você já concordou com isso e aceitou os termos unilaterais. Eu acho que isso é irritante também. Não posso culpar a Apple. Sua obrigação é para com os acionistas. Se você aplicou uma atualização ou tentou sincronizar fora do ecossistema aprovado e isso quebrou alguma coisa, você pode se culpar. Duro, mas é verdade. Enquanto isso, vote com sabedoria, escolha seus dispositivos com sabedoria e dê o que puder para organizações como a EFF. Boa sorte.
Tom Brossman
11
Concordo, no entanto, não estou falando sobre a Apple fornecer avisos (você está 100% correto, eles não têm absolutamente nenhuma obrigação de fornecer suporte, avisos, qualquer coisa. Se não é do interesse dos negócios deles, por que deveriam?), m falando sobre aplicativos como banshee, rhythmbox, etc, que fornecem um "tipo de" suporte, eles devem fornecer avisos quando encontrarem uma versão não testada do dispositivo apple. Ou talvez seja impossível para eles fazer isso (eu ficaria surpreso se ele é), Além disso, não me interpretem mal, eu sei que as pessoas trabalham duro nesses projetos para livre
Gerard Roche
11
@ElderGeek, o aplicativo pode avisá-lo que a versão do iOS, por exemplo, não foi examinada e não passou nos testes de aceitação dos fabricantes de aplicativos , não é? Você está usando o iOS 7.2.1. Esta versão do iOS é desconhecida para este aplicativo. Nosso processo de testes de aceitação [link] não encontrou problemas com a versão 7.2.0. Você deve prosseguir ...
Gerard Roche
11
@BullfrogBlues O bom do software de código aberto é que você pode modificá-lo como achar melhor dentro dos limites da GPL que o cobre. Isso significa que você pode aprender a fazer as alterações desejadas. Você não tem essa opção com o iOS xxx ou qualquer produto comercialmente disponível para esse assunto. Boa sorte!
Elder Geek
11
@NoBugs Você percebe que está respondendo a uma resposta de cinco anos de alguém que não possui produtos Apple ... certo?
precisa saber é o seguinte
14

O suporte para maçãs do Linux não existe. Não há uma única versão do iOS compatível com o Ubuntu. Por favor, registre um bug na Apple.

Além disso, a Apple freqüentemente usa técnicas de ofuscação, que provavelmente quebram o banco de dados de músicas no iDevices.

RE: Eu só quero acrescentar aqui que eu arquivei vários relatórios de erros com a Apple, também mencionando que eu me recuso a ter o Windows e, portanto, tenho o Linux Ubuntu instalado no meu laptop, bem como devido ao iPhone3, iPhone4, iPhone5 e um iMac e que é É muito frustrante que eu não possa usar meu Ubuntu para pelo menos gerenciar minha música e assim por diante ... Eles nunca responderam uma única carta, não importam com nenhuma explicação e toda essa ignorância é bastante frustrante a ponto de eu provavelmente mudar para Dispositivo Android da próxima vez que estiver recebendo um novo telefone.

Jan
fonte
Esse é um bom ponto, mas se você tiver um iDevice com VLC, PODE colocar suas músicas e vídeos na pasta de documentos do aplicativo VLC - mesmo que eles não desejem que você use o music player incorporado por algum motivo estranho.
precisa saber é o seguinte
5

Tente o libimobiledevice . Role até a seção intitulada " Status " para ver se a versão do seu dispositivo é suportada.

libimobiledeviceé uma biblioteca de software multiplataforma que fala dos protocolos para oferecer suporte a dispositivos iPhone®, iPod Touch®, iPad® e Apple TV®. Ao contrário de outros projetos, ele não depende do uso de bibliotecas proprietárias existentes e não requer jailbreak. Ele permite que outro software acesse facilmente o sistema de arquivos do dispositivo, recupere informações sobre o dispositivo e seus componentes internos, faça backup / restaure o dispositivo, gerencie ícones SpringBoard®, gerencie aplicativos instalados, recupere catálogo de endereços / calendários / notas e marcadores e (usando libgpod) sincronize músicas e vídeo para o dispositivo. A biblioteca está em desenvolvimento desde agosto de 2007 com o objetivo de oferecer suporte a esses dispositivos no Linux Desktop. - http://www.libimobiledevice.org/

Jon
fonte
2
Muito confuso para dizer o mínimo, também não acho que o vídeo tenha ajudado. Estou particularmente interessado no suporte ao iOS5, que, no que diz respeito à sincronização de músicas, entendo que o suporte é zero.
Gerard Roche
4

Só vou acrescentar que é o libgpod que atualmente não pode lidar com DBVersion> 4. O lançamento mais recente remonta a julho, assim como o commit mais recente ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi ? p = gtkpod / libgpod; a = resumo ) Não sei qual é o status, mas acho que ele está atualmente em espera e não está sendo trabalhado.

No entanto, eles implementaram o seguinte na versão 0.8.2, para quem sabe quando alguém por aí fornecerá uma solução para isso.

O iPhone 4 / iPod Touch 4 / iPad / Nano 6g ainda não é suportado nesta versão. No entanto, a libgpod agora possui um mecanismo para carregar dinamicamente um módulo chamado $ libdir / libgpod / libhashab.so. Isso será útil para ativar facilmente o suporte a esses dispositivos, se alguém descobrir uma maneira de calcular a soma de verificação do banco de dados de música.

Você pode ler a nota de versão completa aqui: http://old.nabble.com/libgpod-0.8.2-td32125543.html

=================

Atualização: O usuário Israr Khan parece estar trabalhando nisso agora, você pode ter uma idéia rápida do status em seu twitter: http://twitter.com/#!/isrark

D.Mill
fonte
3
Existe uma maneira de todos os usuários de Linux / Apple poderem reunir uma solução para esse problema? Como a solução para isso pode ser superada (por um não programador)?
seb
3

Ao ler este site e usar o google, encontrei uma maneira de sincronizar meu iPhone 4 no iOS 7.0.2 no Ubuntu 12.04. Essas instruções foram compiladas por outros usuários e pelo repositório libimobiledevice github .

Primeiro, verifique se os seguintes pacotes estão instalados, através do Ubuntu Software Center ou através do Terminal:

git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc

# optional but recommended

cython 
doxygen

Segundo, crie uma pasta em algum lugar do seu computador (usarei uma pasta na minha área de trabalho chamada libupdate ).

Abra o terminal e o CD nesse diretório:

cd ~/Desktop/libupdate

Depois de fazer isso, digite ou copie / cole isso no console:

git clone http://git.sukimashita.com/libimobiledevice.git

Aguarde o repo fazer o download. Mantenha a janela do Terminal aberta

Quando isso for concluído, abra a pasta que foi criada quando você executou o comando acima (deve ser chamado libimobiledevice). Clique duas vezes no arquivo chamado autogen.she clique em Run in Terminal. Ele abrirá uma nova janela do terminal que será fechada quando terminar.

Para executar esses próximos comandos primeiro, cd no libimobiledevicediretório que foi criado através do git clonecomando acima, digitando:

cd libimobiledevice

Esses próximos comandos podem ser executados como estão, mas recomendo que sejam executados sudopara minimizar as chances de problemas. O último comando DEVE ser executado como sudo. Execute estes um de cada vez, deixe-os concluir antes de executar o próximo

./configure
make
sudo make install

Quando isso terminar, reinicie o computador.

Depois de fazer login novamente no seu computador, desbloqueie o seu iPhone. Ignore todas as caixas de diálogo que aparecerem no seu computador. Siga estas próximas etapas EXATAMENTE COMO LISTA

  1. Conecte a extremidade USB do cabo ao computador
  2. Conecte a extremidade do cabo do iPhone ao iPhone
  3. A caixa de diálogo de confiança será exibida
  4. Você deve ser rápido para esta próxima etapa, toque em Confiar e DESLIGUE IMEDIATAMENTE O IPHONE DO CABO! Você deve puxar o cabo para fora antes que o iPhone vibre / reconecte e traga o diálogo de confiança novamente. Se isso acontecer, execute esta etapa novamente
  5. Bloqueie seu iPhone
  6. Conecte seu iPhone de volta
  7. Desbloqueie o iPhone, ignore as caixas de diálogo que aparecerem no seu computador ou no iPhone (o Trust Dialog não deve aparecer)
  8. Em um terminal, execute o seguinte comando

    par idevicepair

  9. O terminal deve reportar isso como bem-sucedido e seu dispositivo deve estar acessível a partir do seu computador para testar essa execução do Shotwell (a partir do terminal ou do painel). Clique no seu iPhone e suas fotos deverão aparecer.

Você também pode clicar no seu iPhone na seção de dispositivos no navegador de arquivos Nautilus. Se surgir algo no seu iPhone, pressione Trust ONLY ONE! e clique em tentar novamente, continuar etc. no seu computador. Seu iPhone pode aparecer duas vezes. O que diz documentos é para aplicativos que possuem algum tipo de compartilhamento de arquivos / acesso a documentos (como download de músicas ou criadores de toques).

Se você deseja fazer backup do seu iPhone, execute este comando

idevicebackup2 backup --full <path/to/where/you/want/to/backup>

Se você deseja fazer backup / copiar suas fotos e vídeos, abra o Shotwell e importe suas fotos (CTRL + A, clique com o botão direito do mouse em importar)

Se você deseja copiar suas músicas / videoclipes / filmes para o seu computador, abra o Rhythmbox e selecione o seu iPhone e verifique se consegue ver todas as suas músicas (vídeos e toques musicais não terão título, a música pode depender de você já editou suas tags no iTunes originalmente). Em seguida, selecione tudo (CTRL + A) e arraste-os para uma pasta no seu computador. Eles podem ter nomes estranhos, culpar o iTunes.

Ainda não tentei adicionar nada, mas pelo menos você pode acessar seus arquivos e fazer backup do seu iPhone agora!

Tech0verlord
fonte
O que é o git.sukimashita.com/libimobiledevice.git ? Por que não as fontes oficiais ?
Gerard Roche
Na época, esse foi o repositório que eu havia usado, acho que tinha uma correção para o loop de confiança. Você provavelmente pode usar os recursos oficiais agora. Eu mudei para o Android desde março e, como tal, não possui mais um iPhone.
Tech0verlord
1

Conectei o meu iPod shuffle e o reconheci como um iPod e sei que você pode sincronizá-lo com o Rythmbox. Apenas verifique se os plug-ins Portable Players estão ativados via

Tools > Plugins
Ryloguy
fonte
0

Todos parecem concordar que qualquer tipo de integração do Linux com o iTunes é, na melhor das hipóteses, instável. Para mim, pelo menos o problema real é "como copiar músicas do Linux para um iDevice e reproduzi-las"; O iTunes não é um requisito. Aqui está a minha solução para esse problema muito mais tratável.

  1. Instale o foobar2000 no seu iDevice (eu amo o fb2k na área de trabalho - o suficiente para executá-lo no Wine , acabei de descobrir a versão do aplicativo, espero que esteja próximo da melhor)
  2. Inicie foobar2000, ícone de engrenagem no canto superior direito de Ferramentas, Servidor FTP
    1. Permitir acesso de gravação = ativado
    2. Servidor em execução = ativado
  3. Conecte-se ao endereço IP listado usando o cliente FTP de sua escolha e faça o upload de músicas foobar2000 Music Folder(suspeito que usarei o rclone para lidar com a sincronização)

Depois de sair do servidor FTP, o foobar2000 verá sua música e você estará pronto para as corridas. E se você não gosta do foobar2000 como jogador, suspeito que outros aplicativos de terceiros também possam ser reproduzidos no sistema de arquivos.

Raven
fonte