我可以在我的非Android设备上安装Android吗? -- installation 领域 和 os 领域 和 dual-boot 领域 android 相关 的问题

Can I install Android on my non-Android device?


简体版||繁體版
125
vote

问题

中文

许多人想要尝试/使用Android而不购买新的Android手机。如何在运行诺基亚Symbian,Maemo或MeeGo的当前手机或设备上安装Android; Microsoft Windows Mobile或Windows Phone 7/8/10; Apple iOS(iPhone); RIM的BlackBerry OS; Palm的WebOS;三星的巴达;惠普的WebOS; Mozilla的Firefox OS;或其他电话/操作系统?

英文原文

Many people want to try/use Android without buying a new Android phone. How can I install Android on my current phone or device running Nokia Symbian, Maemo, or MeeGo; Microsoft Windows Mobile or Windows Phone 7/8/10; Apple iOS (iPhone); RIM's BlackBerry OS; Palm's WebOS; Samsung's Bada; HP's WebOS; Mozilla's Firefox OS; or other phone / operating system?

        

回答列表

151
 
vote
vote
最佳答案
 

短答案

[p>理论上,满足 ardroid的最低要求可以运行Android,它是只是一个为设备自定义Android的问题。

长答案

虽然Android是开源,可以修改以适应许多设备,固件和硬件驱动程序最常见的是易于使用 - 尤其不是源代码。 Android不会在没有驱动程序的设备上运行,因此这意味着您不能简单地编译Android的代码并在手机上运行它。

Android是一个比其他手机平台的操作系统非常不同;例如,Android和Windows Phone 7与PC的Ubuntu和Windows 7一样不同。这意味着即使您的设备具有WP7驱动程序,那些驱动程序也无法在Android上运行。您必须修改这些驱动程序与Android兼容,您可能需要反向工程师很多代码。这是非常困难和耗时的,有时甚至一群人甚至与它的成功很小。甚至获得新版本的Android在Android手机上运行可能很难。

上行的是,许多手机制造商现在正在使用不同的操作系统将同一设备的版本推出。一个示例是HTC HD2,其运行Windows Mobile 6但与Android HTC Desire Z非常相似.ivent Z ROM仅需要略微修改在HD2上运行。

非Android手机的Android ROM /项目

各种开发人员经历了创建可以安装在其他设备上的Android ROM的努力,或已开始这样做。以下状态将用于描述每个项目/ ROM:

  • 前阿尔法:概念阶段。你根本不能使用Android。
  • alpha: Android在技术上可用,但缺少许多主要功能。
  • beta:大多数主要的Android功能都是可用的,但它相当越野车。
  • 完成:这几乎和"真实" Android!
  • 未知:它,嗯...未知。

苹果iOS设备

曾经是一个用于将Android 2.3移植到越狱iPhone(2G或3G)的项目Idroid,但该项目于2014年在2014年死亡,而不会变得稳定。任何人似乎都在为iPhone或iPad的港口工作。

bada设备

  • badadroid (德国网站)
  • Android在Bada (xda;基于 cyanogenmod ;也看这里)
  • android porting @badaforums

lg设备(专有操作系统)

  • lg arena / km900
    • 请参阅 arenoid项目。 前alpha

webos(hp)设备

  • hp touchpad
    • android 4.4:触摸板工具箱。 Beta

Windows Mobile 6设备

htc

  • 基因/ p340x
    • android 1.5:查看这个xda线程(wing linux)。 alpha
  • leo / hd2
    • android 2.2:请参阅 xda在hd2上运行Android指南 。 完成
    • android 2.3:请参阅在xda 上提供各种2.3 roms。 未知
    • android 4.0: nexushd2 。 完成
  • tilt / kaiser / tytn II / MDA VARIO III
    • android 2.1:查看这个xda线程(cm5)。 Beta
    • android 2.2:见这个xda thread 。 Beta
    / li>
  • 触摸CDMA / Vogue 100 / P3050
    • android 2.2:请参阅 xda的触摸cdma - android开发子剪落。 Beta (大多数ROM)。
    • android 2.3:同一子剪辑。 alpha
  • 触摸游轮/北极口/ p3650
    • android 2.1:请参阅此xda线程(cm5)。 Beta
    • Android 2.2:显然"新鲜的Froyo" 可以工作,这是一个触摸CMDA ROM。请参阅 xda的触摸cdma - Android开发子汇率。 未知
  • 触摸钻石/ MDA紧凑型IV / P3051 / P370x
    • android 2.2:请参阅这个xda线程。 Beta
  • 触摸钻石2 / pure / topaz / mda compact v / t5388
    • android 1.6-2.2:见这个xda线程。 Beta
  • 触摸双/ nike / mda touch plus / p5500
    • android 2.2:查看这个xda线程。 alpha
  • 触摸gsm / elf / p345x
    • android 1.5:请参阅这个xda thread (永利Linux)。 alpha
  • 触摸高清/黑石
    • android 2.2:请参阅这个xda thread 。 alpha
  • touch pro / fuze / Raphael
    • android 2.2:请参阅这个xda线程。 Beta
  • Touch Pro 2 / Tilt 2 / Rhodium
    • android 2.2:请参阅这个xda thread 。 Beta
    • android 2.3:请参阅这个xda thread 。 alpha

三星

  • omnia II / I8000 (另见: modaco线程)
    • android 2.1:请参阅 omnia2droid 。 Beta
    • android 2.2:请参阅 omnia2droid 。 Beta

您可能能够从WinMo设备上的SD卡启动Android,在您的设备上留下WinMo Intact。 本指南显示如何做所以,它适用于许多WinMo设备。

Windows Phone 7设备

尚未。

maemo和meego(almattan)设备

  • 诺基亚n900
    • android 2.3:请参阅 nitdroid for n900 。 alpha
  • 诺基亚n9 / n950
    • android 4.1:请参阅 nitdroid for n9 。 alpha

symbian设备(诺基亚和索尼爱立信)

目前没有任何已知的成功尝试将Android港口端口到最初为Symbian设计的设备。

  • 诺基亚n95
    • Andbian Phones的Android端口博客( gizmodo提到该项目)。 未知

其他专有操作系统设备

  • 三星喷射S8000 / S8003
    • android 2.3:请参阅 jetdroid 。 Beta
    • android 4.0:请参阅 cm9 。 alpha

x86片/ pcs

android-x86 项目开发了基于x86的系统的Android的发行版,例如Apple Mac, 大多数Windows PC和平板电脑。 一些Android设备已经拥有X86 SoC,例如Dell Venue系列和HP Slate系列。

android-x86带有grub bootloader,它允许它与Windows / Linux / OS X双引导。它可以在初始设置期间安装到硬盘/ SSD分区。

Android-x86中没有LiveCD功能。 它经常使用最新的Android版本更新。

有关android-x86和更具体的帮助,请查看我们的常见的Android- x86问题。



随着新的roms出来的更多设备出来!

 

The Short Answer

Theoretically, all devices that meet Android's minimum requirements can run Android, it's just a matter of customizing Android for the device.

The Long Answer

While Android is open source and can be modified to suit many devices, firmware and hardware drivers are most often not made readily available -- especially not the source code. Android won't run on a device without drivers for that specific device, so this means that you can't simply compile the code for Android and run it on your phone.

Android is a very different operating system than other phone platforms; Android and Windows Phone 7, for example, are just as different as Ubuntu and Windows 7 for the PC. This means that even if you have WP7 drivers for your device, those drivers won't work on Android. You'll have to modify those drivers to be compatible with Android, and you may need to reverse-engineer a lot of code. This is very difficult and time-consuming, and sometimes even a team of people have little success with it. Even getting a new version of Android to run on an Android phone can be hard.

The upside is that many phone manufacturers are now putting out versions of the same device with different operating systems. One example is the HTC HD2, which runs Windows Mobile 6 but is very similar to the Android HTC Desire Z. The Desire Z ROM only requires slight modification to run on the HD2.

Android ROMs/projects for non-Android Phones

Various developers have gone through the effort of creating an Android ROM that can be installed on other devices, or have started to do so. The following statuses will be used to describe each project/ROM:

  • Pre-alpha: Concept stage. You cannot use Android at all yet.
  • Alpha: Android is technically usable, but many major features are missing.
  • Beta: Most major Android features are usable, but it's fairly buggy.
  • Complete: This is almost as good as "real" Android!
  • Unknown: It's, well ... unknown.

Apple iOS Devices

There used to be a project iDroid for porting Android 2.3 to a jailbroken iPhone (2G or 3G), but the project died in 2014 without ever becoming stable. Nobody seems to be working on a port for iPhone or iPad any more.

Bada devices

  • badaDroid (German site)
  • Android on Bada (XDA; based on cyanogenmod; also see here)
  • Android porting @BadaForums

LG Devices (Proprietary OS)

  • LG Arena / KM900
    • See the Arenoid project. Pre-alpha.

WebOS (HP) Devices

  • HP Touchpad
    • Android 4.4: Touchpad Toolbox. Beta.

Windows Mobile 6 Devices

HTC

  • Gene / P340x
    • Android 1.5: See this XDA thread (Wing Linux). Alpha.
  • Leo / HD2
    • Android 2.2: See XDA's guide to running Android on the HD2. Complete.
    • Android 2.3: See various 2.3 ROMs available on XDA. Unknown.
    • Android 4.0: NexusHD2. Complete.
  • Tilt / Kaiser / TyTN II / MDA Vario III
    • Android 2.1: See this XDA thread (CM5). Beta.
    • Android 2.2: See this XDA thread. Beta.
  • Touch CDMA / Vogue 100 / P3050
    • Android 2.2: See XDA's Touch CDMA - Android Development subforum. Beta (most ROMs).
    • Android 2.3: Same subforum. Alpha.
  • Touch Cruise / Polaris / P3650
    • Android 2.1: See this XDA thread (CM5). Beta.
    • Android 2.2: Apparently "Fresh Froyo" may work, which is a Touch CMDA ROM. See XDA's Touch CDMA - Android Development subforum. Unknown.
  • Touch Diamond / MDA Compact IV / P3051 / P370x
    • Android 2.2: See this XDA thread. Beta.
  • Touch Diamond 2 / Pure / Topaz / MDA Compact V / T5388
    • Android 1.6-2.2: See this XDA thread. Beta.
  • Touch Dual / Nike / MDA Touch Plus / P5500
    • Android 2.2: See this XDA thread. Alpha.
  • Touch GSM / Elf / P345x
    • Android 1.5: See this XDA thread (Wing Linux). Alpha.
  • Touch HD / Blackstone
    • Android 2.2: See this XDA thread. Alpha.
  • Touch Pro / Fuze / Raphael
    • Android 2.2: See this XDA thread. Beta.
  • Touch Pro 2 / Tilt 2 / Rhodium
    • Android 2.2: See this XDA thread. Beta.
    • Android 2.3: See this XDA thread. Alpha.

Samsung

  • Omnia II / i8000 (See also: MoDaCo thread)
    • Android 2.1: See Omnia2Droid. Beta.
    • Android 2.2: See Omnia2Droid. Beta.

You may be able to boot Android from an SD card on your WinMo device as well, leaving WinMo intact on your device. This guide shows how to do so, and it works on many WinMo devices.

Windows Phone 7 Devices

None yet.

Maemo and MeeGo (Harmattan) Devices

  • Nokia N900
    • Android 2.3: See NITDroid for N900. Alpha.
  • Nokia N9/N950
    • Android 4.1: See NITDroid for N9. Alpha.

Symbian Devices (Nokia and Sony Ericsson)

There aren't currently any known successful attempts to port Android to devices originally designed for Symbian.

  • Nokia N95
    • Android Port for Symbian phones blog (Gizmodo mention of that project). Unknown

Other Proprietary OS Devices

  • Samsung Jet S8000 / S8003
    • Android 2.3: See JetDroid. Beta.
    • Android 4.0: See CM9. Alpha

x86 Tablets/PCs

The Android-x86 project develops distributions of Android for x86-based systems, such as Apple Macs, most Windows PCs and tablets. Some Android devices already have x86 SoCs, such as the Dell Venue series and the HP Slate series.

Android-x86 comes with the GRUB bootloader, which allows it to be dual-booted with Windows/Linux/OS X. It can be installed to a hard drive/SSD partition during initial setup.

There is no LiveCD functionality in Android-x86. It is regularly updated with the latest Android version.

For more information about Android-x86 and more specific help, look at our frequently asked android-x86 questions.



Feel free to add to this answer as new ROMs come out for more devices!

 
 
 
 

相关问题

5  我可以在我的Android手机中使用双启动吗?  ( Can i use dual boot in my android mobile phone ) 
我想知道Android是否有任何引导加载程序修改工具,以便我可以使用我的单元格作为双启动。像Symbian- android,Android - Windows Mobile,Android - Java,Android - Bada。 是可能的。 ...

3  双宝与Galaxy Nexus上的Boot Manager  ( Dualboot with boot manager on galaxy nexus ) 
我拥有三星Galaxy Nexus(GSM / MAGURO),运行带有ROM Manager和ClockWorkMod触摸恢复的AOKP。我想尝试使用init2winit的boot manager应用程序的miui,以及与我的aokp安装相同的数据和设置。由于Galaxy Nexus只有一个内部内存分区,我担心 b...

2  如何在华硕EEE Pad滑块上双启动Ubuntu(SL101)?  ( How to dual boot ubuntu on asus eee pad slider sl101 ) 
我能够在我的华硕滑块SL101上运行Ubuntu在Chroot环境中(原始TF101华硕EEE焊盘变压器的堂兄)。 但是,由于各种原因,我希望能够突然启动到Ubuntu或Android。 我目前正在运行Cyanogenmod 9 IC,并将设备扎根。 要注意的另一件事是,过去使用nvflash的任何尝试...似乎失败...

1  Bricked Onda V919 64GB(没有3G)  ( Bricked onda v919 64gb without 3g ) 
我目前从中国买了一台平板电脑澳大略的V919。当我收到它时,我意识到已安装的Android没有包含Google Play,并且在阅读它之后,我发现您可以用后来的ROM进行升级来解决这个问题。我跟着一个指南来做这件事,但在完成平板电脑后不会开始。 在启动时,我输入我认为的是EFI控制台。 要修复此功能,我试图从备份映...

1  如何使用ubuntu-16.04双启动访问Android-x86的其他分区  ( How to access other partitions from android x86 on dual boot with ubuntu 16 04 ) 
我有 android-x86 沿着侧面 ubuntu-16.04 我已经在我的硬盘中安装了Android在16GB分区中。我想知道是否可以从Android中访问其他分区,因为它只是在 files 应用程序中显示任何内容。这将是毫无意义的,因为我的所有图片视频或其他文件都在那些其他分区中。我不是专家,所以如果需要其他信...

1  有没有办法,如何在Android设备上制作双泡靴?  ( Is there any way how to make dualboot on android device ) 
我想在我的手机上有双脚,因为制作自定义rom。可以在我的SD卡上开发默认内存和我的自定义ROM上具有稳定的系统吗?如果是,请如何使其成为? 非常感谢:) ...

