How to use blackberry 10 device from GNU/Linux : mounting remote filesystem

URL: http://supportforums.blackberry.com/t5/General-BlackBerry-10-Smartphone/How-to-use-blackberry-10-device-from-GNU-Linux-mounting-remote/td-p/2431411

http://talk.maemo.org/showthread.php?p=1352508#post1352508

As you have noticed on USB share only Windows or MacOs are supported, not GNU/Linux (please like++ this article to show RIM that GnuLinux users base exists) ..

Through USB :

Here a short note on how access your device files from your favorite OS
 

Through USB :


dmesg

[16062.619907] usb 2-1.2: New USB device found, idVendor=0fca, idProduct=8012
[16062.619927] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[16062.619932] usb 2-1.2: Product: RIM Network Device
[16062.619935] usb 2-1.2: Manufacturer: Research In Motion, Ltd.
[16062.619938] usb 2-1.2: SerialNumber: 6E3A2FAF098D7FC8818CC28FFFFFFFFFFFFFFFFF
[16062.647726] usbcore: registered new interface driver cdc_ether
[16062.679388] rndis_host 2-1.2:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.0-1.2, RNDIS device, 42:6f:ff:ff:ff:ff
[16062.679422] usbcore: registered new interface driver rndis_host
[16062.680881] usbcore: registered new interface driver rndis_wlan



ifconfig  usb0 ; sudo dhclient usb0
#| usb0      Link encap:Ethernet  HWaddr 42:6f:2a:83:ff:ff  
#|          inet addr:$host+1  Bcast:169.254.224.51  Mask:255.255.255.252


host=169.254.160.137 # minus one

user=devuser
smbclient -L  //$host/ -U $user%''
#| Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]
        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       IPC Service (Samba (bbx))
        removable_SDCARD Disk      removable_media_SDCARD
        media           Disk      media
        certs           Disk      certificates
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

user=devuser
user=blackberry
password=blackberry

time smbget smb://$user:$password@$host/ -R

# Downloading 6-7 MB/s on usb2 or ubs3

# Can't open directory smb://devuser:blackberry@169.254.0.1//media: Permission denied

If you need to erase you files :

mkdir -p ~/mnt/media
sudo mount -t cifs //$host/media ~/mnt/media \
 -o username=BlackBerry%password

WIFI

Easier way it is to use wifi support , and access them using SMB/CIFS protocol
 
Settings / About :
/ Device Name = bbx (my default value was BLACKBERRY-3965)
Settings / Storage and Access :
/ Access Using wifi = ON
/ Change Wifi Password = password (replace with yours)
Settings / Storage and Access / Identification on Network :
/ Identity / WorkGroup = WORKGROUP (no need to change)
/ Identity / Username = BlackBerry (no need to change)
 
 
You can reboot and reconnect to wifi
 
On your host setup a few tools 
(assuming your running debian or derived ubuntu mint etc)
 
sudo apt-get install sudo cifs-utils smbclient
 
Now let see if service is visible from the network :
 
smbtree -N 
\\BBX Samba (bbx)
\\BBX\IPC$ IPC Service (Samba (bbx))
\\BBX\removable_SDCARD removable_media_SDCARD
\\BBX\media media
\\BBX\certs certificates

mkdir -p ~/mnt/media
sudo mount -t cifs //bbx/media ~/mnt/media -o username=BlackBerry%password
unable to add mount entry to mtab
error 22 detected on close of mtab
unable to add mount entry to mtab
 
If you git those messages, You can just ignore them, it mounted as we check :
 
ls ~/mnt/media/
books camera documents downloads misc music photos print videos voice

There you go, if you want to make this permanent you can also tweak something to get it mounted automagically
but this is not BlackBerry Specific

Note this report has been tested using BlackBerry DevAlphaC (Software Release 10.1.0.138)

On issue you can check :
 
nmap bbx
Starting Nmap 6.25 ( http://nmap.org ) at 2013-06-14 00:17 CEST
Nmap scan report for bbx (192.168.0.129)
Host is up (0.0046s latency).
Not shown: 996 closed ports
PORT STATE SERVICE
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
1111/tcp open lmsocialserver

Then as a developer you can abuse of logfiles and use your platform tools (grep, watch, inotify etc)

//$host/media /mnt/media cifs noauto,credentials=/home/$USERr/.smbpasswd  0 0

PS: please like++ this article to show RIM that GnuLinux users base exist .., if it's popular I will write others for GNU/LInux users / developers

LInux users / developers

cifs.txt · Last modified: 2022/04/16 12:22 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki