在Windows Mobile手机上运行Android

Interested in Android but think you need to buy a new phone to try it out? Actually, your Windows Mobile phone may already have the capability of running Android. Today we show you how and the type of phone you’ll need.

对Android感兴趣,但认为您需要购买新手机才能试用? 实际上,您的Windows Mobile手机可能已经具有运行Android的功能。 今天,我们向您展示所需的电话方式和类型。

sshot-2010-07-07-[22-09-07]

Update: This article was written 5 years ago, and as far as we know this process doesn’t work anymore on modern phones. It’s certainly possible that you can still run Android on a Windows mobile phone, but we don’t have a good solution to give you. We recommend asking about your specific phone model over on the XDA Developer forums.

更新:本文写于5年前,据我们所知,此过程在现代手机上不再起作用。 当然,您仍然可以在Windows手机上运行Android,但是我们没有一个好的解决方案。 我们建议您在XDA Developer论坛上询问您的特定电话型号。

安装Android (Installing Android)

To run Android you will need a microSD card that is not SDHC (typically a card less than 2GB) and a supported Windows Mobile phone (see below). You can check your microSD card compatibility by looking at the card to see if it shows the “HC” label.

要运行Android,您将需要非SDHC的microSD卡(通常小于2GB的卡)和受支持的Windows Mobile手机(请参见下文)。 您可以通过查看microSD卡是否显示“ HC”标签来检查其兼容性。

The microSD card will need to be formatted in FAT32. Plug the microSD card into the computer and right click on it and choose format.

microSD卡将需要以FAT32格式进行格式化。 将microSD卡插入计算机,然后右键单击它并选择格式。

Note: Formatting a microSD drive will erase everything on that drive. Make sure you have any important files backed up before you format it.

注意:格式化microSD驱动器会删除该驱动器上的所有内容。 格式化之前,请确保已备份所有重要文件。

Now that the microSD card is formatted, the first step to installing Android is finding the right Android port for your phone (see below). You will need to find the port that works on your phone as well as the version of Android you want to run. Versions start at 1.0 but typically you will find ports for version 1.6 or 2.1.

既然microSD卡已格式化,那么安装Android的第一步就是为您的手机找到合适的Android端口(请参阅下文)。 您需要找到手机上可以使用的端口以及要运行的Android版本。 版本从1.0开始,但是通常您会找到版本1.6或2.1的端口。

Once you have found the right port for your phone and Android version you want to use, extract the files to a folder using 7-zip.

找到要使用的手机和Android版本的正确端口后,请使用7-zip将文件提取到文件夹中。

After the files have extracted there should be a folder called “andboot”. Go into the andboot folder and there will be another folder called “startup config” or “startup”. Open this folder and you will need to find the right startup.txt file for your phone. Inside each folder will be a single “startup.txt” file. Copy the file for your phone model to the root of the andboot folder. This file will tell Android what type of hardware you have, how big your screen is, how much RAM your phone has etc. so it is very important to choose the right file. If you are confused on what these phone names are please read below on finding your phone model.

解压缩文件后,应该有一个名为“ andboot”的文件夹。 进入andboot文件夹,然后会有另一个名为“ startup config”或“ startup”的文件夹。 打开此文件夹,您将需要为您的手机找到正确的startup.txt文件。 在每个文件夹中将只有一个“ startup.txt”文件。 将手机型号的文件复制到andboot文件夹的根目录。 该文件将告诉Android您拥有什么类型的硬件,屏幕有多大,手机有多少RAM等。因此选择正确的文件非常重要。 如果您对这些电话的名称感到困惑,请阅读以下有关查找电话型号的信息。

Once you have moved the correct startup.txt file to the andboot folder, copy the entire andboot folder to the root of your newly formatted microSD card.

将正确的startup.txt文件移动到andboot文件夹后,将整个andboot文件夹复制到新格式化的microSD卡的根目录。

