[Q] OS emulation on other phones? - General Questions and Answers

So I have a smart phone running the Android platform and I know there is an x86 Android project to run it on a full desktop/laptop system.
I also found a DosBox app for it, which I haven't tried but I hear people have gotten Windows 3.11/95 to work on.
Also with the webtop on my phone it can run a full Debian Linux install.
My question is in two parts:
A. Has anyone tried to port this to other mobile phones (Windows, RIM, iOS, etc...) yet?
B. Has anyone tried to port any other OS's to Android?
I mentioned iOS specifically in A. because some MacFans really like their OS and might not want to give up that functionality and it might make people more willing to adopt the platform.
I'd have posted links to cite references, but I'm still under restriction for being new.

Related

VirtualBox Android Emulator with Marketplace

Does anyone know of any VirtualBox Android Emulator that has Marketplace?
Thanks!
Oh, I forgot to add "that's free" and not the $50 that some cheeky bastards are trying to charge for a thing called AndroidVM!
iridium21 said:
Does anyone know of any VirtualBox Android Emulator that has Marketplace?
Thanks!
Oh, I forgot to add "that's free" and not the $50 that some cheeky bastards are trying to charge for a thing called AndroidVM!
Click to expand...
Click to collapse
Android doesn't just load up and run on a PC. It's a source code project that a real developer has to spend time porting from platform to platform, unless you want to run it from a runtime built from the SDK. To do that requires an underlying OS, like Windows, Linux a MAC - something capable of running the SDK.
Since, VMware is emulating a PC, then in order to run as a real virtual machine, android needs to be pretty much ported to a PC. Since Android is built on a Linux kernel, it's not impossible, but geese - why? That said, it's bound to show up on an Intel compatible tablet at some point, if it hasn't already.
attn1 said:
Android doesn't just load up and run on a PC. It's a source code project that a real developer has to spend time porting from platform to platform, unless you want to run it from a runtime built from the SDK. To do that requires an underlying OS, like Windows, Linux a MAC - something capable of running the SDK.
Since, VMware is emulating a PC, then in order to run as a real virtual machine, android needs to be pretty much ported to a PC. Since Android is built on a Linux kernel, it's not impossible, but geese - why? That said, it's bound to show up on an Intel compatible tablet at some point, if it hasn't already.
Click to expand...
Click to collapse
I'm already running Android under Virtualbox - I just wondered if there's a version for VB that has Marketplace.
attn1 said:
Android doesn't just load up and run on a PC. It's a source code project that a real developer has to spend time porting from platform to platform, unless you want to run it from a runtime built from the SDK. To do that requires an underlying OS, like Windows, Linux a MAC - something capable of running the SDK.
Since, VMware is emulating a PC, then in order to run as a real virtual machine, android needs to be pretty much ported to a PC. Since Android is built on a Linux kernel, it's not impossible, but geese - why? That said, it's bound to show up on an Intel compatible tablet at some point, if it hasn't already.
Click to expand...
Click to collapse
Wow. So much complete and utter wrong in one post... I've been running Android under a virtual machine for quite a while...
There is an x86 version of Android available at androidx86.org
It will definitely run under Virtual Box or any other virtualization software package. It's Android 1.6 by the way, and you will have to perform some geek-like activities to simulate an SD-card to install appz.
Big question is whether an ARM-device version of Android would work in a normal VM emulator (not talking about Bochs and stuff).
FloatingFatMan said:
Wow. So much complete and utter wrong in one post... I've been running Android under a virtual machine for quite a while...
Click to expand...
Click to collapse
Well, since I hadn't heard of a port to x86, I was certainly wrong about that, which makes the rest of the post moot, but not wrong. In any event, I stand corrected.
sorry to add a flame of any kind but this
"Since, VMware is emulating a PC, then in order to run as a real virtual machine, android needs to be pretty much ported to a PC. Since Android is built on a Linux kernel, it's not impossible, but geese - why? That said, it's bound to show up on an Intel compatible tablet at some point, if it hasn't already."
is totally wrong.
Virtual machines virtualise the hardware of your machine (bad explanation I KNOW). if you have a PowerPC you can only emulate PowerPC (Mac for those that dont know) and intel/amd chips are things like x86 then theres smaller devices like ARM. my point is that if you have a Intel/amd box you can only emulate x86 O/S. however if you have a netbook with a version of linux or windows built on arm arch then u could prob get away with the original android if you are running normal x86 then u require android that has been built from source on x86.
this made me laugh
"Since Android is built on a Linux kernel, it's not impossible"
all i can say is what??
anyway back to the point... to run android on a x86 box u need x86 android
The problem with getting the Market to work is simply that the GApps are currently only available in a compiled for ARM version. period. that's the answer you wanted to hear i guess.
@others: stop OTing please...
hvc123 said:
sorry to add a flame of any kind but this
"Since, VMware is emulating a PC, then in order to run as a real virtual machine, android needs to be pretty much ported to a PC. Since Android is built on a Linux kernel, it's not impossible, but geese - why? That said, it's bound to show up on an Intel compatible tablet at some point, if it hasn't already."
is totally wrong.
Virtual machines virtualise the hardware of your machine (bad explanation I KNOW). if you have a PowerPC you can only emulate PowerPC (Mac for those that dont know) and intel/amd chips are things like x86 then theres smaller devices like ARM. my point is that if you have a Intel/amd box you can only emulate x86 O/S. however if you have a netbook with a version of linux or windows built on arm arch then u could prob get away with the original android if you are running normal x86 then u require android that has been built from source on x86.
this made me laugh
"Since Android is built on a Linux kernel, it's not impossible"
all i can say is what??
anyway back to the point... to run android on a x86 box u need x86 android
Click to expand...
Click to collapse
VMware and Virtualbox emulate PC hardware. Since Android runs on a Linux kernel, and Linux was originally developed for an x86 PC, it follows that a port of Android could be done for a PC. Since this was not a generic discussion about virtual machines but a specific discussion about PC emulation, I don't see where the argument is.
PC = x86 and it's successors. You said I was totally wrong and then pretty much made my case. The only point I missed is that the work had already been done. To run Android in a x86 (PC) VM, you'll need an X86 (PC) compatible version of Android - right - what I said.
Right... Ok, now does anyone know the answer to the original question?
the_fish said:
The problem with getting the Market to work is simply that the GApps are currently only available in a compiled for ARM version. period. that's the answer you wanted to hear i guess.
@others: stop OTing please...
Click to expand...
Click to collapse
OP should read your thread.
arctu said:
OP should read your thread.
Click to expand...
Click to collapse
I have
Supposedly, these guys have Android with Marketplace for VirtualBox:
http://www.androidvm.com/home
So it must be able to be done - the only problem is that it's $49.95!
deleted
zgornz said:
They state they are running Ubuntu in a VM, then installed the Android emulator in Ubuntu, then the android emulator is setup to have the Marketplace. The android emulator is doing the ARM emulation.
I think using qemu User Mode emulation it might be possible to actually launch the Marketplace and apps via android-x86 without using a phone emulator. Not sure it would be that valuable, but it would allow lots more apps on a netbook running Android.
Click to expand...
Click to collapse
I imagine it would be a mess to get a touch screen working in android running on an emulator.
I read reviews on androidx86 booted (not emulated) on a few netbooks that ran great and very responsive..I also read one on a touch screen comp that worked fine..they claim all apps work-minus gapps obviously.
I plan on trying this on my Toshiba nb205 netbook today and can post a review if anyone is interested..
Sent from my Nexus One using the XDA mobile application powered by Tapatalk
A review would sure be appreciated. More knowledge is always better.
Just a quick follow up, I tried out the Androidx86 on my netbook this weekend, both booted off the usb and installed on the hd..it runs..nothing spectacular and slightly dissappointing. You still only have a 4x4 screen and the Marketplace is entirely different, very small selection of "blah" apps..none of my favorite android apps anyways-facebook,twitter,gmail..not really any widgets either. Lastly, you need to use an external mouse..the touchpad just moves the background but gives you no pointer (could be a hardware compatability issue tho)..
On the positive side, the internet was very fast and resume time was almost instantanious..not really any major bugs, just nothing too special..
This method works with 1.6 as originally described here:
link-> forum.xda-developers.com/showthread.php?t=529170
I got it to run with the signed-dream_devphone_userdebug-img-14721.zip image from HTC for the developer phone.
link-> developer.htc.com/adp.html
I replaced the android-sdk-windows\add-ons\google_apis-4_r02\images\system.img with the one from the signed-dream_devphone_userdebug-img-14721.zip
(you should backup the original system.ini)
I then used the Android SDK GUI interface to create a Google API Level 4 machine.
I did not need to install the marketenabler.apk, as described in the original thread.
It boots up like a new Dev Phone, it behaves like there is a valid SIM and working data connection.
CTRL-F11 rotates the screen (slide out keyboard).
I have only installed a few free apps (K9 mail) but they seem to work fine.
I can't post links so copy, and paste them.
It would be trivial to create an Ubuntu virtual machine and then install the Android SDK inside of it and modify the system.img. Installing the SDK on your own machine probably takes less space and resources then running it inside another VM.
attn1 said:
Well, since I hadn't heard of a port to x86, I was certainly wrong about that, which makes the rest of the post moot, but not wrong. In any event, I stand corrected.
Click to expand...
Click to collapse
Updated, not corrected.
Yes, you were absolutely correct except for being out of date, because that process you described has already taken place as others have now pointed out.
To the person who said he was wrong, actually, no.
Android as it stands on the phone, is an ARM system compiled in ARM machine code. Android apps are hardware/platform agnostic but the operating system is not, it does have to be ported and recompiled for any different hardware system. That being said, it seems that most of that work is finished, ala androidx86.org
Cheers,
Rob
x86 Android Market
I have been reading a bit. It seems that it is possible to have Gapps installed for x86.
Froyo, people have been using Cyanogen 6 Gapps for Tegra.
Android x86 launched their Gingerbread version not long ago. It would not surprise me if Cyanogen 7 Gapps worked with it. Different devices used different versions and now there is just one version for all. It should be possible to run VM from the desktop.
NDK dependent Apps: in theory, it may be possible taking the apk using android apk tool, x86 NDK from the x86 build and rebuild it for x86 code.
I will be playing with an old EEE900 and see how this goes sooon.

[Q] New Operating System

All I want to know is if this is possible. Can you mash up Android, WP7, and iOS into one? I don't care how hard it is, all I want to know if it is possible. Thank you, whoever answers.
No, you can't combine the OSes to make one you can steal ideas and theming to try and replicate but I don't know where one would begin to decided what to use and where to use it. All in all it would be either OS replicated to match another
Sent from the 3rd Dimension using The Now Network
android is based off of the linux kernel
iOS and wp7 are not
if its not possible to combine linux, mac os x, and windows what makes you think it would be possible to combine phone OSes
Since the core of Android is the Dalvik VM, you could in theory write a Dalvik VM for another platform such as (jailbroken) iOS or WP7 and run some android applications, similar to how wine lets you run windows applications on Unix based OS's. However, I've yet to see anyone pull it off.
The question is similar to "Can I blend ice cream,onions and some screws and still eat it?".I think the answer is no.
Saleenfiend said:
No, you can't combine the OSes to make one you can steal ideas and theming to try and replicate but I don't know where one would begin to decided what to use and where to use it. All in all it would be either OS replicated to match another
Sent from the 3rd Dimension using The Now Network
Click to expand...
Click to collapse
Would it be possible to create a rom using elements of Launcher 7, MIUI, and stock Android? And also, Are the app filetypes of iOS WP7, and Android similar enough to possibly turn an IPA into an APK? (Sorry if I seem clueless, I have no idea about making roms or apps or anything. I just have a knack for customization.)

