Management magazine search

Loading

Friday, September 23, 2011

How To stories - Lifehacker

How To stories - Lifehacker: "How to Upgrade to a New Android Phone and Take Everything with You"

'via Blog this'

Congratulations: you just got a brand new Android phone! If you're lucky, you got a great deal and a huge upgrade from your old Android device. Even so, your old handset has been with you for years and it's set up exactly how you like it—with all of your apps, contacts, and settings just so. Here's how to move all of that precious data to your new phone.

For some people, setting up a new phone is fun, but if you just want to get started with your new Android phone and donate the old one or put it in a drawer as a backup, here are some ways to get everything from the old phone to the new one.

We've broken this guide into two categories: The first section is for rooted phones, for users who know their way around under the hood of their Android device; the second section is for stock devices, for users who don't want to go through the hassle of rooting their old phone, or who have a new phone that hasn't been rooted yet.

Rooted Phones

If your old and your new phone are both rooted already, the process is straight-forward. If you haven't rooted your device, especially the old one that you're leaving behind, now is a great time to do it. Check out our always up to date guide to rooting any Android device to learn how to root your phone.

Once your phone is rooted, the tools you need will depend on whether you're moving to a new Android phone that's the same model or if you're moving to a new device entirely:

How to Upgrade to a New Android Phone and Take Everything with YouIf your new phone is the same as your old phone: Replacement devices are easy. You could pop out the SD card and put it in the new phone, but you'll find your new phone missing data that lived on your old device's internal storage.

An easier way is to just take a entire backup of your phone, ROM and data and all, and save it to the SD card or Dropbox, put it on the replacement device, and then flash the new phone with the image from the old device. Here's how to do it.

  1. Head to the Android Market on your old and your new phone and install ROM Manager.
  2. Open ROM Manager on the old phone and select "Backup Current ROM." You'll be prompted to give your backup a name and give ROM Manager root access. Your phone will then reboot and begin the backup.
  3. When the backup is complete, your phone will reboot and the backup file will be on your SD card.
  4. Transfer the backup file from the SD card on your old phone to your new phone. You can copy the backup file to your Dropbox account and download it on the new phone, or swap SD cards, or connect both phones to a computer and copy it-whatever's easier for you.
  5. Open ROM Manager on the new phone, and select "Manage and Restore Backups." Select your backup file. Your phone will reboot, and the ROM you just created-complete with all of your apps, settings, and data-will be restored to your new replacement phone.

It's worth pointing out that this process essentially images your old phone and then images the new one, assuming the same configuration. If there are significant differences between the old phone and the new phone, or if you're having problems with the old phone at all, you're moving them to the replacement device. You should only do this if you're wiping temporarily, or you're moving to a replacement phone of the same model due to a hardware issue.

How to Upgrade to a New Android Phone and Take Everything with YouIf you're upgrading or moving to a new device: If both your old and new phone are rooted, the app you need to install is Titanium Backup. We love Titanium Backup, and have discussed how it's areally powerful tool for automated, hassle-free backups of your Android device.

Shell out $6 USD for the Pro version, and you get additional features like the ability to verify your backups, save your backups to Dropbox, and a no-click batch restore. You don't need the pro version to back up your old Android phone and restore to a new one, but having it will make the process much easier and less time consuming-we recommend it.

