Phonebook access

Discussions about running the rSAP app on the Samsung Galaxy S III
trond_1970
Posts: 12
Joined: Tue Nov 13, 2012 10:34 pm

Phonebook access

Post by trond_1970 » Wed Nov 14, 2012 5:12 pm

Hi.
I'm having the combination of BMW520 2008 and Samsung Galaxy S3.
The phone calling works ok with the car, but I'm having difficulties getting access to the phonebook in the phone.

I remember having the qustion of granting access to the phonebook first time I've connected the phone.
I'm pretty shure I answered "Yes" to grant access and "Do not ask me again".

I have tried deleting the bluetooth connection in both car/phone several times and re-pairing the devices,
however I do not get the question of allowing/disallowing phonebook security anymore.
I have also searched all menus in phone in hope of finding a parameter with phonebook security, but no luck...

Does anyone know how to reset the phonebook permissions?
The Galaxy S1 worked flawless in the same car.

At first I though this was a rSAP issue, but this was included once again in Jelly Been was it not?
Any tip will be very much appreciated

(My phone Samsung S3 4.1.1 : JR003C.I9300XXDLJ2 : I9300XXDLID, I'm having trouble with phonebook access
from BMW 2008 520D, BMW states the S3 as compatible with regards to phonebook browsing).
Last edited by trond_1970 on Fri Nov 16, 2012 12:00 am, edited 1 time in total.

admin
Site Admin
Posts: 4116
Joined: Wed Mar 23, 2011 4:12 pm

Re: Phonebook access

Post by admin » Thu Nov 15, 2012 3:41 am

The phonebook permission is stored somewhere in /data/data/com.android.settings (Root required to access!). But as far as I remember different phones and different versions store it in a different way. The HTC One S I have with me has a file shared_prefs/bluetooth_phonebook_permissions.xml that seems to contain all known devices. If anyone succeeds in resetting the permission on his phone, let me know ;)

If you delete the pairing on the phone the permission should also be reset.

BMWs don't support rSAP except if you have the "GSM Snap-In Adapter".

trond_1970
Posts: 12
Joined: Tue Nov 13, 2012 10:34 pm

Re: Phonebook access

Post by trond_1970 » Thu Nov 15, 2012 7:17 pm

Hi.
I've deleted the pairing close to 10 times. As well as shutting the phone off/on after unpairing. (to make the connection disappear)
I've also tried renaming the Bluetooth connection on the phone, this does not help either.
I still do not get any question regarding phonebook security.

Looking at the profiles for the paired connection I see that "call/phone audio" is the only profile visible/activated.
Is this profile able to send the contacts/phonebook , or might it be that I'm missing the protocol/profile to do this (Pbab)?

