热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

怎么把安卓系统刷成java系统,附教程:看看你的Lumia手机能不能刷安卓!

感谢IT之家读者王浩哲提供线索感谢XDA论坛上的开发者为AndroidforLumia开发工具和ROM。开篇的话就不多写了,这次我们直入主题。注意事项:

感谢IT之家读者 王浩哲 提供线索

感谢XDA论坛上的开发者为Android for Lumia开发工具和ROM。

开篇的话就不多写了,这次我们直入主题。

4ec93350adb8ae72b857d2872711c57b.png

注意事项:

一、Android for Lumia目前适用的机型有Lumia 520、Lumia 521、Lumia 525、Lumia 526和Lumia 720,其他的大多数WP机型理论上可以刷Android,不过Bootloader和ROM还没适配,什么时候可以适配,IT之家也不知道。

二、IT之家发现,在刷了Android系统的Lumia 520和Lumia 525上(其他机型未测试),WiFi、蓝牙可以正常工作,相机不能正常工作,SIM卡的工作情况没测试,因为小编没有nano-SIM卡到Micro-SIM卡的适配器。

三、Lumia 520/521/525/526/720运行Windows Phone 8.1可能比较流畅,不过运行Android就有些吃力了。具体的流畅度表现,大家可以参考第一代的红米手机。

四、Lumia运行Android时,耗电非常厉害。

五、教程中的步骤可能并不难,但是每一步的风险都极高,在刷机之前,你应该知晓风险,如果你把手机刷成砖后打算责怪IT之家的这篇教程,那你最好停在这里,不要继续尝试。

六、这篇教程仅提供将Windows Phone系统刷成Android系统的方法,如何把Android系统恢复为Windows Phone系统,小编还在研究。等研究明白的时候,IT之家会另外再出一篇教程。

七、这篇教程中几乎每一步的操作都是不可逆的,勤备份是个好习惯。

开始之前:

在开始之前,你需要准备以下资料:

15 seconds ADB Installer(下载后安装);

Windows Divice Recovery Tool Installer(下载后安装);

Win32 Disk Imager(下载后安装);

WP Internals;

WP Internals needed files for unlocking;

LK Bootloader installer;

Windows Phone系统固件(仅准备FFU文件即可,要下载请点击这里,注意对应型号);

Android ROM(这里我们提供的基于Android 6.0.1的客制版Lineage OS分别适配了fame、glee、zeal三款机型,据IT之家所知,fame对应的是Lumia 520/521,glee对应的是Lumia 525/526,zeal对应的是Lumia 720,不过具体应该用哪个包,还需以Recovery的提示为准)。

以上提到的软件和文件(除了Windows Phone系统固件)的下载地址是这里。

全新安装Windows Phone系统:

你可以使用很多工具来全新安装Windows Phone系统,IT之家这里选用的是WP Internals,以下是具体步骤:

将手机开机,通过数据线将其连接到计算机(该计算机须运行Windows系统,以下不再重复说明)。

dcb5551a624591cf09020a137961eb62.png

运行WP Internals。若WP Internals成功识别了你的手机,你则可在其首页看到你手机的信息。

f9ddd300297ec29d76671cba6b6767ee.png

若WP Internals无法识别你的手机,请检查驱动程序状态、手机状态以及线缆连接的可靠性。以下步骤均以你的手机已被WP Internals正常识别为前提假设。

点击WP Internals窗口左侧的“Flash”链接,在窗口右侧找到“Flash original FFU”操作区,点击“Select the FFU-file to flash to the phone...”链接,选择FFU格式的Windows Phone系统固件,然后点击“Flash FFU image”按钮。

7b4138a76e3e9d5566c551f9c1843b3f.png

全新安装Windows Phone系统时,你的手机是这样的:

68098d92e384c275672dc546a2b08dc9.png

WP Internals窗口里是这样的:

de8a488dfde2245ce27574b184f10321.png

这段时间请耐心等待,不要断开手机和计算机的连接。

全新安装Windows Phone系统成功后,WP Internals将提示如下:

eeeb3bd9efa2a58c939501efacc5c998.png

此时等待手机开机,然后跟随提示设置你的手机即可。

b7bfdcc7b2c0af6681baa6c3d7a622be.png

解锁你的Windows Phone:

运行WP Internals,点击窗口左侧的Unlock Bootloader链接,在窗口右侧的操作区点击“OK”按钮。

