Impedir a abertura do iTunes ao conectar o fone de ouvido bluetooth

71

Sempre que conecto meu fone de ouvido bluetooth ao Mac, o iTunes decide que é hora de iniciar. Existe uma maneira de impedir esse comportamento?

Encontrei este tópico, mas não há solução: https://discussions.apple.com/thread/2570254?start=0&tstart=0

  • OS X 10.8.3
  • iTunes 11.0.2 (26)
  • Usando o Beats Wireless

Atualizar

Mesmo depois de remover o iTunes do meu computador, ele ainda me pede para "encontrar o iTunes" sempre que um dispositivo de áudio bluetooth estiver conectado.

Steve Robbins
fonte
11
verifique as configurações de preferência do iTunes!
Se você listar o perfil Bluetooth do fone de ouvido ou apenas o modelo exato, pode haver uma resposta desativando a funcionalidade de reprodução / pausa que pode ser incorporada ao dispositivo.
bmike
Seja mais específico e forneça informações mais detalhadas. Tipo de computador, sistema de operações, versão do iTune, ...
Atualizado com as minhas informações
Steve Robbins
A solução alternativa para desativar o assistente do Itunes não funciona. O Ituneshelper será exibido após o login, mesmo se removido. Na verdade, eu encontrei o arquivo ituneshelper.app e o renomeei, e o itunes continua sendo iniciado quando meu fone de ouvido está ligado! Quanto à solução alternativa para os arquivos de terminal e renomeação que desabilitaram completamente meu teclado no meu macbook air! Tenha muito cuidado com isso! Felizmente, fui capaz de reiniciar o computador usando um teclado bluetooth para recuperar. Realmente não há ajuda neste tópico para o OSX 10.9 usando o itunes.

Respostas:

14

Estendendo a resposta de Steve, além de algumas dicas desta discussão da apple , aqui está o que eu fiz que finalmente resolveu isso.

1) Crie um aplicativo "Do Nothing": abra o Automator, crie um aplicativo vazio e salve-o como DoNothingApp.app

2) Renomeie o iTunes (manualmente no diretório de Aplicativos ou usando este comando do terminal):

sudo mv /Applications/iTunes.app /Applications/iTunesBACK.app

3) Faça uma cópia do DoNothingApp.app como iTunes.app (manualmente ou usando este comando do terminal):

sudo cp -R /Applications/DoNothingApp.app /Applications/iTunes.app

É isso aí. Obviamente, seu iTunes agora se chama iTunesBACK.

Joe Fletcher
fonte
Encontrei um aplicativo que desativa a tecla de reprodução / pausa da mídia. Isso também pode funcionar para o problema do bluetooth e, nesse caso, é uma solução melhor do que a que proponho acima. redth.info/itunes-media-hotkey-disabler
Joe Fletcher
3
Isso não interrompe as atualizações que incluem o iTunes?
Paul Hargreaves
11
Isso não funciona mais para mim no 10.11, mas a solução do @ mritun abaixo funciona.
lyallcooper
11
Curiosamente, isso funciona em High Sierra, mas o abaixo não é devido à proteção de integridade do sistema.
Virgil
11
Para que isso funcione com o High Sierra, você deve primeiro desativar a proteção de integridade do sistema. Você pode fazer isso reiniciando no modo de recuperação (mantenha pressionada a tecla cmd-R ao reiniciar o computador), iniciando o terminal no menu Utilitários e executando csrutil disablee reiniciando.
Michael DiStefano
62

Eu já descobri isso.

No OSX, o "RCD" (daemon de controle remoto) é responsável pela maldade. Ele possui uma lista codificada de ações a serem executadas quando detecta certos "eventos" - um deles sendo conectado a um fone de ouvido bluetooth.

Para desativar esse comportamento (perda mínima de funcionalidade, possivelmente o controle remoto da Apple não funcione), use os dois comandos a seguir:

launchctl stop com.apple.rcd

launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist

Isso deve impedir que o rcd seja iniciado pelo OSX. Sem rcd - sem multimídia auto-mágica. Suas teclas de volume devem continuar funcionando, mas coisas como o iTunes de inicialização automática da tecla play (ou bluetooth) devem parar. Com a -wopção, a alteração deve ser persistente.

PS: A seguir, é a opção nuclear. No Terminal, digite:

sudo chmod 000 /System/Library/CoreServices/rcd.app/Contents/MacOS/rcd

sudo pkill -9 rcd

Para impedir que o rcd seja iniciado por qualquer aplicativo. Para restaurar seu rcd, use:

sudo chmod 755 /System/Library/CoreServices/rcd.app/Contents/MacOS/rcd

launchctl start com.apple.rcd

Mritun
fonte
Finalmente! Algo que funciona em Yosemite
emmby 2/12/2014
Nenhuma dessas opções funcionou para mim no 10.9.5 usando o Beats Wireless.
acpigeon
Trabalhou em 10.10.3 usando o Apple EarPods.
Pavel
Em um MacBook Air com OS X 10.9.5, isso funcionou (embora a resposta aceita de renomear o aplicativo ITunes não funcionasse, pois o sistema apenas lançaria o aplicativo renomeado). OBRIGADO.
Ghopper21
2
Não funcionou para mim no OS X 10.9.5 com um fone de ouvido Bose.
Eric Darchis 16/07/2015
14

Solução explicada por imp68 funcionou para mim

Versão curta:

  • Remova o iTunesHelper dos itens de login do usuário

Versão passo a passo:

  • Abra " Preferências do sistema "
  • Clique em " Usuários e grupos "
  • Selecione seu usuário
  • Clique em " Itens de login " no painel direito
  • Como remover iTunesHelper
  • Faça logoff e logon novamente ( DEVE FAZER )

e voilà!

hsarret
fonte
5
Não vejo iTunesHelper em meus Login Items em mavericks
emmby
2
Isto não funcionou para mim em Mavericks
bluescrubbie
É lá em Yosemite, mas precisa de algum tempo para ver se desativar este realmente funciona
texasbruce
Funciona no macOS Sierra 10.12.3. E eu não precisei efetuar logoff / reinicializar. Apenas desemparelhei os fones de ouvido e os emparelhei novamente. Nunca mais aconteceu.
Joum 03/02/19
11
Não vejo o iTunesHelper no Sierra 10.12.4 :(
VitalyB
4

Estou em um MBP com osx 10.9.2. Desativar o iTunes nas preferências "CD e DVD" não ajuda. Apenas renomear o iTunes para outra coisa não funciona.

O serviço "Remote Control Daemon", rdc, é responsável por fornecer comandos para (por exemplo) o iTunes. Use este script, iTunesPatch . Esse script modifica o binário real do rdc para inibir o comando que ele envia para iniciar o iTunes, o que significa que todas as outras funções do rdc ainda funcionam conforme o esperado.

krej
fonte
4

Eu também estava ficando louco com um novo fone de ouvido Plantronics Backbeat Pro, apenas um ligeiro movimento do fone de ouvido iniciou o iTunes. Descobri que podia desativar os sensores no fone de ouvido.

Acesse plantronics.com/myheadset-updater . Você pode baixar um programa chamado MyHeadset Updater. Permite desativar os sensores. Você também pode baixar o firmware mais recente.

Topher
fonte
novo URL plantronics.com/au/en/support/downloads-apps/hub-desktop (ou onde você estiver) e acesse Softphones e desmarque o iTunes. Você precisa conectar seu fone de ouvido com o cabo USB
keepcalmandcarryon
de modo que os itunes desmarque não funciona (itunes estava escondido no fundo), de modo a resposta diz, desativar os sensores
keepcalmandcarryon
3

Acabei de fazer isso (Sim, eu sei que isso pode ser feito em um único comando, mas é mais claro em dois):

cd /Applications/iTunes.app/Contents/MacOS
sudo chmod 0 iTunes

E problema resolvido - sem confusão, sem confusão (ou seja, sem avisos para "encontrar o iTunes").

Estou supondo que isso (apenas chmodo executável real) seja um pouco mais furtivo do que chmodo diretório de nível superior ( /Applications/iTunes.app). Acho que isso impede que você pense que você acabou de mudar para outro lugar.

Joe Schmoe
fonte
Agradável! Em uma linha:sudo chmod 0 /Applications/iTunes.app/Contents/MacOS/iTunes
Mirror318
11
Ainda recebo o erro "Operação não permitida" na versão 10.13, mesmo sendo administrador.
precisa
2

É completamente estúpido e aparentemente não relacionado, mas funciona:

No painel de preferências de CDs e DVDs, desative o iTunes para iniciar inserido para CDs de áudio

seu fone de ouvido é um CD de áudio que você conhece ;-)

Marco
fonte
4
Não funcionou para mim.
Steve Robbins
Certifique-se de reiniciar o computador depois de fazer isso. Funcionou para mim após o reinício em um MacBook Pro (meados de 2012), El Capitan 10.11.4.
Ben Morrow
Muito simples, muito fácil. Trabalhou sob a Sierra. Obrigado.
Screenack
2

