Come posso disabilitare i profili Bluetooth A2DP su iPhone 4?

4

Domanda semplice: mi piacerebbe disattivare il profilo A2DP per (a) dispositivi specifici accoppiati con l'iPhone o (b) il profilo interamente dal telefono. Come posso disabilitare i profili A2DP? C'era un programma chiamato Bluetooth Profile Selector per iPhone jailbroken. Tuttavia, ha smesso di funzionare dopo 4.3.1.

Ecco lo scenario dettagliato sul perché:
Ho uno stereo nella mia auto che accetta un connettore USB. Questo è il modo in cui il mio iPhone è connesso e riproduce la musica. In questo modo la qualità audio è incontaminata, posso vedere le informazioni sulla traccia e controllare il mio iPhone dall'unità principale, e carica il mio iPhone.

L'unità principale si accoppia anche tramite Bluetooth per le chiamate in vivavoce. Tuttavia, poiché l'iPhone supporta A2DP, questo è il modo in cui si accoppia all'unità principale. Posso fare le chiamate in vivavoce senza problemi, tuttavia esso fa esplodere l'audio proveniente dal connettore dock. Fondamentalmente, l'iPhone inizierà a riprodurre musica tramite il connettore dock finché non si auto-accoppierà con l'unità principale. A questo punto, l'iPhone cambia automaticamente il metodo di output sulla connessione Bluetooth. Cambiare manualmente questo back-over al connettore dock ogni volta non è qualcosa che desidero affrontare.

    
posta Michael Irigoyen 25.04.2011 - 21:07
fonte

4 risposte

0

È stato sviluppato un nuovo pacchetto per disabilitare A2DP e posso confermare che funziona.

link

    
risposta data 09.08.2011 - 01:10
fonte
2

L'app a cui ti riferisci ha un processo manuale che puoi provare, ma non è per i deboli di cuore: link

Howto disable A2DP on the iPhone

The interesting directory is /var/mobile/Library/Preferences, where the iPhone stores the BlueTooth settings. These settings are stored in the PLIST format, so you need a PLIST editor (Mac or PC) or you need to convert them by hand. Transfer the com.apple.MobileBluetooth.services.plist to your computer or you can use iFile to edit the file on your iPhone directly.

Open the com.apple.MobileBluetooth.services.plist in your PLIST editor and make sure you edit the A2DPService section and store the devices you don’t want to use A2DP in the UnauthorizeList (without the letter “d”). This dictionary will probably not exist yet, so you need to add it by hand. You need to know the MAC address, but it is probably listed already in this file.

<key>A2DPService</key>
<dict>
  <key>State</key>
  <true/>
  <key>UnauthorizeList</key>
  <dict>
    <key>00:10:60:D0:91:D0</key>        <!-- This is the MAC address -->
    <date>2009-08-08T01:00:00Z</date>   <!-- Timestamp -->
  </dict>
</dict>

Transfer the PLIST file back to your iPhone and reboot the device. Once it gets back on, then the A2DP service should be disabled.

    
risposta data 26.04.2011 - 00:45
fonte
2

Non hai solo bisogno di fare questo;

  1. Connetti via bluettooth
  2. Vai all'app iPod
  3. Fai clic sul pulsante nascosto in basso a destra che viene visualizzato solo quando sei connesso a Bluetooth.
  4. Seleziona il dispositivo di output che non è la tua destinazione vivavoce, sembra ricordare questa scelta sul mio setup (?)

Questo ha funzionato per me quando ho avuto lo stesso problema

    
risposta data 22.10.2011 - 02:30
fonte
0

Un'altra risposta che cita il gestore dei servizi Bluetooth non funziona in tutti i casi. In particolare, disattiva solo A2DP e non lo disabilita per dispositivo.

Uso un kit per auto con pappagallo e preferisco usare il mio dongle Bluetooth black che ho in macchina, sfortunatamente quel piccolo pulsante che appare non ricorda le impostazioni per me, un po 'come un dolore per cambiarlo durante la guida, sembra tornare al pappagallo anche dopo una chiamata.

    
risposta data 26.01.2012 - 18:11
fonte

Leggi altre domande sui tag