This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Hi user12363. We've found this sort of question to be a poor fit for the site, but have gathered a sort of overview into the linked duplicate question (which should cover the basics of feasibility). If you (or someone else reading this) discovers a guide for the Surface RT, please add it to the answer on that question :)
–
Matthew Read♦Oct 30 '12 at 21:45

1 Answer
1

To the question, is it possible to run Android on MS Surface tablet, the answer is : YES... but it won't be easy ;)

Android is (like) a full linux distribution containing the bootloader, the kernel many usefull stuff (libc, and many libraries) and end user applications (the visible part of the Android iceberg). It is available on many platform (phones, tablets) and not so much architecture (ARM and x86).

If you want to make Android working on the Surface tablet, it would require some programmation skills...the same skills than the CyanogenMod developpers.

You'll have to configure/compile the kernel for the Surface hardware (and you'll probably have to code some new drivers for some of the peripherals).

Then, you'll have to cross-compile the android distribution for the Surface architecture (probably the easiest part ;) ).

And finally you'll have to find the way to "root" the Surface tablet to be able to store on it a new OS (in a short way : hack the tablet).

In conclusion, it is technically possible to run Android on a Surface tablet, but I think it won't be reasonable ;)

It is as feasible as running android on an iPad. Technically it would be possible, but most of the hardware wont work and it would be a difficult task because of UEFI secure boot.
–
Ryan ConradOct 30 '12 at 20:26

1

@RyanConrad: It might be a pain, but when has that ever stopped the hacker community ;). If the Surface sells well enough, I'm fairly sure someone will port Android to it. Since it's a Tegra 3 device, it should even be possible to pull the driver blobs off an Android tablet with Tegra 3. PS: Looks like a bunch of fairly popular tablets/phones use the exact same SoC, including the Asus Transformer Prime and the HTC One X.
–
Chinmay KanchiOct 30 '12 at 20:30