Once both devices are rooted, here's what you'll need to do:

  1. Head to the market and install Titanium Backup on both devices. If you've paid for the pro version, make sure you push it to both phones.
  2. On your old Android phone, open up Titanium Backup and grant it superuser rights if prompted to do so. If you paid for the Pro version, head into the preferences to enable Dropbox, so your backups can be stored there.
  3. When the app loads, tap the menu button and select "Batch."
  4. Choose "Backup all user apps + system data" from the batch operations list. Make sure all of the apps you want to back up are selected (or select any that aren't) and tap "Run the batch operation."
  5. The backup job will run (and it'll take a while,) and when complete you'll be dumped back to the welcome screen. The backup job will be dumped to your SD card in a Titanium Backup folder. If you have Dropbox configured, tap "Sync to Dropbox now" to upload your backup job to Dropbox.
  6. Transfer the backup to your new phone. If you're using Dropbox, as long as you have it configured in Titanium Backup, you're done here. If you're not, you can transfer the data by copying the folder and its contents from the old phone to the new one via USB-however you do it, make sure it goes into the Titanium Backup folder on the SD card.
  7. Once the data is in the right place on your new phone, head to the welcome screen and tap "Batch."
  8. Choose "Restore all missing apps + system data." This way you'll restore only the apps that aren't already on your phone, and the data for them. If you have the pro version, the process will take place automatically. If you don't, you'll be prompted to authorize each install, one at a time.
  9. Reboot your phone: all of your apps and their data should be right there, the way they were on your old phone.

This method works really well if you're moving between ROMs, or if you're moving from one phone that you have set up nicely to another with a number of apps that are already installed that you don't want to mess with (or that has some newer or different versions of the same apps you had, and you don't want to disturb them.)

How to Upgrade to a New Android Phone and Take Everything with You

Non-Rooted (Stock) Phones

If you picked up your new phone on day one and it hasn't been rooted yet, or if you just don't care to root your device at all, you have options too. The tool for the job for you will be Rerware's MyBackup Pro, available in the Android App Store for $4 USD. You could pick up the free version of MyBackup, but it's a 30-day trial for the Pro version, and you can take backups but you won't be able to restore them. MyBackup Root is also available if you ever choose to root your device, but it's not necessary for what we're doing. Here's how to get started:

  1. Head to the Market and install MyBackup Pro on both your old and new phones.
  2. Tap "Backup" from the welcome screen. You'll be prompted to back up "Applications and Media" and "Data." Start with "Applications and Media."
  3. MyBackup Pro will ask you whether you'd like to back up the data to the SD card, or to Rerware's servers. We're going with your SD card, so tap that to move on.
  4. The app will then ask you whether you want to back up just apps or just photos, or both. Check each item you'd like, and tap Ok to continue. You'll then see the name of the backup file that MyBackup is about to create, and you can edit it if you choose. Tap Ok to start the backup job. It'll take a while.
  5. When it's complete, the app will show you a backup summary of all of the items it's backed up successfully and where they're stored.
  6. Repeat the process for "Data." This time, you'll be asked if you want to back up your contacts, call log, bookmarks, SMS messages, MMS messages, system settings, home screen, alarms, dictionary, calendar, or playlists. Check the items you're interested in and tap Ok to continue.
  7. Again, you'll see the name of the backup job (which you can change) and you'll have to tap Ok once more to kick off the backup job.
  8. When your backup jobs are complete, it's time to move them to your new phone. Again, you can transfer the data by swapping SD cards, copying them from one phone to another over USB, or by manually uploading them to Dropbox from your old phone and downloading them on the new phone. However you go about it, make sure they're in the right folder on your new phone's SD card (probably in the/rerware/MyBackup folder.)
  9. Once your backups are in the right place on your new phone, open MyBackup and tap "Restore."
  10. You'll be prompted to restore either "Applications and Media" or "Data." Start with "Applications and Media." The app will search for available backup files on the SD card to restore from, and it should find the one you just copied. Tap it to restore, and the app will restore your previously installed apps, and your music and photos back to their respective directories.
  11. Repeat the process for "Data," and when that restore is finished your phone should be set up the way your old one was. You may have to re-add widgets and wallpaper to your home screen, but that should be all.

MyBackup Pro is also a great backup application for non-rooted phones. While it doesn't have the power that Titanium Backup has for rooted devices, it can still back up your apps, data, photos, and other media to your SD card and to the cloud on a regular basis. If you're leery of rooting your device or your device isn't supported by any of the one-click root tools (and you're similarly wary of getting under the hood yourself and rooting it manually) MyBackup Pro is your best bet for a backup app aside from Titanium Backup.

How to Upgrade to a New Android Phone and Take Everything with You

Troubleshooting

By the time you finish each of these steps, your old device should be intact, and your new device should have all of your apps that you had on your old phone, along with all of the data you've saved in those apps. Your text messages, photos, even your call log and history should be populated on the new device, the same way it was on the old phone. Photo by Clive Darr.