[Q] Is there alternatives to Android?

Recently, I found a topic about installing Linux Debian on P500. This piqued my curiosity.
The question is:
Is there other alternatives than Android for P500?
Firefox OS, Windows Phone, I know, is impossible, I am looking for other systems.
Best regards
-Caio
Those Debian installs are most usually for a chroot run on top of android. Get a bash window, not likely a GUI would be able to run with our memory limitations.
Some of us would kill for a working version of Ubuntu touch, but everyone else with higher-end phones is still waiting for this.
i know it may sound newbish, but isnt possible for windows phone to tun on an android device (althought its not open source)? i fund some vague informations on google, so thats why im asking
Well if you get some flagship devices like nexus 4, nexus 5 you can enjoy firefox os, ubuntu and sailfish on them

linux for smartphones

hello!
is there a linux distribution for any kind of smartphone?
ubuntu touch is only for a few devices and android apps (e.g. gnuroot, etc.) are not a complete operating system and are very limited
is there a complete generic linux distribution to install on any smartphone (no matter if other functions dont work like phone calls, send messages, etc.)
by now i have a motorola razr xt914 d1
thanks a lot
arturo a. said:
hello!
is there a linux distribution for any kind of smartphone?
ubuntu touch is only for a few devices and android apps (e.g. gnuroot, etc.) are not a complete operating system and are very limited
is there a complete generic linux distribution to install on any smartphone (no matter if other functions dont work like phone calls, send messages, etc.)
by now i have a motorola razr xt914 d1
thanks a lot
Click to expand...
Click to collapse
There's a Linux installer app: which you can find if you search the Google Play store for: "Complete Linux Installer"
hi thanks for your answer!
unfortunately according to commentaries that app is not what i am looking for.
i believe many people wants a linux distribution on their smartphone (full installation or at least dual boot) the same way we can install our favorite distribution on any pc
i hope some day this will be possible
anyway thank you.
bye
GNUroot
Does anyone know what is required to use GNUroot and what it is capable of?
Do I need to install a terminal separately? There is no launch icon.
There is some more info on linux installer development here - http://linuxonandroid.org/ and here - http://forum.xda-developers.com/showthread.php?t=1585009
arturo a. said:
hello!
is there a linux distribution for any kind of smartphone?
ubuntu touch is only for a few devices and android apps (e.g. gnuroot, etc.) are not a complete operating system and are very limited
is there a complete generic linux distribution to install on any smartphone (no matter if other functions dont work like phone calls, send messages, etc.)
by now i have a motorola razr xt914 d1
thanks a lot
Click to expand...
Click to collapse
Umm... Not for ANY PHONES. Just few phones could run Ubuntu(Made from Linux) Touch. There is no Linux distribution for any SmartPhones. You should port Ubuntu touch to your phone.
TIP:Android is made of Linux. Linux-Based OS. Structure of Android kernel is very similar as Linux Kernel. If you want to run a Linux Command line, You should run terminal.(make, gcc, etc... )
Jason Hyunwoo said:
Umm... Not for ANY PHONES. Just few phones could run Ubuntu(Made from Linux) Touch. There is no Linux distribution for any SmartPhones. You should port Ubuntu touch to your phone.
TIP:Android is made of Linux. Linux-Based OS. Structure of Android kernel is very similar as Linux Kernel. If you want to run a Linux Command line, You should run terminal.(make, gcc, etc... )
Click to expand...
Click to collapse
I want the exact same thing that the original poster wants: a smartphone that is running unrestricted Linux.
What I DO NOT want is a smartphone that is "Linux-based", where the "Linux" designation is essentially irrelevant because the interface that is presented to the end-user significantly obstructs access to Linux for average users. In other words:
Who cares if it is "running Linux" if the average user using the phone cannot get to Linux without playing tricks with rooting?
Furthermore, I am NOT looking for a phone where I can use tools to get root access. I already know how to do that.
What I want is to be able to direct my NON-TECHNICAL CUSTOMERS to a website where they can buy these phones, many of whom are doctors and have ABSOLUTELY NO INTEREST WHATSOEVER of rooting their phones, to be able to install my native C++ applications on them. In other words, I want a smartphone that is running Linux, unrestricted, and if it is running anything else, that other thing does not interfere with installation of true native C++ applications that have fully access to the device. My customers will buy these phones, and install my custom native C++ application onto these (extra) phones via my web site.
I already know about Ubuntu Phone and Tizen. Both of those are not what they claim to be. They are not truly open platforms, as regular users cannot install regular Linux applications willy-nilly as they can on a PC. Jolla claims to be better, but their phones are not sold in the USA.
I want an unrestricted Linux smartphone that can be purchased online by medical professionals in the USA.
Please do not respond by telling me that there is no market for this, or that I can rewrite my application in Android/Java, or that I can give 3-hour training classes to each of my customers about the joys of rooting, etc. :silly:...

Will we be able to dual boot or is it either one OS or the other?

I really like the idea of the ubuntu phone, hdmi out etc, but I do need android for my daily use, whatsapp,waze etc.
So, will I be able to switch between them or do I just pick one os when I buy it and have to stick with that?
Yes, it is possible to dual boot your android device. There are many methods and ways to run two different Android ROMs or OSs on your device simultaneously. For this, you can get help from experienced XDA developers who can dual-boot your phone on two different operating systems. You can dual-boot any basic level phone easily.
For instance, Android OS and Firefox OS can run on your device at once. It is very much similar to your personal computer which can run both Windows and Linux OS at the same time. Moreover, it is totally safe to dual-boot your Android devices, and it wouldn’t directly affect your phone's speed and performance.

Categories

Resources