0  无法在多引导PC配置中引导Android  ( Unable to boot android in a multiboot pc configuration ) 
我在 abcdefghijklmnabcdefghijklmnabcdefghijklmn/sda3 (在Windows 7中创建的NTFS分区)最近的"Android x86 4.0 rc1 asus_laptop iso" 。我已经运行了Windows 7和Linux薄荷11所以用Grub双启动。 当我安装了An...

0  如何挂载内部NTFS  ( How to mount internal ntfs ) 
我有一个chuwi hi10 plus。它是一个双引导Windows 10 / Android 5.0平板电脑,我穿上twrp 3.0.2 rooted它和自定义lineage os marshmallow 6.0.1 Rom On konstakang.com Chuwi平板电脑的时髦无法从USB启动,因为有一...

1  Android和其他操作系统同时[重复]  ( Android and other os at the same time ) 
这个问题已经在这里有一个答案: 关闭 8年前。 可能的重复: 我可以在我的非Android设备上安装Android吗?< / a> 是否可以拥有Android 2.2以及在我的智能手机上说W...

0  Ubuntu双启动“无法获得SU权限”  ( Ubuntu dual boot failed to get su permissions ) 
我遵循 Lifehacker上的指令 / the ubuntu站点。 我得到了我拥有ubuntu双引导应用程序的地方,并试图使它安装。下载收益没有任何问题,但我然后收到错误: Failed to get SU permissions 没有提示要求我授予我的权限(如文档中所述),所以我真的不确定如何继续。 ...

