Android Candy: Never Plug In Your Phone Again!
Last month, I showed you an awesome audiobook player app for Android, but I didn't share my frustration in getting the audio files on to my phone. When I plugged my phone in to the computer, I couldn't get the SD card to mount, no matter what settings I changed. It was very frustrating and forced me to come up with a better way. Enter: FolderSync.
First off, it's important to note that FolderSync isn't free. There is a free version, but it's limited to a single account and has ads, and although it works, it really isn't the same as the full app. If you're like me, you don't think twice about spending $5 on a fancy cup of coffee, but if you have to pay for an app on your phone, you debate internally for hours. I've never been so happy I spent $2.29 on an app.
Basically, FolderSync works on your phone sort of like Dropbox works on your desktop computer. Instead of syncing only your Dropbox files, however, FolderSync supports a wide variety of data sources. At the time of this writing, data can be synchronized with Amazon S3, Google Docs, Google Drive, SkyDrive, Dropbox, SugarSync, Box.net, Ubuntu One, NetDocuments, FTP/FTPES/FTPS, SFTP, WebDAV/WebDAVs and Samba/SMB/CIFS.
In my case, I keep an Audiobooks folder on a share at home, and every night the files are synced up. With the paid version, synchronizations can be forced as well. Although the Audiobook syncing is the only thing I use FolderSync for, it's the perfect tool to keep music, photos, documents or anything else synchronized on your phone without ever plugging it in to the computer. Because FolderSync supports two-way synchronization, it is possible to delete files from your home server, so be careful!
After configuring FolderSync to sync my Audiobooks automatically, but only over Wi-Fi and only while plugged in, I realized it had to be Editors' Choice for this month. That means two Android apps in a row win the coveted title, but once you try it, I suspect you'll agree. Check out FolderSync at the Google Play Store: https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.full, or if you'd prefer to keep your pumpkin latte money, try out the Lite version: https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite.
Shawn Powers is an Associate Editor for Linux Journal. You might find him chatting on the IRC channel, or Twitter
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Designing Electronics with Linux
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Linux Systems Administrator
- Validate an E-Mail Address with PHP, the Right Way
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Reply to comment | Linux Journal
13 min 3 sec ago - Dynamic DNS
47 min 6 sec ago - Reply to comment | Linux Journal
1 hour 45 min ago - Reply to comment | Linux Journal
2 hours 35 min ago - Not free anymore
6 hours 37 min ago - Great
10 hours 24 min ago - Reply to comment | Linux Journal
10 hours 32 min ago - Understanding the Linux Kernel
12 hours 47 min ago - General
15 hours 17 min ago - Kernel Problem
1 day 1 hour ago




Comments
sftp
As Linuxers we can always use sftp - no need to create shares, secure and encrypted data transfer.
I have SSHDroid for incoming as well as AndFTP for outgoing connections on my phone - so I can access my files from whereever I go :-)
All these apps are free. With the SSDroid I could set up a sync mechanism using rsync on the Linux side.
Conrad
connect your tablet to a PC
Has no one but me used Airdroid. Airdroid is the best thing since sliced bread and it is FREE. I think this is one of the best kept secret apps around
Your phone works like Dropbox
Your phone works like Dropbox sort FolderSync on your desktop computer. Rather than just sync your Dropbox files, however, FolderSync supports a variety of data sources. http://www.obdiag4u.com/
Astro
I have created a SMB Share on my Linux PC and used Astro to connect to it on my phone, seems to work well, oh and its free :)
Another for AirDroid
I can't get my tablet to connect to my laptop running Debian. However I use AirDroid with almost no problem. The only problem I had, was when I dropped wireless, and had to start over. Didn't know that half the files had already transferred. Overall not a big issue.
Check out AirDroid
AirDroid creates a mini Webserver on your phone, then you connect your device to Wi-Fi and go to it via a web browser using the key it provides. Not only does it give you file management capabilies in the web browser, you can do the following to:
Check storage space
View the devices Connection strength
manage device photos
manage device calendar and contacts
send SMS text messages
And the price is right, it's free!
foldersync
I use Foldersync free version to backup videos, pictures from my phone to my linux server via sftp. Works Great! Great app everyone should have.
Its likely a kernel issue
There are certain options you need to have configured in your kernel in order to mount the external SD card and the internal storage on some phones (my Samsung Galaxy S2 required this).
I documented this here
The key option is to enable multi-LUN support as the two storage devices are on different LUNs of the same SCSI device (USB devices are really spoofed as SCSI devices, see here)
Device-drivers --->
SCSI device support --->
CONFIG_SCSI_MULTI_LUN=y
Hope that helps someone as its actually really handy being able to plug a phone in via USB.
Why would I want to sync to cloud space provider?
I mean, if I had trouble mounting my Android phone as an USB mass storage device I could just use Google Drive directly. I can see the appeal if I want to sync to a private server but, frankly, data I don't want in the cloud I don't want on a mobile phone.
wireless connection
I use the free version of foldersync to keep one file sync'ed and it does work well. However, I find that putting files onto my phone or downloading them from the phone to the computer is best done using an app called WiFi File Explorer by dooblou. It is a free app. On my phone I turn it on and it gives me an ip address that I enter in my browser on my desktop. This gives me a file browser that I can use to wander through the files on my sd card and I see everything on my desktop with the larger screen and easier to use keyboard.
https://play.google.com/store/apps/details?id=com.dooblou.WiFiFileExplor.....
Just My Opinion,
john