[HTC Sensation] BugsyLawson:
Samba Filesharing for Android - Share your SD Card over a Home Network (ROOT Required)

Hi there. I thought I'd share another video with you all...

If you hate using a USB cable to transfer files from your phone's SD Card

(or FAT32 internal storage) to your PC, a Samba file sharing server is arguably

one of the best solutions - assuming you have a rooted phone, that is....

In this video, I go through the basic steps of configuring the server on your

phone, as well as the stages required to connect to your device over a home

network.

Viewable in full resolution (up to 1080p) here: http://youtu.be/gX3etC8X1ys

[YOUTUBE]gX3etC8X1ys[/YOUTUBE]

Play Store link to the app is here: http://market.android.com/details?id=com.funkyfresh.samba

Minimum Requirements (from developer):

- Android device running Android 2.0.1 or above

- The phone must be rooted

- You should have Superuser 2.3.6.1 or later installed

Specification of demo equipment:

- Rooted HTC Sensation running Android 4.0.3 (ICS)

- Superuser v3.0.7 (Su binary v3.0.3.2)

- Samba Filesharing Build: 111107m

- Windows 7 PC (x64)

Note for NON ROOTED viewers:

If you don't have a rooted phone, you may want to consider using the FTP server method instead. I've created a video for that method here: http://youtu.be/TwjYm7fWwB8.

*** HELP & FAQ: ***

Additional Operating System Support (coming soon):

-Windows Vista (method shown in video should work)

-Windows XP (pending...)

-Mac OS X:

I don't currently have a Mac to test this on, but I think the following should work:

a) Press Command+K to launch the “connect to server” dialogue

b) Enter smb://ANDROID (or use the format smb://ServerName)

c) Click on the “+” icon if you want to save as a favourite

d) Press Connect

e) Enter your Username and Password when prompted & press connect again

f) You should then be able to browse the contents of your phone as a local folder.

Assigning a Drive Letter:

Assigning a drive letter to your phone's SD card is not something that I recommend as a standard procedure over the network - for most people it will just lead to headaches. Having said that, I can see a small handful of situations (like certain sync software) where it might be helpful. Assuming that the Samba Server is up and running on your phone, your SD Card can be allocated a drive letter by using the Map Network Drive Wizard in Windows.

1) In the Map Network Drive Wizard - select a drive letter

2) Click the 'Browse' button

3) Navigate to the phone's SD Card, select it and press OK.

4) I recommend that you un-check the option to reconnect at logon

5) Press finish. Job done.

More help coming soon....

*** TROUBLESHOOTING ***

App Hangs when Starting / Stopping the Server:

When testing this app, I initially experienced this issue myself. In my case, the phone would report that the app had stopped responding, but if I tapped 'Wait' (instead of 'Close') at the prompt, the server would fire up shortly afterwards.

The problem turned out to be linked with the version of 'SuperSU' that I was using. SuperSU is a great new superuser management tool by the developer Chainfire (and has now replaced 'Superuser' in some ROM's like ARHD). However, for the purpose of this video, I switched back to 'Superuser', which solved the problem immediately.

I didn't spend a huge amount of time trying to find a fix my problem with SuperSU, so there may be a simple solution that I overlooked. I need to look into this some more. If anyone already has an answer, please feel free to drop me a line.

Developer's FAQ & Help:

A number of common issues are listed on the developer's page here: http://www.sites.google.com/site/funkyfreshapps/

I'll add more info when I can.

Enjoy!

Bugsy.