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的功能。 今天,我们向您展示所需的电话方式和类型。

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 ArtemisHTC Artemis
  • HTC Elf, HTC ElfinHTC Elf,HTC Elfin
  • HTC Excalibur, T-Mobile DashHTC Excalibur,T-Mobile短跑
  • HTC Gene, HTC P3400HTC基因,HTC P3400
  • HTC Herald, T-Mobile WingHTC先驱,T-Mobile联队
  • HTC Opal, HTC Touch VivaHTC Opal,HTC Touch Viva
  • HTC PharosHTC Pharos
  • HTC ProphetHTC先知
  • HTC StartrekHTC Startrek
  • HTC WizardHTC向导
  • 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/

在Windows Mobile手机上运行Android相关推荐

  1. 熊猫烧香演神话——在Windows mobile手机中运行

    朋友发来个一个链接,看完差点吐了 [url]http://publish.it168.com/2007/0201/20070201036001.shtml[/url] 地球人都知道,最近俺中国有个烧香 ...

  2. 安卓程序打包到安卓手机上运行Android程序

    1.Android程序打包 Android程序开发完成后,如果要发布别人使用,就需要将自己的程序打包成正式的Android安装包文件(Android  Application Package,简称AP ...

  3. android手机装windows,安卓手机上运行WindowsXP系统图文教程

    之前分享过很多关于安卓手机连接电脑远程桌面的小技巧,是不是玩腻了很没劲,没关系!下面咱就来点货真价实的,简单几步让你的安卓智能手机直接运行Windows XP系统,感觉一下子"高大上&quo ...

  4. 【手机】Windows Mobile手机软件安装卸载方法

    智能手机功能强大,最重要的一方面就是它们可以反复的安装软件游戏以及主题等.以下罗列了智能手机上常见的几种格式软件的安装以及卸载方法. 软件.游戏的安装 在Windows Mobile手机上可安装的软件 ...

  5. android phone win10下载,微软Your Phone新功能: 可在Win 10 PC 上运行 Android 应用程序...

    今年 8 月,微软发布了一项 Your Phone 重大功能,可以在 Windows 10 PC 上运行 Android 应用程序.该功能主要通过 Your Phone 应用将 Android 应用投 ...

  6. Windows Mobile手机软件安装卸载方法

    Windows Mobile手机软件安装卸载方法 智能手机功能强大,最重要的一方面就是它们可以反复的安装软件游戏以及主题等.以下罗列了智能手机上常见的几种格式软件的安装以及卸载方法. 软件.游戏的安装 ...

  7. 微软程序在Android上跑,想在Win 10上运行Android应用?这类手机用户已经可以尝鲜...

    在Win 10上运行Android应用?这听起来有些异想天开,可实实在在的需求却在这里,毕竟微软Windows体系内的无缝切换,离开了手机平台始终有些怪怪的,自然,微软也不会甘心放弃,最好的办法,莫过 ...

  8. Windows Subsystem for Android (WSA) 下载:在 Windows 11 上运行 Android 应用

    请访问原文链接:https://sysin.org/blog/wsa/,查看最新版.原创作品,转载请保留出处. 作者主页:www.sysin.org 在 Beta 频道中为 Windows 预览体验成 ...

  9. android 编译 汇编,汇编语言写的hellworld,在安卓手机上运行

    小白:小程,你为什么给我讲这么古老的语言?我有可能会跟它打交道吗? 小程:如果允许在使用时才去学的话,任何东西都不必提前学习.而"用时才学"的情况是经常存在的,也是有道理的,你的时 ...

最新文章

  1. 设计模式--访问器(Visitor)模式
  2. VINS-Mono关键知识点总结——前端详解
  3. oracle 表空间-用户-授权-表创建
  4. Rotation Matching CodeForces - 1365C(贪心)
  5. leetcode - 64. 最小路径和
  6. linux与pc机网络通信,PC宿主机和目标机通信方式
  7. webstorm 不识别.config文件_用TypeScript开发手势库 - (2)tsconfigamp; rollup.configamp;npx...
  8. [导入][你必须知道的.NET] 第三回:历史纠葛:特性和属性
  9. Echarts pie 饼图类型后显示数据
  10. LinQ—Lambda表达式
  11. js字符串分割split()
  12. Linux 串口编程学习记录(termios.h)
  13. HTML5框架 iframe用法 实现嵌套 好玩用法
  14. cv2.resize()函数不同插值方法比较
  15. jzoj 5778 没有硝烟的战争
  16. JAVA学习记录day07
  17. USACO题解——Section 1.2——Greedy Gift Givers
  18. struct——结构体
  19. 【Unity-UGUI控件全面解析】| Dropdown 下拉菜单组件详解
  20. yara 源码学习(三)  扫描部分

热门文章

  1. [2022.1.13]UPC-2021级新生个人训练赛第22场-9783 Problem H 铺地砖
  2. 魅族手机便签的备忘录内容误删了怎么办?
  3. tableau高级绘图(四)-tableau绘制蜡烛图
  4. HAUTOJ 1262魔法宝石 优先队列
  5. Python 中 send的解释
  6. Python-Flask开发微电影网站(二)
  7. Latex/WinEdt中文编辑
  8. android webdav客户端,WebDAV精灵
  9. Golang zap和lumberjack实现日志存储和自动管理
  10. 使用Docker构建服务(6)