If everything goes smoothly, you're finished, and you can happily use your new phone the way you used to use your old phone. However, keep in mind that the backup and restore processes may take a long time depending on how many photos, videos, music files, or other data you want to back up and copy. Make sure your SD card or Dropbox account (in the case of Titanium Backup) has the space required to hold your phone's backups before starting, and make sure your phone is plugged in before you start a backup or restore operation.

If something happens on your new phone during a restore, you're in pretty good shape: you can always revert the phone to its factory settings and try again. If something happens to your phone during the backup process, it's usually because you ran out of space on the SD card and the app will quit or stop in the middle of the backup. You may have to attach your phone via USB or open your favorite File Management app (we like our App Directory pick, ES File Explorer, and many of you also suggest File Expert) to free up some space.

All of the apps mentioned above have pretty solid compression when they back up your data, so unless your SD card is crammed full already, you shouldn't have a problem. I tried all of them on an old OG Droid with the stock 8GB SD card inside and had enough space for all three apps to back up all of the apps and data.

Next Steps

Once you have a good, solid backup of your phone, it's worth stashing that away somewhere just in case you have problems and need to do the restore again. Even better, if your new phone is rooted, grab ROM Manager and do an android backup of your phone when it's in it's brand new, perfectly-configured state the way we outline above.

This way, if you ever have serious problems with your phone, do something to it so it doesn't boot properly, or need to restore it to a known-good state, you can use the ROM you created after your phone was set up the way you like, complete with your photos and media, instead of restoring it to factory settings.

Option 3: The Long Way

Of course, you don't have to use an app to migrate your data from one phone to another. System data, like your call log, dialer history, and SMS messages, are stored locally on your phone's internal storage. All of the apps mentioned above will do it for you piecemeal if that's what you prefer. The same applies for photos, videos, music, and other files you may have on your phone's removable SD card. You can always take it out and move it to your new phone, or just copy that data piecemeal using one of the apps or methods above.

Similarly, a lot of information is stored in your Google Account, including your wallpaper and many of the apps you have installed. If you log in to that account on a new phone, you can go to the Market and push all of the apps associated with your Google Account to your new device. Still, this guide is designed for someone who wants to spend less time setting up their new Android device and start using it as quickly and painlessly as possible.


Do you have a preferred application to get the job done? Perhaps you just prefer to install your apps and set up your new phone by hand? Share your tips and suggestions in the comments below.

How to Turn Your Android Phone into a Fully-Automated Superphone

How to Turn Your Android Phone into a Fully-Automated Superphone: "How to Turn Your Android Phone into a Fully-Automated Superphone"

What if your phone automatically went silent when you step into the movie theater? Texted your significant other when you finished your long commute? Or automatically turned down the volume when a particularly loud friend called? It can; here's how.

How to Turn Your Android Phone into a Fully-Automated SuperphoneAndroid application Tasker gives you total rules-based automation for your Android phone. It's not free, but it offers afree 14-day trial download. In the Android Market, it's £3.99 in UK money--a little over $6 U.S. If you grab the trial, or shell out the cost of a Double-Double meal at In-N-Out Burger to buy it in the Market (scan the QR code at left), you'll discover it's worth the cost, even if you only have one super-specific use for it.

Tasker can do nearly anything on your phone. It's mostly limited by your imagination. Here are some up-front ideas about neat automations that come to mind:

Set preferences for each application:Give the Kindle app a longer screen time-out. Make Maps or Foursquare automatically turn on GPS, and have a file browser launch when you trade out SD cards. Have your music and other audio apps lower the volume to 50 percent when you plug in headphones, so you never get a way-too-loud moment.

Time of day automation: Make your phone go into airplane mode overnight, but re-connect for a few minutes every 30 minutes to grab messages. Set up your phone to play specific or random songs from your collection as an alarm, back up files from your SD card every day, load up an application at a certain time.

Set up contact rules: If you've got a friend who talks too loud, make your call volume go down when they ring. Create a home screen widget that sends an automatic SMS ("In the car," maybe) to the last person who called. Set your phone to pop up a more iPhone-style message box, rather than background notifications, when you miss calls or get SMS from certain people. Have your phone always record messages from a certain caller.