2  是否有可能使用Windows RT进行双启动我的TF201?  ( Is it possible to dual boot my tf201 with windows rt ) 
我真的很喜欢Windows 8 / Windows RT的外观,我想完全尝试通过将窗口换到我的变压器素数。我知道没有围绕Windows密钥存在一些问题,但我无法在双引导情况下找到很多决定性的信息。我所发现的大多数是从今年早些时候到来,很多信息似乎都是基于假设而不是"我已经尝试过这个并且它做了/没有工作 "。 是,或者...

1  分区SD卡用于双启动平板电脑  ( Partition sd card for use on a dual boot tablet ) 
我有一个双引导窗口10 / Android平板电脑设备,只有1个微型SDCard插槽。我还有一个128GB microSD卡,即我想分成一个96gb分区1,适用于android 的Windows和32GB分区2。我尝试通过Windows磁盘部分或Minitool分区使用各种手段,但是一旦我成功分区了SD卡,当我将其安...

4  Android Galaxy Note 10.1上的双启动Linux  ( Dual booting linux on android galaxy note 10 1 ) 
我有三星Galaxy Note 10.1,并希望能够运行Linux发行版。我怀疑这是可以实现的,人们已经完成了这一点。我想知道的是:等细节 当我启动平板电脑时,我可以选择我想要运行的操作系统吗?我不想同时运行。 哪个Linux发行版将给我最好的性能? 我几乎想要保留我的笔,注意和游戏的Android功能(...

1  如何双启动Android和Windows Phone 8.1或10?  ( How can i dual boot android and windows phone 8 1 or 10 ) 
我有一个含有cyanogenmod的Android手机(具有TWRP自定义恢复)。具体来说,它是一个lg g2(d803),我想知道我是否可以双启动cyanogenmod和Windows Phone 8.1或10.如果我可以因为我真的可以使用微软的生态系统,但是有很多Android应用程序,那么它就会很棒。不愿意放弃...

0  如何在Windows 10上启动Android?  ( How to boot on android if on windows 10 ) 
我有一个MyPhone My51平板电脑,它为Android和Windows 10具有双启动功能。 我能够从android到Windows轻松启动,但无法返回Android。是否有任何命令我可以做到重新启动平板电脑以在Android而不是Windows上引导? ...

2  HTC Desire Z的双泡枪CM7和CM9?  ( Dualboot cm7 and cm9 for htc desire z ) 
我希望能够从CM7到CM9切换到CM9,反之亦然,而不会每次丢失我的应用和数据。是否有可能制作双泡? ...

0  多个ROM引导  ( Multiple rom booting ) 
是在国际gt-n7000手机上双启动的方法吗? 我没有尝试过CWM备份/还原到两个ROM,但我会猜出遇到的问题。只是它太麻烦了。 感谢 ...

3  HP Stream 7最初运行Windows - 它可以运行Android吗? [复制]  ( Hp stream 7 originally runs windows can it run android viably ) 
这个问题已经在这里有一个答案: 我可以在我的非Android设备上安装Android吗? (1答) ...

8  您是否必须root root一个Android设备安装Ubuntu?  ( Do you have to root an android device to install ubuntu ) 
正如标题所说的那样。为了安装另一个ARM基于ARM的操作系统或双启动手机,您是否必须具有root访问权限? 我目前正在使用摩托罗拉atrix,不确定是否重要。 ...

0  Kali Linux和Android  ( Kali linux and android ) 
我喜欢用旧的android设备root和tinker,是智能手机和平板电脑。我想使用root访问来安装Kali Linux,但我想知道这个版本的Kali Linux提供了什么功能。我不是想到很多,但文件大小非常大,所以它应该是某种东西。 不确定这是否可以在这里或在UNIX站点上发布。 ...

2  在哪里获取或创建一个x64环境的Android棒棒糖ISO?  ( Where to get or create an android lollipop iso for x64 environment ) 
我的问题是类似于这个问题关于x86的ISO。 我正在寻找双启动我的联想瑜伽3 pro with Android l,我需要一个x64 iso。 我不能使用x86,因为它无法安装到我的硬盘与gpt分区。 我在哪里可以找到一个andorid l x64 iso? 我愿意自己尝试创建一个ISO。有谁知道如何做到这一点? ...

0  在不同的roms之间启动 - OnePlus 2  ( Boot between different roms oneplus 2 ) 
我有一个onlyplus两个,我目前正在运行股票氧气。我想尝试一个beta cm12.1构建,而无需删除我的数据,并且能够在两者之间启动,直到CM构建稳定或适合我使用而不是氧气。是否有一个应用程序闪烁另一个ROM和靴子?你真的怎么做? ...

2  双引导Windows 8平板电脑/智能手机与Android操作系统?  ( Dual booting a windows 8 tablet smartphone with android os ) 
是可能的,并确实是双启动Windows 8平板电脑/智能手机的实用性,果冻豆4.0 +?这样做有严重的限制或限制吗?如果这是不可实现的,那么在这些设备上运行蓝色何时何地呢?就是以相同的方式运行Bluestacks可以在Windows PC上运行Android应用程序作为模拟器(如果我是正确的) ...

4  是否可以同时在手机上运行两个Android实例?  ( Is it possible to run two instances of android on your phone at the same time ) 
抱歉,如果我滥用"实例" 。我的意思是以下内容:我想运行主操作系统。主操作系统所做的'唯一的事情是让我在OS 1,OS 2,OS 3等之间启动/杀戮/切换。我希望应用程序相信他们在正常的Android手机上运行。因此,如果我在两个操作系统上运行应用程序x,即1和2.我希望app x的每个实例相信它在不同的计算机上运行...

125  我可以在我的非Android设备上安装Android吗?  ( Can i install android on my non android device ) 
许多人想要尝试/使用Android而不购买新的Android手机。如何在运行诺基亚Symbian,Maemo或MeeGo的当前手机或设备上安装Android; Microsoft Windows Mobile或Windows Phone 7/8/10; Apple iOS(iPhone); RIM的BlackBerr...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有