Plug the microSD card back in the phone and open the file browser on your phone and browse to the memory card. Make sure the phone is plugged into power before the next few steps because on some phones running on battery may cause the phone to hang.

将microSD卡重新插入手机,然后打开手机上的文件浏览器并浏览到存储卡。 在接下来的几个步骤之前,请确保手机已接通电源,因为在某些手机上使用电池供电可能会导致手机挂起。

Open the andboot folder and run haret.exe. If the right startup.txt file is in the root of the andboot folder you should be able to click “Run” and you will get a quick loading screen while haret turns off Windows Mobile and starts up Android.

打开andboot文件夹并运行haret.exe。 如果正确的startup.txt文件位于andboot文件夹的根目录中,则应该可以单击“运行”,并且在haret关闭Windows Mobile并启动Android的同时,您将获得快速加载屏幕。

You should get some scrolling text and probably a nice Android logo while the phone boots up the first time.

手机首次启动时,您应该会看到一些滚动文本和一个不错的Android徽标。

Note: The first boot is going to take a considerably longer time than subsequent boots. and you may need to calibrate your screen during the boot process so make sure you keep an eye on it.

注意:首次启动将比随后的启动花费更长的时间。 并且您可能需要在引导过程中校准屏幕,因此请务必注意屏幕。

Once the basic Linux settings are done your new “Android” phone will boot to a welcome screen so you can walk through the rest of the settings like setting up your email account.

完成基本的Linux设置后,新的“ Android”电话将启动到欢迎屏幕,因此您可以浏览其余设置,例如设置电子邮件帐户。

Tip: If you are running Android on a phone that does not have an active data plan but does have wifi, you can get around the startup screen by tapping on the welcome screen in this order: top left corner, top right corner, bottom right corner, bottom left corner then tap the Android logo. You can then enable wifi and join a network and set up your gmail account manually.

提示:如果您在没有有效数据计划但有wifi的手机上运行Android,则可以通过按以下顺序点击欢迎屏幕来绕过启动屏幕:左上角, 右上角,右下角角, 左下角,然后点按Android徽标。 然后,您可以启用wifi并加入网络并手动设置您的Gmail帐户。

It is usually recommended that you leave your phone alone while it syncs your information for at least 10 minutes. Once the initial syncing is done the phone should start running faster and you can play around with installing apps. If you don’t wait for the phone to fully sync you may have problems with apps crashing prematurely and a force close dialog popping up.

通常建议您在手机同步信息至少10分钟的过程中不要打扰。 初始同步完成后,手机应会开始更快地运行,您可以尝试安装应用程序。 如果您不等待手机完全同步,则可能会遇到应用过早崩溃和弹出强制关闭对话框的问题。

Change any settings and install any apps you want, they will be saved to your memory card and ready on next boot. All phones that run Android from the microSD card will automatically boot Windows Mobile when the phone restarts. To run Android again, just open the file browser and run haret.exe again.

更改任何设置并安装所需的任何应用程序,它们将被保存到您的存储卡中,并在下次启动时准备就绪。 重新启动手机后,所有通过microSD卡运行Android的手机都会自动启动Windows Mobile。 要再次运行Android,只需打开文件浏览器,然后再次运行haret.exe。

Android Ports

Android端口

There are a few different Android ports for Windows Mobile devices and each one supports a different family of device; each family of device has a varying amount of hardware support. Most phones will support the touch screen, hardware buttons, cell phone radio, and data connection, but some ports may not support bluetooth, GPS, or power management. This is not a complete list of Android ports available, but it should cover the most popular Windows Mobile phones.

Windows Mobile设备有几个不同的Android端口,每个端口支持不同的设备系列。 每个设备系列都有不同程度的硬件支持。 大多数电话将支持触摸屏,硬件按钮,手机收音机和数据连接,但某些端口可能不支持蓝牙,GPS或电源管理。 这不是可用的Android端口的完整列表,但应涵盖最受欢迎的Windows Mobile手机。