Here's a video demonstration of one of the Tasker apps I created, a "Face-Down Quiet Mode" that kills the volume on your phone, and shuts down Wi-Fi, Bluetooth, and GPS, when you turn the phone face-down:


Those use cases barely scratch the surface, really. Take the developer's tour, and you'll see there are variables, hundreds of events and triggers, and nearly infinite setups. Want to have Reddit.com launch on your browser if your alarm clock goes off on a Tuesday while Wi-Fi is on? You got it.

We'd need to write a research-paper-length treatise to cover everything Tasker can do for you, so we'll instead offer up a few examples of app models we've found handy.

Task 1: Turn on GPS/Bluetooth/Wi-Fi for Certain Apps Automatically

I don't keep GPS positioning on all the time, both for battery efficiency and a niggling sense of privacy. At the same time, I dislike when Maps, My Tracks, Navigation, or Foursquare ask me to turn on GPS, and I'm required to click "OK," then make the toggle in Settings, then head back. For just those apps, I want my GPS to automatically click on. When I'm done with those applications, the GPS should shut off, too. You can easily pull the same trick for Wi-Fi, Bluetooth, or most any system function, but we'll just show how GPS works.

How to Turn Your Android Phone into a Fully-Automated SuperphoneFrom Tasker's main screen, hit "New." You'll be presented with six options, or "Contexts": Application, Time, Day, Location, State, and Event. Think of "Context" as an "If"--"If X is happening ..."

In this case, we're going to choose Application, then pick out the app we want to apply a rule to. You can pick out apps one at a time and apply your "Tasks" to them, but you can also apply Tasks to all applications, or pick out apps you don't want your Tasks to apply to with the "Not" button at bottom. We'll just pick out one app, Maps, which I almost always want GPS to be turned on for.

After you pick your Context, now it's time to add one or more Tasks. Thinking ahead though, we're going to apply this kind of action--turn GPS on when the app launches, then turn it off when it's moved away from--to a few different apps after this. So hit the "New" button in the upper-right corner, then type in a name for your Task that you'll easily grasp later, like "Auto-Launch GPS."

Now it's time to tell Tasker what Task we want to fire when this Context is happening. As you can see at left, you basically get your whole system to play with. The thing we want, GPS, is under "Misc."

In the bar under the GPS "Set" option, you've got three options: On, Off, and Toggle, the last of which just flips the setting the other way, whichever way it is. There's also a checkbox for an "If," which, if clicked, drops down a box where you can enter in a variable and make it a condition. You could, for example, only have GPS turn on if airplane mode is set to off ("%AIR - Isn't Set"). Our needs, for now, are simple--just have GPS set "On," no matter what.

Well, that was pretty easy. Now you'll see that "GPS Auto-Launch" has just one task: "GPS - Set On." Let's say you were a little more protective of your GPS chip, though, and you wanted Tasker to ask you about GPS, Wi-Fi, or whatnot. The gear-and-screwdriver logo in the lower-right corner gives you that option. Set your "Task Type" to "Menu," and you'll get options to set how long the menu stays up, if there's a default option selected, and even set a background image, if you're feeling extra-custom. But we're just having Tasker take care of the GPS switch for us, so get back to the Tasks screen.

How to Turn Your Android Phone into a Fully-Automated SuperphoneYou could hit "Test" in the lower-right corner to see how Tasker handles launching Maps and turning on GPS automatically, but we're going to specify one more detail of our auto-launcher. Hit "Done" to get back to the main Tasker menu, then tap on the right-hand side of the process you created, the side with "GPS Auto-Launch" and a green arrow. From the menu that pops up, choose "Add Exit Task." When we told Tasker to do something when Maps launched, we created an "Enter" task. By adding an "Exit" task, we can have something else happen when Maps is closed down or put away. You can add these Exits to all kinds of conditions--when you're no longer near a certain location, when it's no longer a certain time, etc.

Update: Not all Tasker tasks need an Exit task--in general, whatever settings you've changed while a task is running will set themselves back when you're done. In this case, though, we're getting a little more extra-cautious control over turning the GPS off.

