Treo650 Bluetooth Dial Up Networking Hack

When PalmOne released the Treo 650 smartphone for Sprint PCS and Cingular, they had to obey the carries requests to disable the DUN (Dial Up Networking) profile for bluetooth. Why they did this is a matter of debate, but regardless the functionality was already there. They just disabled it. Thus I set out of figure out how they disabled it and how to fix it.

Once digging threw the files in the 650's ROM I quickly found the “btmanager” overlays which showed the DUN option proving that it was built in. I then referenced the control to the “btmanager.prc” code and found where it was called. While tracing threw I found a subroutine that did nothing other than “hide” the control. So I just eliminated the two calls to this routine by “NOPing” them.

Read the full article on


Author: Xavier Ashe

Entrepreneur, Infosec Executive, CISSP, CISM, Ironman triathlete, traveler, UU, paleo, father of 8, goyishe, gamer, & geek.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s