Almost all Android development on Windows Mobile phones started with the development on theHTC Touch (also known as the HTC Vogue and the Verizon xv6900). The HTC Touch has 100% of the hardware features working and even some features that were not available in official Windows Mobile ROMs. One of the main differences between Android for the Touch and Android for every other phone is the Touch allows for Android to be flashed to the phone’s ROM (NAND memory). This was a big break through for Android development and has increased battery life and speed greatly. Running Android on the Touch can be done following the steps above but it is recommended to run Android by flashing the phones NAND memory. To learn how to do that, start at the Android Touch FAQ thread at XDA-Developers. Android ports for the HTC Touch can also be used on the following phones with varying success.

Windows Mobile手机上几乎所有的Android开发都是从HTC Touch (也称为HTC Vogue和Verizon xv6900)开始的。 HTC Touch具有100%可用的硬件功能,甚至包括某些官方Windows Mobile ROM中不可用的功能。 适用于Touch的Android和适用于其他所有手机的Android之间的主要区别之一是Touch允许将Android闪存到手机的ROM(NAND内存)。 这是Android开发的一个重大突破,并大大延长了电池寿命和速度。 可以按照上述步骤完成在Touch上运行Android,但是建议通过刷新手机的NAND内存来运行Android。 要了解如何执行此操作,请从XDA-Developers的Android Touch FAQ线程开始。 HTC Touch的Android端口也可以在以下手机上使用,并取得了不同的成功。

  • HTC Nike (Neon)

    HTC Nike(霓虹灯)
  • HTC Polaris (Touch Cruise)

    HTC Polaris(Touch Cruise)
  • HTC Kaiser (TyTN II)

    HTC Kaiser(TyTN II)
  • HTC Titan (Mogul, xv6800)

    HTC Titan(Mogul,xv6800)

Note: HTC phones all have proper names that come from HTC and in many cases each carrier will give the phone its own branding and rename the phone to something else. For example, the HTC Titan was called the Mogul on Sprint and the xv6800 on Verizon. To find the Android port for your phone, start by finding the proper HTC name of your device. Start on HTC’s site to discover your device’s official name.

注意:HTC手机均具有来自HTC的专有名称,在许多情况下,每个运营商都会给手机赋予自己的品牌并将其重命名为其他名称。 例如,HTC Titan在Sprint上被称为Mogul,在Verizon上被称为xv6800。 要找到手机的Android端口,请先找到设备的正确HTC名称。 HTC的网站开始,找到您设备的正式名称

XDAndroid supports the most popular touch screen HTC Windows Mobile phones and if you bought a touch screen HTC Windows Mobile phone within the past year, most likely this port will support your phone. XDAndroid runs directly from the phones microSD memory card on the following phones:

XDAndroid支持最受欢迎的HTC Windows Mobile触摸屏手机,如果您在过去一年内购买了HTC Windows Mobile触摸屏,则很可能此端口将支持您的手机。 XDAndroid可直接从以下手机上的手机microSD存储卡运行:

  • Touch Pro (Fuze, RAPH, RAPH800, RAPH500)

    Touch Pro(Fuze,RAPH,RAPH800,RAPH500)
  • Touch Diamond (DIAMOND, DIAM500)

    触控钻石(DIAMOND,DIAM500)
  • Touch HD (BLACKSTONE)

    触摸高清(黑石)
  • GSM Touch Pro2 (TILT2,RHODIUM, RHOD400, RHOD500)

    GSM Touch Pro2(TILT2,RHODIUM,RHOD400,RHOD500)
  • GSM Touch Diamond2 (TOPAZ)

    GSM Touch Diamond2(TOPAZ)

Andromnia is an Android port for Samsung devices. Currently this port is in the pre-alpha stages and things like the headset speaker does not work. But if you want to test it out it supports the following phones:

Andromnia是三星设备的Android端口。 当前,此端口处于预Alpha阶段,并且耳机扬声器之类的东西不起作用。 但是,如果您要对其进行测试,则它支持以下手机:

  • Samsung i900 (GSM, supported worldwide)

    三星i900(GSM,全球支持)
  • Samsung i910 (CDMA, used by Verizon in the US)

    三星i910(CDMA,美国Verizon使用)
  • Samsung i780 (Mirage)

    三星i780(Mirage)
  • Samsung i907 (AT&T Epix)

    三星i907(AT&T Epix)

Wing Linux isn’t as quickly developed as XDAndroid but should get the job done if your phone isn’t supported by any other port. Wing Linux supports the following phones to varying degrees:

Wing Linux的开发速度不及XDAndroid,但如果其他端口不支持您的手机,则应该可以完成工作。 Wing Linux在不同程度上支持以下电话:

  • HTC Artemis

    HTC Artemis
  • HTC Elf, HTC Elfin

    HTC Elf,HTC Elfin
  • HTC Excalibur, T-Mobile Dash

    HTC Excalibur,T-Mobile短跑
  • HTC Gene, HTC P3400

    HTC基因,HTC P3400
  • HTC Herald, T-Mobile Wing

    HTC先驱,T-Mobile联队
  • HTC Opal, HTC Touch Viva

    HTC Opal,HTC Touch Viva
  • HTC Pharos

    HTC Pharos
  • HTC Prophet

    HTC先知
  • HTC Startrek

    HTC Startrek
  • HTC Wizard

    HTC向导
  • Asus P320, Galaxi Mini

    华硕P320,Galaxi Mini

You may also want to look at threads for the following phones to check the status of Android on these phones.

您可能还需要查看以下手机的线程,以检查这些手机上的Android状态。

Sony Xperia 1

索尼Xperia 1

HTC Leo (HD2)

HTC Leo(HD2)

Extra links

额外连结

If you still can’t find what you are looking for I recommend checking out these links for more information.

如果仍然找不到您想要的东西,我建议您查看这些链接以获取更多信息。

XDA-Developers forum

XDA开发人员论坛

PPCGeeks forum

PPCGeeks论坛

Connect-UTB

连接UTB

HTC Linux

HTC Linux

翻译自: https://www.howtogeek.com/howto/20703/run-android-on-your-windows-mobile-phone/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
手机是现代人生活必不可少的工具,其发展经历了第一代手机、第二代手机和第三代手机三个阶段。手机按照操作系统分可分为智能手机和非智能手机两类,智能手机常用的操作系统有Android、塞班、Windows Mobile、MAC、黑莓和Palm等。近几年来由于Android的开放和开发快捷等特点,越来越多的智能手机使用Android作为操作系统,目前Android手机的市场份额已经跃居智能手机市场的第一位。考虑到Android广阔的市场前景,本文选择Android作为课题的研究对象。    本文首先对手机的发展阶段、常用智能手机操作系统、Android目前国内外研究状况及本文的组织结构进行了简单的介绍。然后介绍了Android的四个特点,详细分析了Android的系统架构。    其次,介绍了Devkit8000开发板的硬件资源,采用了先将Linux内核移植到Devkit8000开发板上,然后制作Android内核补丁打到Linux内核上的方式,把Android系统移植到了Devkit8000开发板上,具体工作包括制作交叉编译工具链、制作引导程序、制作可以在开发板上运行Linux内核、生成Android内核补丁、制作Android文件系统,然后给出移植成果。    第三,采用Eclipse+ADT的方式在Ubuntu系统下构建了Android应用程序开发环境,在详细研究Android应用程序开发的核心组件和应用程序生命周期的基础上,实现了音乐播放器和对对碰游戏两个Android应用程序,并在Android模拟器、Android手机上和移植了Android系统的Devkit8000开发板上进行验证。    最后,对本文所做的工作进行了总结,并对后续工作进行了展望。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值