How to Install Android Apps to the SD Card by Default & Move Almost Any App to the SD Card


Android apps install to the internal storage by default, but you can also set the SD card as your default install location. This trick allows you to move almost any app to the SD card – no root access required.

This tweak requires Android 2.2 or later. To change the default install location, you’ll need to use the ADB, or Android Debug Bridge, utility included with Google’s Android SDK.

Enable USB Debugging

First, you’ll need to enable USB debugging on your Android device. Open the Settings screen, tap Applications, and select Development.

Tap the USB Debugging checkbox to enable it. This will enable debug mode, allowing you to change the settings on your Android device from your computer. You may want to disable debug mode after completing this process.

Install the Android SDK

You’ll need to download and install Google’s Android SDK on your computer. If you don’t already have Oracle’s Java JDK installed on your computer, you’ll have to download and install it before installing the Android SDK.

After you’ve installed both the JDK and Android SDK, launch the SDK Manager from your Start menu.

The ADB utility isn’t installed by default. It’s included in the Android SDK Platform-tools package – select this package and click the Install button to download and install it.

After the process completes, connect your Android device to your computer with its included USB cable. Windows should locate the device and install the appropriate drivers automatically. If it doesn’t, you may have to download and install the appropriate drivers from your Android device’s manufacturer. Do not mount the device after connecting it – just plug it in.

Using ADB

Open a Windows Explorer window and navigate to the android-sdk\platform-tools folder. On Windows, you’ll find this folder at C:\Program Files (x86)\Android\android-sdk\platform-tools by default. Check C:\Program Files\Android\android-sdk\platform-tools if you’re using a 32-bit version of Windows.

Launch a Command Prompt window in this folder by pressing and holding the Shift button, right-clicking in the folder, and selecting Open command window here.

Run the adb devices command and you should see your connected Android device.

Run the following command to set the default install location to your SD card:

adb shell pm setInstallLocation 2

If you want to revert this change later and install apps to the internal storage by default, run this command:

adb shell pm setInstallLocation 0

0 represents your device’s internal storage, and is the default. 2 represents the external storage, whether it’s an SD card or USB storage.

Moving Apps to SD Card

Apps that refused to leave your system storage can now be moved to the external storage. For instance, below you’ll see screenshots of the Slacker Radio app. Before the change was made, the Move to USB Storage button was grayed out. After the change was made, the button is enabled and the app can be moved.

To move an app to the SD card, open the Settings screen, tap Applications, and select Manage Applications. Select the app you want to move and tap the Move button on its details screen.

A Warning

Some apps shouldn’t be installed to your SD card and should remain installed on the internal storage. The external storage is unavailable when your Android device is mounted on your computer, so apps that remain running all the time should be left on your internal storage. Widgets, launchers, animated wallpapers, and anything you want to use while your Android’s SD card is mounted on your computer should be left on the internal storage.


How to Setup Hotmail Push Email via Exchange ActiveSync on Android (with HTC Fix)

Android invasion, Sydney, Australia
Android invasion, Sydney, Australia (Photo credit: Pranav Bhatt)

Windows Live Hotmail has been enabling and supporting push email through Exchange ActiveSync (EAS) protocol. With push email, user can sync email messages, contacts and calendar between mobile device and Windows Live cloud, and any update such as new incoming email in Hotmail will be automatically pushed to the phone for instant notification.

Here’s the guide on how to setup and configure a Hotmail account with push email support on Android mobile phone device, through Exchange ActiveSync service. The guide works perfectly for smartphone running Android 2.2 and above, i.e. Android Gingerbread 2.3 and Android Honeycomb 3.0 or 3.1.

Note that HTC Mail that comes with smartphone such as HTC Desire, HTC Desire HD, and HTC Incredible S has known issue when setting up Hotmail through Exchange protocol. At the final step when adding a Hotmail Exchange account, HTC Mail app will return “Failed to create the account. Please try again later.” error. So far, only HTC Mail is known to have incompatibility issue with and does not work properly with Hotmail via EAS. Other Android mobile phone which comes with stock Android Mail app such as Google Nexus One and Google Nexus S should not facing such error.