I see that both Sap, Opp and Pbab run as subservices for the Bluetooth share process. I guess that the BMW connects using Pbab? ( I've tried both internal and sim phonebook without luck).
I've also tried clearing data and cache of the Bluetooth process.

And at last I've tried killing both the BluetoothSapservice and BluetootPbapservice to see if this made a difference, but without any successful result.


Trond

admin
Site Admin
Posts: 4116
Joined: Wed Mar 23, 2011 4:12 pm

Re: Phonebook access

Post by admin » Fri Nov 16, 2012 2:19 am

Maybe a 2008 BMW uses Handsfree for contact transfer. The newer ones use PBAP, I checked that. I'm not sure if Handsfree asks for permission to transfer contacts, so that makes it even more mysterious...

If you rooted your phone you may create a HCI log of the failed phonebook transfer with my logger app and mail it to me. Be sure to start the log before you switch on the car. Install the needed hcidump utility with the rSAP installer.

trond_1970
Posts: 12
Joined: Tue Nov 13, 2012 10:34 pm

Re: Phonebook access

Post by trond_1970 » Fri Nov 16, 2012 10:15 am

Ok, how painfull is the process of rooting /unrooting the phone?
My company mail client "DME" is supposedly designed not to run on rooted phones...

By the way, as a part of the story I bought my phone only a few weeks ago and had it only a couple
of days before I upgraded to Jelly Bean. Might this have something to do with Jelly Bean.

I've googled around and found a few other person losing phonebooks after upgrading to Jelly Bean.
T

admin
Site Admin
Posts: 4116
Joined: Wed Mar 23, 2011 4:12 pm

Re: Phonebook access

Post by admin » Fri Nov 16, 2012 2:13 pm

I must confess I did not use Jelly Bean on the S3 very often since I'm currently working on the HTC phones. Since there are more and more complaints about the phonebook I'll have a closer look at it on Sunday.

If you are not comfortable with rooting or you are concerned because of the mail client, don't do it! Perhaps it is possible to fix the problems without root. If you still want to do it, search for "S3 CF-Auto-Root".

richard.a
Posts: 1
Joined: Mon Nov 19, 2012 12:50 pm

Re: Phonebook access

Post by richard.a » Mon Nov 19, 2012 1:06 pm

I have a new Samsung S3 running Android 4.1.1 and a Nokia rSAP carphone (616).
They pair fine, but the car phone, although it asks to download contacts, cannot find them, and says no contacts.

Any suggestions?

With thanks,

Richard

admin
Site Admin
Posts: 4116
Joined: Wed Mar 23, 2011 4:12 pm

Re: Phonebook access

Post by admin » Wed Nov 21, 2012 8:28 am

The Nokia 616 (like the old VW Premiums) does not support PBAP. You can use my IrMC app to sync contacts.

I briefly checked the phonebook transfer, and it still looks like in 4.0.4 which worked fine. So I have no idea why some have problems.

trond_1970
Posts: 12
Joined: Tue Nov 13, 2012 10:34 pm

Re: Phonebook access

Post by trond_1970 » Thu Nov 29, 2012 10:47 am

I finally root'ed my phone to get closer to the problem.
As you stated there are some bluetooth settings in:

/data/data/com.android.settings/shared_prefs
bluetooth_map_permissions
bluetooth_phonebook_permissions
bluetooth_sap_permissions
All have simular contents:

<?xml version='1.0' enconding='utf-8'
standaloen='yes'?>
<map/>

I tried deleting bluetooth_phonebook_permissions and rebooted phone, but this made no changes to the transfer of phonebook.

bluetooth_settings.xml have some more connections parameters, but seemingly nothing with phonebook permissions

After googling somewhat I also discovered some parameters located at:
/data/misc/bluetooth
dynamic_auto_pairing_conf
incoming_connection.conf (has mac adresses of my car/BMW and some cryptic numbers)

/data/misc/bluetoothd has loads of files
aliases
classes
config
profiles
trusts
etc.

Any ideas of which files to "hack", or does logging seem like a more approperiate way to go?

update: tried deleting /data/misc/bluetoothd/"mac adress of car"
with all subfiles (aliases, classes), apparently this directory does not get deleted when unpairing/rebooting
the phone. Allthough I get same result, when reparing the phone. The phonebook is not read.
T
Last edited by trond_1970 on Fri Nov 30, 2012 8:31 pm, edited 1 time in total.

trond_1970
Posts: 12
Joined: Tue Nov 13, 2012 10:34 pm

Re: Phonebook access

Post by trond_1970 » Thu Nov 29, 2012 9:35 pm

Hi.
I've taken out the hcidump.
It seems like the AG/Car is querying the phone for different phone books options
and that it runs trough and test each of them,
but you are the expert on this:




Start of log:

ö·P”

)Û†À 0 ö·P^”
)Û†À ö·Pá•
ö·PU·
)Û†À ö·P‰·
ö·PYÁ
ö·PvÁ

\ ö·P¨Á
ö·PDÃ
ö·PBÄ
?þx ö·PƒÄ

)Û†À ö·P&Å
ö·P`Æ
ö·P`Þ
@ ö·PÀÞ
@ @ ö·PüÞ


ö·P^õ
ö·P ÿ )Û†À BMW 76932 ö·P.! ö·P^! @ @ ö·P„! @ ö·P³/ ö·PöQ @ ö·P'R
@   ö·PRo
@ ö·P¾‡ @
5 @ ö·P£ˆ @ ö·P'– ö·P…½ @ p5 ö·P1 ö·PÄ @
5 5 ö·Pgó @ p5 $ ö·P'õ @ 5 55 5
ö·PF ö·PGh @ @ ö·Pyh @ @ ö·P2™ 8   ö·P± A ö·PÞ± @ A ö·PÀ ö·PŠâ @   ö·PÌâ
A   ö·P ã A õ ö·Påõ ö·PÐa