87ba522cabd912388d8fc3db5aa4018c.png

此时你的手机将重启到Flash Mode。

在Flash Mode下,你的手机屏幕上将显示这个:

46bbee50e5e170d28767d3b69fefea8b.png

回到WP Internals的操作区,依次选择以下三个文件或文件夹(顺序不能乱),它们分别是:

一、Windows Phone系统固件(就是你刚刚给你的手机全新安装Windows Phone系统时用到的那个FFU文件);

二、Lumia Emergency Loaders文件夹,它位于WP Internals needed files for unlocking目录下;

三、Engineering-SBL3文件,它位于WP Internals needed files for unlocking目录下,是个.bin格式的文件。

270fe3e8814947111b7e21a29bca021d.png

三个文件或文件夹选择完成后,请点击“Continue”按钮(点击按钮前务必再三确认,这一步很危险)。

解锁成功后,WP Internals将提示如下:

96892b3a3d88c342d99304ad70f8d844.png

而你的手机也将正常开机。

备份你的Windows Phone:

如果你不想让你的Lumia永远都只能运行Android系统,那在继续下去之前,你最好先给手机做个备份。

运行WP Internals,点击窗口左侧的Backup链接,在窗口右侧找到Backup separate partitions工作区。

依次选择EFIESP、MainOS和Data备份文件测存储位置,然后点击Backup phone按钮。

bb5597e014801d49847d8b7a9435fe2f.png

备份需要一点儿时间,请耐心等待,不要断开手机和计算机的连接。

备份完成后,WP Internals将提示如下:

282adcfddaf6a4fc63884a241e5e7e54.png

三个备份文件也请妥善保管。

8ae8a1dcbfb92bb6235d70db64898691.png

此时,请断开手机和计算机的连接,拔下手机的电池并重新安装,开机。

为了有备无患,我们最好再全盘备份一下。

保持手机与计算机的断开连接状态,手机关机。

按住拍照键不放,同时将手机连接到计算机。

此时手机将进入Mass Storage模式,在文件资源管理器里,你可以看到一个盘符,里面是Windows Phone的系统文件。

运行Win32 Disk Imager,选择备份文件的存储位置和Lumia的Mass Storage盘符,点击Read按钮开始备份。

d85c16ea19a52974a0f0cb2b3f18e267.png

备份需要一点儿时间,请耐心等待,不要断开手机和计算机的连接。

备份完成后,Win32 Disk Imager将提示如下:

9e9a7fb789c4c4cce58cbd845b19fb80.png

备份文件请妥善保管,然后断开手机和计算机的连接,拔下手机的电池并重新安装,开机。

刷入LK Bootloader:

LK Bootloader installer提供32位和64位两种,请对应你计算机操作系统的位数选择。

LK Bootloader installer分别面向fame、glee和zeal提供,请对应你的机型选择。【64位的LK Bootloader installer并未提供适用于glee(Lumia 525/526)的版本,如果你的手机是Lumia 525或者Lumia 526,那刷入适用于fame(Lumia 520/521)的LK Bootloader和ROM亦可】。

以小编的手机和计算机为例,小编的手机是Lumia 520,计算机运行的系统是64位的Windows 10,那么这里则选择LK Bootloader installer/64 bit installer下的“lflash_windows_64bit_LUMIA_520_fame.zip”,并将其解压。

解压后,我们将得到一个文件夹,这个文件夹里有一个名为“DATA”的子文件夹和一个名为“uefi2lk.cmd”的脚本文件。

在下面的步骤进行之前,请务必确认Windows Device Recovery Tool和15 seconds ADB已经安装,务必务必要确认。

另外,在执行接下来的操作之前,你最好重启一下计算机。

将手机开机,连接到计算机,双击运行脚本文件uefi2lk.cmd。

按任意键,再按任意键,再按任意键,你将看到提示如下:

1692adc32e1ce82bc2f615cfdf4de1cb.png

拔下所有与计算机连接的Windows Phone和Android手机,将手机关机,拔下电池并重新安装电池,在计算机上的+命令行窗口里按回车键,将手机重新连接到计算机。

此时,命令行界面将滚过很多信息,如果一切顺利,手机将重启数次,并最终进入Recovery模式。

f837489c9eaebeb09fef13b94a4943a2.png

相信看到这个场景,很多经常给Android手机刷机的同学就已经知道怎么回事儿了。

刷入Android系统:

滑动滑块来进入Recovery的主界面。

7b48c016f55cb166bf40b923fe0413d6.png

点击“Wipe”按钮,滑动滑块来清除Data、Cache和Dalvik。

606fdb0c4f1f53d67b50980f919ab350.png

Wipe后回到Recovery的主界面,接下来我们在计算机上操作。

找到与你的机型对应的Android系统的ROM包,打开文件资源管理器,进入你的手机的盘符,把ROM扔到手机的内置存储里,如下:

c8d216cd077e7916da01fa042ab32a2a.png

我们再回到手机上,点击Recovery主界面的“Install”按钮,选择刚刚传进来的Android系统的ROM包。

65fc24195e5247168b0cff4bfafbe318.png

滑动滑块来将其刷入手机。

e3311b775515c8ece17813e7a6869e63.png

如果一切顺利,那么在刷机日志中,你将看不到任何关键错误(红色字体)信息。

80e7235ba54f8c8d41e9e10b154f6fd7.png

此时,点击“Reboot System”按钮即可。

37b336abf608a8338d8abbd32b9be198.png

Android系统首次开机需要一段时间,请耐心等待。

d9b8ba63f590309727120ea380ba9dfd.png

当你在手机上看到这个界面,那么你的Windows Phone已经成功地刷入Android系统。

65ed6402e44608760a38aeb3cf9802da.png

Android系统启动器:

e093561d5d0dcd37e2efc9ddadb6cf79.png

看看小尾巴:

94cd153a24edb0678ef3bb908dc5b336.png

好的,以上就是本次IT之家学院的全部内容,开开心心地玩儿去吧~

想看到更多这类内容?去APP商店搜IT之家 ,天天都有小欢喜。



推荐阅读
  • Imdevelopinganappwhichneedstogetmusicfilebystreamingforplayinglive.我正在开发一个应用程序,需要通过流 ... [详细]
  • 用ESP32与Python实现物联网(IoT)火焰检测报警系统
    下图是本案例除硬件连线外的3步导学开发过程,每个步骤中实现的功能请参考图中的说明。在硬件连线完成之后我们建议您先使用“一分钟上云体验”功能预先体验本案例的实际运行效果 ... [详细]
  • 跑虚拟机的服务器要求:宿主机的BIOS开启VT支持,这样宿主机才能运行64位虚拟机。安装VmwarePlayer或者Workstation,或者vmwareESX。虚拟机要求(建议使用vmware ... [详细]
  • 从零开始的ESP8266探索(15)WiFi其他方法和WiFi事件响应
    文章目录目的WiFi其他方法WiFi事件响应事件列表注册事件使用示例总结目的WiFi在使用过程中并非会一直如希望般稳定运行的,为了应对这些情况就需要能够了解WiFi ... [详细]
  • 本文主要分享【im即时通讯技术】,技术文章【浅析IM即时通讯开发出现上网卡顿?网络掉线?】为【wecloud1314】投稿,如果你遇到相关问题,本文相关知识或能到你。im即时通讯技术特别推荐即时通 ... [详细]
  • 基础浮点数是用机器上浮点数的本机双精度(64bit)表示的。提供大约17位的精度和范围从-308到308的指数。和C语言里面的double类型相同。Python不支持32bit的 ... [详细]
  • 密码库LibTomCrypt学习记录——(2.29)分组密码算法的工作模式——KeyWrap密钥封装模式
    密钥封装(KeyWrap)密钥封装是为了对密钥进行保护,比如密钥存储在不太安全的存储设备中,或者密钥需要在网络中传输。早在2001年, ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • 本文讨论了微软的STL容器类是否线程安全。根据MSDN的回答,STL容器类包括vector、deque、list、queue、stack、priority_queue、valarray、map、hash_map、multimap、hash_multimap、set、hash_set、multiset、hash_multiset、basic_string和bitset。对于单个对象来说,多个线程同时读取是安全的。但如果一个线程正在写入一个对象,那么所有的读写操作都需要进行同步。 ... [详细]
  • 开发板:FL2440内核:linux3.0无线网卡:RT3070RT3070的工作模式分为STA(station)模式、SoftAP(AccessPoint)模式两种。STA ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了重温Linux内核:互斥和同步相关的知识,希望对你有一定的参考价值。文章目录 ... [详细]
author-avatar
夜幕2502896061
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有