To workaround the HTC Mail limitation, download and install the APK below, which is based on stock email app for Android Froyo 2.2:

Original Android Froyo FRG22 Email app 2.2: Mail.apk
Email app 2.2.1 (from CyanogenMod 6.1.1): Email.apk
Email app modified to bypass Exchange security: Email (Bypass Exchange Security).apk
Email app modified to support Exchange 2010 SP1: Email (Exchange 2010 SP1).apk

An alternative for which can be downloaded from Android Market, also for Android 2.2 Froyo phone, isImproved Email, though it’s unofficial app but similar with stock default email app on Android.

How to Setup Hotmail via Exchange for Push Email Support

  1. On Android device, open Email app.
  2. Enter the MSN/Windows Live Hotmail email address and password.
  3. Tap on Manual setup.

4.  Select Exchange as type of account.

5.  Configure the following information for Server settings:

Domain: <leave blank>
Username: <full email address>
Use secure connection (SSL): Enable
Accept all SSL certificates: Enable

In other version of Email app, Domain and Username fields are combined into one as “DomainUsername”. In this case, enter your Windows Live/MSN Hotmail emaill address into the field preceded by a “” (backslash). For example, [email protected]

Tap Next when done.

6.  You can then configure various Account options for the just added Hotmail account. To enable push email, set Email check frequency to Automatic (Push).

Tap Next when done.

Note: If your mobile phone is running on Android version 2.1 or below, do not sync contacts and calendar which is not fully compatible with older versions of Android.

7.  Enter a name for the account, such as Hotmail or Windows Live Hotmail, and tap Done.

New incoming emails will have notification alerts appear in the notification bar and/or through sound alerts.


Ainol Novo7 Advanced Android Firmware Upgrade Guide

Ainol Novo7 Advanced Android Firmware Upgrade Guide

Ainol Novo7 Firmware upgrade guide


1. Required files:
Novo7 firmware image
Upgrade tool (Livesuit.exe)
Windows USB drivers

2. Make sure the device is fully charged

3. Backup your data, device will be formatted during upgrade

Upgrade Steps:

1. the upgrade tool installed on the PC Livesuite.exe.

Double-click the
File, generates the necessary files to upgrade, this step will automatically install the driver, as shown is XP system dialog box pops up, click “Continue” to complete the driver installed automatically.

2. open Livesuit

Double-click to open the upgrade tool to find the file, as shown below:

3. select the firmware

Click on the map “No” to close the user upgrade wizard, and click the “Select Firmware” button to select the suffix. Img file, as shown below:

4. turn off the power

Ensure Novo7 off (turned on, press the power button for more than 8 seconds to force power off)

5. press the key combination to start the upgrade

a. Press and hold down the “Vol +” button
b. connect the USB cable to computer
c. directly after connecting the USB cable, repidly press the power button 6 times (you should get a popup window if done correctly, if not repeat step 5 from beginning)
d. DONT release the “Vol+” button till the LiveSuit popup window
e. you can now release the “Vol+” button

(Note: If you install the driver at this time the pop-up dialog box, the path to point to installation directory UsbDriver Livesuit folder, click Next to complete the driver installation prompts).

6. select the format to force upgrade

Livesuit prompt “force format”, click “Yes”, then all of the original installation of APK removed, click or APK does not delete the original.

Recommended mandatory format for thorough update to upgrade! ! ! Otherwise the update is not complete and may brick! ! !

7. the upgrade begins

Pop-up “OK to force format” dialog box, select “Yes”, the upgrade began, as shown below:

8. the upgrade is complete

Firmware download process lasted about three and a half minutes or so, please wait until the prompt “upgrade successful.”

9. automatic restart

After the upgrade is complete, flat will automatically restart, then you can unplug the USB cable.

Slow start-up time machine for the first time, please be patient.

If the machine does not restart automatically, press and hold 8-10 seconds or more to ensure the power switch off, then press the open key three seconds or more to restore power to send hand movements

10. DONE