After hitting "Add Exit Task," you'll run through the same process you used to create the GPS turn-on: create a new name template, add the task GPS from the Misc menu, then set it to Off and hit "Done." Now, back at the main screen, you can see that there's a Context (Maps launches), an Enter task (GPS Auto-Launch), and an Exit task (GPS Shutdown). Hit the "Apple" button at the very bottom, and now Tasker will be watching for Maps to launch, then do its auto-GPS thing.

This trick worked fairly well on my Nexus One, despite Tasker providing a pop-up note that application exit watching wasn't as stable on Android 2.0 and later. Worst case scenario, it doesn't launch GPS, and I do it myself.

Task 2: Create an Ultimate Morning Alarm

The next step, adding multiple tasks to a time condition, isn't all that different, but it does show off how far Tasker can go in automating your phone. So let's create Kevin's Ultimate Alarm.

Hit "New" and choose Time as the Context. I'll have this alarm go off at 6 a.m. and, if I don't respond, play for 3 minutes. You could just set 6-6 as your time to run until you take action, but I'll be nice to my morning self. We're going to add another context, the days of the week, later, but for now, you'll be moved into the Tasks section.

Here's a video showing what it looks like when my Ultimate Alarm fires off:


For my own Ultimate Alarm, I'm having a song play from my collection, make my Remember the Milk tasks load up on the screen, and have my phone say, in text-to-speech, "Good morning, Kevin. It's going to be a great day." Why? Because, why not? For these pieces, I added three Tasks:

  • Media--Music Play--Music Play Dir. After long-clicking on the "Dir" field and choosing my Music folder, I also checked "Audio Only" and "Random." If you wanted a particular song, you could swap "Music Play" for "Music Play Dir."
  • App--Load App--Remember the Milk. Fairly simple, and I could set a different starting page in Remember the Milk's own settings, if I liked.
  • Misc--Say. Then just fill in the text you want, choose a language, and mess with any other fields you'd like. "Stream" sets the output you'd like the audio to go through, which helps if you've got other things, like songs, going too. You can, of course, mess with the pitch and speed of the voice, too.

When you're all done and hit "Done," tap on the left-hand side of your Ultimate Alarm entry, where the clock is. From the menu, roll down Context and hit "Add," then choose "Date." From the pop-up chooser, you can get very specific about the months, days of the month, days of the week, and other selectors for when your alarm goes off. Mine's a basic Monday-through-Friday deal.

That's all there is to that one, but it's a pretty nice package.

Task 3: Make Your Phone Quiet Down When Face-Down

Now I'm going to create a kind of "Quiet Down" mode for my phone (the video demo of which was posted higher up, or can be found on YouTube). When I put it face down on a flat surface, like arriving at my desk for work, it should turn off GPS, Wi-Fi, and Bluetooth (and, heck, you can turn off EDGE/3G data, if you'd like), and then turn the system, ringer, and media volumes all the way down but keep vibrate on. By default, whatever you had on when you flipped over will come back up when you flip it back up, but that's fine by me; you can change that in each setting, if you'd like.

For this Context, you would choose State, then pick Orientation. You'll get the options you see at left. I like to stay away from "Face up," "Standing Up," and "Upside Down," because they're pretty common occurrences. For this example, "Face Down" is a pretty deliberate action you take with your phone.

For the tasks, I added "Bluetooth" and "WiFi" from the Net menu, set to Off, "GPS" from Misc set to Off, and set the volumes for "Media Volume" and "System Volume" to 0 from the Audio menu. "Silent Mode" with Vibrate could simplify your setup, but I like to be sure. If you'd like, you can re-order the tasks in priority by pressing and dragging them up the chain. In this case, I moved the volume-to-0 tasks up higher, since silencing the phone was the most important thing to do. Hit Done, and you're all set.


We've only scratched the surface of what Tasker can do, but we know it can do many, many more cool things. If you grab Tasker and give it a try, or just daydream a great if-then combination, by all means--tell us in the comments. We'll check back in on this post and include the great Tasker tasks in a follow-up. Special thanks goes out to "Bloggerific Himself," who turned us onto Tasker via email.