Android A to Z: Sideloading

What is sideloading?  It's a term you see a lot thrown around while talking about Android applications, and it's simple to explain.  It means installing applications without using the official Android Market.  What's less simple is how it's done and why you would do it.  That's where this post comes in.  Let's explain it, shall we?

How to do it is easy enough, so let's start there.  In the Application settings on your Android phone, you'll find a check box to "Allow installation of non-Market applications."  When it's checked, you can sideload.  You'll also see a pop-up warning when you check this box letting you know that your phone is now more vulnerable to attacks from applications, and that you accept all the responsibility that comes with doing this.  It makes sense -- you can't hold Google responsible for applications you didn't download through their service using their security methods.  

Sideloading apps is easy to do as well.  You download them to your phone, then use a file manager application to find them and "click" their entry.  You'll invoke the app installer program, and it will install your app just as if it had came from the trusted Android Market.  It won't be associated with your Android Market account, but it shows in your app drawer just like all the rest.  It didn't used to be this easy for everyone.  Under the guise of security, AT&T used to block users from sideloading by removing the Unknown sources field in the device settings.  Whenever you tried to manually install an app, it would be blocked because it wasn't allowed.  This could be circumvented by using adb from the SDK or by using a program like the Sideload Wonder Machine.  Luckily, those days are past us and AT&T has re-evaluated their position, and now allows the installation of non-Market apps.

Why would you want to sideload.  There are several reasons, one being that Google has allowed carriers to block certain applications based on the model and network your device is running on.  We've seen carriers block apps that permit tethering without paying the extra associated fees, and some carriers have exclusives for certain apps and they aren't available for the others.  That's a whole other mess that we'll tackle in another post -- just know that it happens.  There are other reasons to need to sideload apps, too.  Want to use a different appstore like the one from Amazon?  You'll need to enable sideloading.  The same goes for beta testing apps for developers, or even coding your own apps and testing them on your phone.  There are a lot of legitimate reasons for sideloading.  Of course, there's always the piracy aspect.  If you want to steal from hard working developers you'll need to enable sideloading.  You also suck.  Sideload, but don't steal from developers.

Previously on Android A to Z: What is recovery?; Find more in the Android Dictionary

More from the Android Dictionary

End of life
Article
by Jerry Hildenbrand
May 25, 2012
  End of life is a term none of us ever want to hear. We envision it means the death of our phone, and we should just throw it away and get a newer model. After all, it's at the end of its...
DLNA
Article
by Jerry Hildenbrand
May 24, 2012
DLNA, or the Digital Living Network Alliance is an organization set up by Sony in 2003 that determines a universal set of rules and guidelines so devices can share digital media. The devices co...
CWM
Article
by Jerry Hildenbrand
May 23, 2012
We're getting a little hacky in this round of Android A to Z, and we're going to have a look at ClockworkMod recovery -- the de facto standard of custom recoveries for Android. It's...
Android A to Z
Article
by Jerry Hildenbrand
May 22, 2012
When you think of Android phones, you think of bloatware. We wish it weren't so, and not every phone comes with, but the majority of Android phones out there come from carriers and are chock ful...
AOSP
Article
by Jerry Hildenbrand
May 21, 2012
AOSP is a term you'll see used a lot -- here, as well as at other Android-centric sites on the Internet. I'll admit I'm guilty of using it and just expecting everyone to know what I'...

 

There are 5 comments. Add yours.

icebike says:

If you want to steal from hard working developers you'll need to enable sideloading. You also suck. Sideload, but don't steal from developers.

Of course the other side of this is if you want to Beta Test for Developers, you pretty much need to side load as well, as Jerry mentioned.

I've beta tested Swiftkey, CSipSimple and mSecure, sideloading apks from the developer's web site. There was one other as well, from some organization with the initials of AC, as I recall.

Just know your source!!!

E_man says:

That's why he said you suck if you steal from devs, and not beta test for them ;)

E_man says:

Another good reason for it is it lets devs sell pro versions outside the market if they aren't allowed to post paid apps from their country. I believe I did this with Titanium Backup and Tasker.

naturalblue says:

yes. i'm in barbados, so i'm not allowed to post or purchase paid apps from the android market. you would think that amount of times that barbados is used as a vacation destination in american movies, that they would accept barbadian credit cards by now. sheesh!

meethere says:

oh, I thought it is related to flashing
thanks

www.digital-dime.net