- A+
今天给大家带来一点干货:WP8.1/Win10 Mobile修改开机第三屏、第一屏、第二屏教程。
完成本教程的先决条件:
• Windows Phone 8.1/Windows 10 Mobile下部署了修改注册表的应用(如Win10 Mobile的Interop Tools);
• 或者,解锁了Mass Storage模式;
• 或者,你的手机是工程机或具备工程机特性。
第一部分:修改手机的第三屏,也就是进入系统前显示的Windows徽标或者是运营商LOGO。这个实现起来门槛较低。
首先,将你想要的第三屏图复制进手机。
为了方便操作,建议复制到手机内置存储根目录并保存为英文名。
图片要求尺寸和你的分辨率一致,格式可以是jpg、png或bmp。如果你用的是480x854分辨率的手机如Lumia 638,那么请用480x800尺寸。
复制到内置存储之后,打开手机上的注册表编辑器,依次访问HKEY_LOCAL_MACHINESYSTEMShellOEMBootScreens。如果你没有看见BootScreens文件夹(准确的说是键),可以自行创建。
到了这里,如果你前面创建了BootScreens,那么你要在这里面再创建一个字符型值叫做WPBootScreenOverride,按照下图设置。
这里请记住,你的内置存储在手机上的绝对路径是C:DataUsersPublic,如果是SD卡那就是D:。比如说我这里把第一屏图logo1.bmp放到了内置存储根目录,那么值就输入C:DataUsersPubliclogo1.bmp。
做好之后,重启手机,看看效果吧。我这个是Lumia 532工程机,因此显示这个图的时候左下角有Not for Resale字样。
第二部分:修改第一屏和第二屏。本部分是给解锁了Mass Storage的WP手机、工程机和具备工程机特性的手机写的,如果你用的是在市面上正式销售的WP手机,那么这部分你可以不用看了,因为手机没有写入调试签名,没法操作的。
修改第一屏和第二屏有两种方法:
1、使用某些手段强行访问到第一屏和第二屏所在的分区,也就是PLAT分区
在Windows下,要访问到PLAT分区的数据,必须使用DiskGenius专业版,这里恕不提供下载。如果你是用的是其它非Windows系统,说不定可以直接访问到PLAT分区,我没做过测试。
首先将手机关机,然后按特定组合键进入Mass Storage模式。
对于Lumia x2x、Lumia 1x20、Lumia 810、Lumia 930、Lumia 830、Lumia 950/XL,这个组合键是拍照键和电源键。但是对于Lumia x2x(929除外)、Lumia 1x20、Lumia 810来讲,你还需要利用thor2刷入特定的工程机SBL3文件,然后才能使用Mass Storage模式。
对于解锁了此模式的华为W1以及华为M950,这个组合键是拍照键+音量减+电源键。
对于43X、53X、540、63X、640/XL、73X、Goldfinger、McLaren,这个组合键是音量加+音量减+电源键。
对于依然保持工程系统的550、650、Honjo、Guilin,进入方法是按住电源键,出来LOGO也不要放,显示Windows Phone Boot Menu后,再按一下电源键进入UEFI Mass Storage模式。如果550、650已经被刷入了正式版系统,则无法进入Mass Storage模式。
如果你持有以上未提到的厂商的WP工程机,你也可以尝试一下这四种进入方法。
前面三种情况的效果是出来第一屏LOGO之后马上黑屏,这样就是进入了此模式。进入此模式之后连接电脑,你的电脑马上就会出来一个叫MainOS的盘,这个就是你手机的系统分区。如果你用DiskGenius的话,会看到一个叫做QualcommMMCStorage或是MSFT Phone MMC Stor的硬盘,里面有27到30多个分区,这就是你的手机的整个内置存储了。
我们可以看到,这里有两张图片,一个是logo1.png或logo1.bmp,另一个是logo2.bmp。右键把它们复制到桌面。
这里logo1.png是你的第一屏,logo2.bmp则是第二屏。图片要求是:
图片格式应该和原本保持一致,尺寸可以比原图片小,但不能超过原图片尺寸。如果图片不符合要求或是图片不存在,将不会显示第一屏和第二屏,完全就是一片黑。
两张图改完之后,把这两张图右键删除,然后再右键复制文件到当前分区,将你改好的图复制回去。
改完之后,拔下手机,按住音量减和电源重启,看看你的成果吧。
2、使用thor2刷入修改后的PLAT分区数据
此方法要求安装Windows Device Recovery Tool,并且同样的,此方法仍然要求手机是工程机,或是解锁了Mass Storage模式。试图使用未解锁此模式的正式销售的手机执行此命令将无法通过。
首先,仍然将手机关机。
打开Windows Device Recovery Tool的安装目录(64位系统默认安装到了C:Program Files (x86)Microsoft Care SuiteWindows Device Recovery Tool),在这里打开一个命令提示符。
Win7要在空白处按住Shift键的同时按下鼠标右键,选择“在此处打开命令窗口”。
Win8/Win8.1/Win10则是点文件——打开命令提示符,以管理员权限打开命令提示符。
打开之后,输入这个命令:
thor2 -mode dump
执行之后连接电脑,此时命令行会疯狂滚屏。当你看到Dumping EFIESP partition into EFIESP.bin file这句话的时候,按下Ctrl+C终止命令。
这个时候,你去看看Windows Device Recovery Tool所在的安装目录,你会看到很多bin格式文件。其中有一个叫PLAT.bin的文件,把它复制到D盘根目录方便操作。剩下产生出来的bin文件全都可以删除。
用你熟悉的磁盘镜像编辑器(比如UltraISO、WinImage)打开PLAT.bin,接下来怎么做我想我就不用多说了。
改好镜像之后,保存。
然后回到命令提示符,再输入这个命令:
thor2 -mode uefiflash -partitionname PLAT -partitionimagefile D:PLAT.bin
左手拿起手机,按住手机的音量减和电源,等手机一震动右手赶快按回车键,以刷入改好的PLAT分区镜像。
如果你使用的工程机无法按分区名字刷入镜像的话,则需要将命令输出结果翻到前面,看看这里的PLAT显示的数据。
比如说我这里显示PLAT分区的startLBA是167936,那么你就输入这个命令:
thor2 -mode uefiflash -imagefile D:PLAT.bin -startsector 167936
请务必看清楚这里显示的数字,如果输错了刷到别的地方去,把手机弄成砖了就别怪我了。
最后,按住音量减和电源重启,看看你的成果吧。