Estou em um MacBook Air com a Sierra e tudo o que tive que fazer foi:

  1. Abra o iTunes
  2. Nas Preferências do iTunes, escolha a guia Dispositivos.
  3. Nessa guia, selecione "Impedir a sincronização automática de iPods, iPhones e iPads"

É isso aí!

James becht
fonte
Essa deve ser a resposta aceita, pois os outros não parecem mais funcionar em High Sierra.
stackexchanger
De acordo, esta é a melhor solução!
Dustin Ingram
5
Esta solução não é a melhor solução; porque isso não impede que um dispositivo BT envie um serviço de sistema de chave de mídia que o RCD intercepta, acionando o lançamento do iTunes. Isso evita que algumas coisas acionem o iTunes (por exemplo: ao conectar um iDevice ...), mas é tudo o que faz.
Martin Marconcini
1

Remova o iTunes (você pode reinstalar mais tarde, mas quem gostaria de fazer isso)

sudo rm -rf /Applications/iTunes

Crie um aplicativo "não faça nada" usando o Automator. Basta abrir o Automator, criar um aplicativo vazio e salvá-lo.

Conecte seu dispositivo. Você será solicitado a encontrar o iTunes. Clique browsee selecione seu aplicativo "não faça nada".

Steve Robbins
fonte
8
Em vez de remover o iTunes, sudo chmod 000 /Applications/iTunes.appbasta um simples (e evite a reinstalação mais tarde). Para reverter a execuçãosudo chmod 755 /Applications/iTunes.app
nohillside
11
+1 para chmod. Isso funcionou para mim no 10.9.5 usando o Beats Wireless.
acpigeon
1

CORREÇÃO DE TRABALHO, solução mais simples e mais eficaz (por mritunjai em https://discussions.apple.com/thread/2570254?start=75&tstart=0 ):

  1. Terminal Aberto
  2. Enter (estes são dois comandos separados

    launchctl stop com.apple.rcd
    launchctl unload /System/Library/LaunchAgents/com.apple.rcd.plist

Jacob Irwin
fonte
1

Se você abrir o Itunes e à esquerda da barra de reprodução, selecione os alto-falantes comuns e não o fone de ouvido. Isso interrompeu o início automático para mim com o SO e o Itunes (outubro de 2017) e o headset Plantronics Backbeat pro 2 atualizados.

Xavier
fonte
1

Atualização para o Mojave: use o ToothFairy (nota: não é gratuita, mas vale a pena o dinheiro IMHO) para conectar seus fones de ouvido bluetooth e vá para a seção Preferências> Avançado. Lá você pode adicionar comandos de conexão e desconexão, conforme descrito acima pelo mritun . Veja aqui (desculpe pelo erro com a fonte no modo Escuro):

Preferências avançadas do ToothFairy

Dessa forma, você recupera o comportamento antigo quando não usa seus fones de ouvido.

Espero que isso ajude outras pessoas!

Annard

realannard
fonte
-1

Obrigado, esta é a resposta! Tão fácil!!!

Abra o iTunes Nas Preferências do iTunes, escolha a guia Dispositivos. Nessa guia, selecione "Impedir a sincronização automática de iPods, iPhones e iPads"

Michael Bradley
fonte
-1

Nada funcionou para mim, mas retirei o sensor do meu Bluedio T5S e agora não tenho mais o problema. Na verdade, eles os tornaram muito melhores, pois se desconectavam com frequência apenas de se movimentarem.

Pierre Layden
fonte
-2

então eu estava tendo esse problema com o meu macbook onde estava lançando o Itunes assim que meu fone de ouvido foi conectado ... liguei para a Apple e eles me ajudaram a desativá-lo ... eis aqui.

  1. FINDER FINDER
  2. IR PARA APLICATIVOS
  3. ITENS EM DESTAQUE
  4. Clique com o botão direito do mouse em ITUNES e clique em "Obter informações"
  5. DESBLOQUEIE PERMISSÕES DE COMPARTILHAMENTO CLICANDO NO ÍCONE "BLOQUEIO" INFERIOR À DIREITA E COLOCANDO NO SEU LOG IN SENHA
  6. ONDE DIZ "TODOS", SELECIONE A CAIXA DROP DOWN E selecione "SEM ACESSO"
  7. BLOQUEAR O "ÍCONE DE BLOQUEIO"
  8. REINICIE (não necessário) E PROBLEMA RESOLVIDO (PARA MIM).

PS: você não será capaz de abrir o iTunes até desfazer esse processo, espero que isso ajude.

Horace
fonte