Check out my first novel, midnight's simulacra!

BlackBerry: Difference between revisions

From dankwiki
No edit summary
No edit summary
Line 1: Line 1:
All of this information was tested on a BlackBerry Curve 8900 or BlackBerry Bold 9700 (but generally not both!) on T-Mobile, usually within Atlanta.
All of this information was tested on a BlackBerry Curve 8900 or BlackBerry Bold 9700 (but generally not both!) on T-Mobile, usually within Atlanta.
==BlackBerry data==
* <tt>btool -l</tt> will list connected devices:
<pre>[hyperbox](0) $ btool -l
Blackberry devices found:
Device ID: 0xfb6d10. PIN: 228db871, Description: RIM BlackBerry Device
[hyperbox](0) $ </pre>
* <tt>btool -t</tt> will list supported databases. Use <tt>-P devpassword</tt> if a password has been set.
<pre>
==Character Modification==
==Character Modification==
  To quickly capitalize a letter, hold it down for about a second.
  To quickly capitalize a letter, hold it down for about a second.
Line 8: Line 16:
* [http://www.google.com/mobile/sync/ Google Sync] is absolutely necessary
* [http://www.google.com/mobile/sync/ Google Sync] is absolutely necessary
==[[Debian|Linux]]==
==[[Debian|Linux]]==
* BlackBerry uses WINDOWS-1252 by default, which is pretty much entirely useless. Use <tt>-i UTF-8</tt> to convert data to UTF-8.
** No, btool doesn't appear to simply honor [[LANG]].
* <tt>[http://www.blackberryfaq.com/index.php/How_to_Use_BCharge bcharge]</tt> from the [http://sourceforge.net/projects/barry/ barry] package is used to properly set up USB-based charging
* <tt>[http://www.blackberryfaq.com/index.php/How_to_Use_BCharge bcharge]</tt> from the [http://sourceforge.net/projects/barry/ barry] package is used to properly set up USB-based charging
* <tt>btool</tt> from the barry-util package:
* <tt>btool</tt> from the barry-util package:

Revision as of 12:25, 6 August 2010

All of this information was tested on a BlackBerry Curve 8900 or BlackBerry Bold 9700 (but generally not both!) on T-Mobile, usually within Atlanta.

BlackBerry data

  • btool -l will list connected devices:
[hyperbox](0) $ btool -l
Blackberry devices found:
Device ID: 0xfb6d10. PIN: 228db871, Description: RIM BlackBerry Device
[hyperbox](0) $ 
  • btool -t will list supported databases. Use -P devpassword if a password has been set.
==Character Modification==
 To quickly capitalize a letter, hold it down for about a second.
* To type characters with commonly-used [http://en.wikipedia.org/wiki/Diacritic diacritics], hold down the closest English letter, and spin the trackball.
** This will not work for input fields limited to ASCII (for instance SMS test messages).
==Apps==
* [http://googleblog.blogspot.com/2009/07/google-voice-mobile-app-for-blackberry.html Google Voice] as of at least 2009-07-15
* [http://www.google.com/mobile/sync/ Google Sync] is absolutely necessary
==[[Debian|Linux]]==
* BlackBerry uses WINDOWS-1252 by default, which is pretty much entirely useless. Use <tt>-i UTF-8</tt> to convert data to UTF-8.
** No, btool doesn't appear to simply honor [[LANG]].
* <tt>[http://www.blackberryfaq.com/index.php/How_to_Use_BCharge bcharge]</tt> from the [http://sourceforge.net/projects/barry/ barry] package is used to properly set up USB-based charging
* <tt>btool</tt> from the barry-util package:
<pre>[recombinator](0) $ btool -t -P devpassword
Blackberry devices found:
Device ID: 0x8f5710. PIN: 21420533, Description: RIM BlackBerry Device
Using device (PIN): 21420533
Database database:
    Database: 0x0 'MMS Options' (records: 1)
    Database: 0x1 'Input Method Switcher Option' (records: 1)
    Database: 0x2 'RMS Databases' (records: 4)
    Database: 0x3 'Certificate Options' (records: 0)
    ....
    Database: 0x59 'Bluetooth Options' (records: 1)
    Database: 0x5a 'AutoText' (records: 108)

[recombinator](0) $ 
  • barrybackup

Tethering on T-Mobile

Update /etc/network/interfaces, adding:

iface ppp0 inet ppp
	provider barry-tmobileus

Place the following file at /usr/local/etc/barry-tmobileus.chat:

ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED ABORT ERROR

SAY "Initializing\n" '' ATZ OK AT+CGDCONT=1,"IP","wap.voicestream.com" OK-AT-OK ATDT*99#

CONNECT \d\c

Place the following file at /usr/local/etc/barry-tmobileus.dechat, and make it executable:

#!/bin/sh
killall pppob

Place the following file at /etc/ppp/peers/barry-tmobileus:

connect "/usr/sbin/chat -f /usr/local/etc/barry-tmobileus.chat"

disconnect "/usr/local/etc/barry-tmobileus.dechat" noauth user "" password "" defaultroute usepeerdns noipdefault nodetach novj nodeflate nobsdcomp noaccomp nocrtscts nopcomp nomagic passive ipcp-restart 7 ipcp-accept-local ipcp-accept-remote lcp-echo-interval 0 lcp-echo-failure 999 mtu 1492 debug

pty "/usr/sbin/pppob -P yourpassword -p yourpin"

Note that the pty argument ought be updated for your device's password and PIN.

Bluetooth

  • Ensure you have a working bluetooth adapter with hcitool dev