@ õ
ö·P
f
@ ?
ö·P?f
A s× ö·P—
@ ïƒð š p ö·PK—
A ïà š ª ö·Pv¥
ö·P# )Û†À ö·PG )Û†À ø‡²Ÿ‹—ûêZÛŠÉ
ö·Pz
)Û†À ö·P×ã
ö·P¡ @ S?ý
ö·PÝ A Ss6 ö·Pü A ï ãSª ö·PF, ÷·PÙ @ ï áSp ÷·PÎ @ Sÿ- ÷·P. @ ï ãS
p ÷·P/ A ï áS
ª ÷·P_/ A Qÿ!÷ ÷·P= ÷·PBW @ SïAT+BRSF=5
1! ÷·P`i A Qï)
+BRSF: 615

OK
ë ÷·PN
@ SÿAT+CIND=?
-˜ ÷·PÁŽ
“  A Qï
+CIND: ("service",(0-1)),("call",(0-1)),("callsetup",(0-3)),("callheld",(0-2)),("signal",(0-5)),("roam",(0-1)),("battchg",(0-5))

OK
ë ÷·PÂÛ
ø·P© @ SÿAT+CIND?
-+ ø·Pγ & " A Qï=
+CIND: 0,0,0,0,2,0,4

OK
ë ø·P¹Õ @ Sÿ!AT+CMER=3,0,0,1
- ø·P,á
A Qï

OK
ë ø·P¿; ø·PŸî @ SÿAT+CIND?
-+ ø·P‘ & " A Qï=
+CIND: 0,0,0,0,2,0,4

OK
ë ø·Pƒ B ø·P@
A B ø·Px @ SÿAT+NREC=0
- ø·P› ø·PÚ2
A Qï

OK
ë ø·Ph= A ø·Pù=
B   ø·Pe> B ø·PG ø·P°†
A ø·Pž A
5 @ ø·P”
B ø·PH¼ ø·P»Ô A B ø·PCÕ A B ø·Pz4
@ SÿAT+CGMI
-% ø·PE A Qï1
+CGMI: samsung

OK
ë ø·P? ø·PkW
@ SÿAT+CGMM
-& ø·Pgf ! A Qï3
+CGMM: GT-I9300

OK
ë ø·Pû 
@ SÿAT+CPIN?
-# ø·Pn§
A Qï-
+CPIN: READY

OK
ë ø·P¬ø
ù·P¬¨ @ SÿAT+CLIP=1
- ù·P¨®
A Qï

OK
ë ù·PÑÐ @ SÿAT+CCWA=1
- ù·Pþß
A Qï

OK
ë ù·P{( ù·P£î @ SÿAT+CPBS=?
-8 ù·P›ù 3 / A QïW
+CPBS: ("ME","SM","DC","RC","MC")

OK
ë ù·P C ù·Pâ A C ù·PL& @ SÿAT+CNMI=?
- ù·PÀ) ù·P5
A Qï
ERROR
ë ù·PL
A ù·P®L

C   ù·P#M C ù·PºZ ù·P†
A ù·P–• A
5 / @ ù·Pcš C ù·PRÁ ù·P©ã A p5 ù·PÈç C

5 5/ ù·PÖX A
5 @ ù·PÒ\ C ù·P›« ù·P$Î A p5 ù·P3Ò C

5 5 ù·Pª9 @ SÿAT+CPMS=?
- ù·P]H A F5 ù·P¨O C
5 ù·PwP
A Qï
ERROR
ë ù·P¬  ù·P†¸ A C ù·PD¹ A C ù·P•Ë ù·PÔí D ù·P}î A D ù·P

A ù·PÔ

D   ù·P
D ù·P6-
ù·P,Y

A $ ù·P‡o
A 5 € î @ ù·Pâr

D ù·P€
ù·P_¢
A D ù·P­¢
A D ù·PW @ SÿAT+CSCS=?
-3 ù·P a . * A QïM
+CSCS: ("UTF-8","IRA","GSM")

OK
ë ù·Pî³ ù·Pxz
@ SÿAT+CSCS?
-% ù·P׊
A Qï1
+CSCS: "UTF-8"

OK
ë ú·PöZ
@ SÿAT+CGMR
- ú·Píh
A Qï
ERROR
ë ú·Pp¼ ú·PÏ}
@ SÿAT+CGMM
-& ú·P% ! A Qï3
+CGMM: GT-I9300

OK
ë ú·P[¥
@ SÿAT+CGMM
-& ú·PY® ! A Qï3
+CGMM: GT-I9300

OK
ë ú·Pý ú·PÃ
@ SÿAT+CIMI
-& ú·P¸Ô ! A Qï3
111113050062556

OK
ë ú·P™æ
@ SÿAT+CGMR
- ú·PÞõ
A Qï
ERROR
ë ú·PC û·Pì} @ SÿAT+CSCS?
-% û·P
Ž A Qï1
+CSCS: "UTF-8"

OK
ë û·P* @ SÿAT+CSCS="GSM"
- û·Pm 
A Qï

OK
ë û·PÖè û·P€˜ @ SÿAT+CPBS="ME"
- û·PCs
A Qï

OK
ë û·PZ© û·PV\ @ SÿAT+CPBS?
-( û·PÀÈ # A Qï7
+CPBS: "ME",0,256

OK
ë û·P È
@ SÿAT+CPBR=?
-) û·PQÚ
$ A Qï9
+CPBR: (1-1),30,30

OK
ë û·P.% ü·PT© @ SÿAT+CPBS="RC"
- ü·P

A Qï

OK
ë ü·PÁŠ @ SÿAT+CPBS?
- ü·Pôè + ü·Pµi & " A Qï=
+CPBS: "RC",367,1024

OK
ë ü·P.J @ SÿAT+CPBR=?
-+ ü·PQZ & " A Qï=
+CPBR: (1-367),30,30

OK
ë ü·Pʦ ü·Pïl
@ SÿAT+CPBS="DC"
- ü·PÐm
A Qÿ÷ ü·Pî

A Qï

OK
ë ü·Py ü·P.Þ @ SÿAT+CPBS?
-* ü·PqÒ
% ! A Qï;
+CPBS: "DC",116,256

OK
ë ý·PA© @ SÿAT+CPBR=?
-+ ý·P–· & " A Qï=
+CPBR: (1-116),30,30

OK
ë ý·P‚ ý·PàÕ @ SÿAT+CPBS="MC"
- ý·PÓš
A Qï

OK
ë ý·Pߏ @ SÿAT+CPBS?
- ý·PNé ( ý·P \ # A Qï7
+CPBS: "MC",8,256

OK
ë ý·PSJ @ SÿAT+CPBR=?
-) ý·P,Y $ A Qï9
+CPBR: (1-8),30,30

OK
ë ý·PÖ« ý·PPm
@ SÿAT+CPBS="SM"
- ý·PMA
A Qï

OK
ë ý·PX,
@ SÿAT+CPBS?
- ý·PzŠ
( ý·P~Ð
# A Qï7
+CPBS: "SM",0,256

OK
ë þ·P[ @ SÿAT+CPBR=?
-) þ·P
p $ A Qï9
+CPBR: (1-1),30,30

OK
ë þ·PŲ þ·Pú}
@ SÿAT+CIMI
-& þ·PMŒ ! A Qï3
111113050062556

OK
ë þ·Pÿ  @ SÿAT+CPBS="ME"
- þ·P[±
A Qï

OK
ë þ·Pf þ·Pwà @ SÿAT+CPBS?
-( þ·Pý. # A Qï7
+CPBS: "ME",0,256

OK
ë þ·PÃ4 @ SÿAT+CPBR=?
-) þ·PF $ A Qï9
+CPBR: (1-1),30,30

OK
ë þ·P]‘ ÿ·P
~ @ SÿAT+CPBS="SM"
- ÿ·P4’
A Qï

OK
ë ÿ·Pö  @ SÿAT+CPBS?
-( ÿ·PŠ# # A Qï7
+CPBS: "SM",0,256

OK
ë ÿ·PNP ÿ·P¹ @ SÿAT+CPBR=?
-) ÿ·P5" $ A Qï9
+CPBR: (1-1),30,30

OK
ë ÿ·P«º ‘·PË“ @ SÿAT+CPBS="ME"
- ‘·P>±
A Qï

OK
ë ‘·Pű @ SÿAT+CPBS?
- ‘·Pt ( ‘·PÓy # A Qï7
+CPBS: "ME",0,256

OK
ë ‘·P¾u @ SÿAT+CPBR=?
-) ‘·P´† $ A Qï9
+CPBR: (1-1),30,30

OK
ë ‘·P× ‘·P}˜ @ SÿAT+CPBS="SM"
- ‘·P™®
A Qï

OK
ë ‘·PpÀ
@ SÿAT+CPBS?
-( ‘·P z # A Qï7
+CPBS: "SM",0,256

OK
ë ‘·P[ˆ ‘·PFz
@ SÿAT+CPBR=?
-) ‘·P‚‚
$ A Qï9
+CPBR: (1-1),30,30

OK
ë ‘·P ‘·P) @ SÿAT+CPBS="ME"
- ‘·P¤
A Qï

OK
ë ‘·P'¶
@ SÿAT+CPBS?
-( ‘·Pšê
# A Qï7
+CPBS: "ME",0,256

OK
ë ‘·Pï
‘·PÙ @ SÿAT+CPBR=?
-) ‘·PkÞ $ A Qï9
+CPBR: (1-1),30,30

OK
ë ‘·Pà @ SÿAT+CPBS="SM"
- ‘·P[8
A Qï

OK
ë ‘·P2 ‘·PôÜ @ SÿAT+CPBS?
-( ‘·P–z # A Qï7
+CPBS: "SM",0,256

OK
ë ‘·PæÆ ‘·Pú¥ @ SÿAT+CPBR=?
-) ‘·P®Á $ A Qï9
+CPBR: (1-1),30,30

OK
ë ‘·P-Ó
‘·P¨z A Qï
+CIEV: 5,1
ë ‘·Pa? ‘·P\Z A Qï
+CIEV: 5,3
ë ‘·P¯Ý "‘·P²S A Qï
+CIEV: 5,4
ë "‘·P²–
) '‘·P1 $ A Qï9
+CIEV: 1,1

+CREG: 1,1
ë '‘·P£¦
@ SÿAT+CIMI
-& '‘·Pƒ¬ ! A Qï3
111113050062556

OK
ë '‘·P€ù '‘·Pµ¿
@ SÿAT+CIND?
-+ '‘·P˜Ä
& " A Qï=
+CIND: 1,0,0,0,4,0,4

OK
ë (‘·Pï& ’·P^ A Qï
+CIEV: 5,3
ë ’·P¾z +’·P¡ A Qï
+CIEV: 5,2
ë +’·Pàð
2’·P¸½ A Qï
+CIEV: 5,1
ë 2’·P2(
3’·P—á A Qï
+CIEV: 5,2
ë 4’·Pë 5’·P)3 A Qï
+CIEV: 5,1
ë 5’·P’ 8’·Pµf A Qï
+CIEV: 5,2
ë 8’·På 9’·PŒ< A Qï
+CIEV: 5,3
ë :’·Pë- @’·P]Ù A Qï
+CIEV: 5,4
ë @’·PZ0 A’·P;¾ A Qï
+CIEV: 5,3
ë A’·Pdº ^’·Ps% A Qï
+CIEV: 5,4
ë ^’·P·Û
„’·Pw A Qï
+CIEV: 5,3
ë „’·P4Þ @ Sÿ- „’·P9à †’·PÏ÷ A Qï
+CIEV: 5,2
ë †’·P˜ó ‡’·Pâ5 A Qï
+CIEV: 5,3
ë ‡’·P—¬
ˆ’·P8ò A Qï
+CIEV: 5,2
ë ‰’·P!Z ‰’·Pí A Qï
+CIEV: 5,3
ë Š’·P°; ’·Pê¦ A Qï
+CIEV: 5,2
ë ’·PÊ÷ ³’·PˆF A Qï
+CIEV: 5,3
ë ³’·P«s µ’·P&© A Qï
+CIEV: 5,4
ë µ’·Pt ¸’·PÓt A Qï
+CIEV: 5,3
ë ¸’·P »’·PžD A Qï
+CIEV: 5,4
ë »’·P/ Æ’·PØæ A Qï
+CIEV: 5,3
ë Ç’·P|c Ì’·P
ƒ A Qï
+CIEV: 5,4
ë Ì’·P³ :“·P A Qï
+CIEV: 5,3
ë :“·PsG @ Sÿ- :“·Pðr B“·P-Ù A Qï
+CIEV: 5,4
ë C“·PL« ¯“·P‡† A Qï
+CIEV: 5,3
ë ¯“·På?
î“·PJ• A Qï
+CIEV: 5,2
ë î“·PØg
g”·P̤ A Qï
+CIEV: 5,3
ë g”·PÇ~
p”·Pþç A Qï
+CIEV: 5,2
ë q”·P'ÿ –”·P^R A Qï
+CIEV: 5,3
ë –”·P™¢
š”·P"­ A Qï
+CIEV: 5,2
ë š”·P÷t ¨”·Pòû A Qï
+CIEV: 5,3
ë ¨”·P]´ ®”·Pøq A Qï
+CIEV: 5,2
ë ®”·PŸ
²”·P„º
A Qï
+CIEV: 5,1
ë ²”·P 
¿”·PVw A Qï
+CIEV: 5,2
ë ¿”·P1²
Å”·Px– A Qï
+CIEV: 5,3
ë Å”·PiÝ @ Sÿ- Å”·P†ø é”·P…‰ A Qï
+CIEV: 5,4
ë é”·Pmð
í”·P†Ú
@ SS
í”·P¡Û
A Ss6
í”·P¬ @ Sý
í”·P´ A s× í”·P í”·P¨( @ A í”·PR) @ A í”·P¬ñ î”·PÂÖ ˜·P†¾ ˜·Pï
Last edited by trond_1970 on Tue Dec 04, 2012 12:23 am, edited 2 times in total.

Post Reply

Return to “Samsung Galaxy S III I9300”