Tags: desktop, phone, sync
Perhaps you’re a little old school like me – you prefer to use an email client like Thunderbird to manage your mail, contacts and schedule rather than using web tools. While webmail is great for traveling, it has serious limitations if you’re managing several email accounts and a lot of traffic.
You may also not be a fan of sharing your entire life with web tools that browse your information for marketing hooks. Yet it would be nice to have your Contacts and Calendar synced with your Android phone. While Google and similar tools make doing that easy, it’s always under their watchful eye.
The solution is to sync your computer and phone directly. Recently I ran into a nifty little tool called MyPhoneExplorer. Originally developed for Ericsson phones, they added Android support.
It allows syncing your address books with your phones, includes a Calendar view for various desktop calendars, and allows browsing your text messages, call logs, file system and various other more geeky things. It also allows syncing to multiple phones. (feature summary)
The focus of this article is syncing Thunderbird Contacts and Lightning Calendar with your Android phone Contacts and Calendar.
You can connect with your phone via USB, WiFi or Bluetooth.
My Desktop doesn’t have bluetooth.
I routinely connect my G4 via USB to download pictures. However, this requires 2 extra things:
– An ABD driver but these have signing issues with recent versions of Windows.
– turn on Developer Options in Android. This is now somewhat hidden. For example, on the G4, it’s Settings, General, About Phone, Software info. Tap Build Number 5-6 times (it offers a countdown). This turns on Developer Options in the General Menu. Theres a switch to turn it off again inside the above. The FJSoft forum has links for other phones, drivers, etc.
Thus, in my case, the easy choice was Wireless.
I didn’t find detailed instructions for this Setup so I thought it worth going over what I did here.
Best to back up your phones contacts and Thunderbird before you do this, in case anything goes awry.
1) Download and install MyPhoneExplorer for your PC.
(There’s a portable option during setup but this doesn’t have the desired sync abilities)
2) In Play Store, install MyPhoneExplorer Client on your phone. The maker mentions it may install with first use of the desktop software, but I’d recommend this approach.
3) In Thunderbird, install the MyPhoneExplorer extension in Tools, Add-ons.
It has one setting, if you use Event Categories.
4) On Android, connect to WiFi (with the same router and subnet as your PC)
5) Start the client app on Android. Add a wifi pin # when prompted.
review Settings for syncing (turn off Google sync, for example)
6) Start the desktop app on you PC. Enter the PIN when prompted (it asked once). Review File, Settings. Autodetect worked fine for me.
Review Settings, esp in Sync:
For Contacts, set to Thunderbird, then click Advanced. Select the Address Books you want synced. For example, you may NOT want Collected Addresses on your phone.
The => symbol marks the default Address Book where new Phone Contacts will be added to Thunderbird. You may want a new address book for that purpose.
The program automatically loaded some Contacts from Thunderbird right away but not always what I wanted. Thus I set it to Sync Thunderbird > Phone only at first. After setting which address books and resyncing, it cleaned up the ones I didn’t want. Before it syncs, review the changes being made. Don’t let it delete phone contacts you want, etc. Select the contact to see the 2 options.
After it synced the right Address Books, I changed it back to sync both ways. I found there was a little cleaning up to do. A few of my Thunderbird Contacts didn’t have First & Last Names, for example, so didn’t display right on the phone. And I use Groups in Android Contacts. Not all of those where set per the Thunderbird Address books. Finally, Android has a Main phone number setting not used by Thunderbird, so that doesn’t sync. Change those to Work or whatever and all will be well. After a little back and forth and resyncing, I had them matching and synced.
Again, set Thunderbird and click Advanced. You can sync Events and/or Tasks. Again as a test, I synced to phone only at first, then both ways.
Tune the sync range. You probably don’t need years of events on your phone. Time Period allows you to control it. You can also set if private events are synced.
Thereafter, Connect & Disconnect the phone using F1 on the Desktop
Then select Contacts or Calendar and click the Sync button. Review the changes and OK.
Now you have your Contacts matching and have your Calendar with you.
You’ll find the best results by entering most data in Thunderbird and syncing. Android apps are simplified, so will do things like put the entire street address on one line. But it’s still handy to save new phone numbers and sync those with the desktop.