华为一碰传 NFC 标签制作

华为一碰传 NFC 标签制作

补充,最新版多屏协同出来了,如果你是第一次看到这个文章,可以移步。我把最新版的步骤写了下,大家可以作为参考:

iCoA首席特工:最新版华为多屏协同和NFC一碰传10.1版zhuanlan.zhihu.com图标

之前,我根据网上大佬提供的补丁,把非华为电脑实现多屏协同的步骤写了出来,然后就有朋友问,能否实现一碰传。

iCoA首席特工:非华为电脑实现多屏协同的方法zhuanlan.zhihu.com图标

一碰传需要一个NFC标签(可以是 NFC 贴纸或者可读写的 NFC 卡),需要提前购买好NFC标签:

当然前提是电脑也必须支持Wifi和蓝牙,蓝牙的话我自己试了下,这种最便宜的就能用:


我先将我能操作的步骤写下来,然后未能操作的步骤注明。

第一步,首先要查看你的电脑的SN码(序列号)的长度是否够16位,如果不是16位的话,需要伪装SN码。

查看的方法是,打开华为电脑管家(以下简称电脑管家),然后点击左边的我的服务,查看右边的序列号。



如果序列号的长度超过16位,把序列号复制出来备用。然后直接越过第二步,执行第三步就可以了。


第二步,如果序列号长度不够16位,这时候,需要进行伪装SN序列号的操作。

2.1 按照多屏协同这篇文章的 2.1 步骤,结束掉电脑管家的服务,这里不再重复了。

2.2 下载共享中 PCManager_Setup_10.0.2.59_伪装序列号补丁.zip 这个文件,解压出来的 Util.dll 文件复制到 电脑管家 的安装目录里替换掉原来的 Util.dll 文件。同样按照原来多屏协同文章里的 2.2 步骤操作即可,这里同样不再重复了。



2.3 使用命令行伪装SN序列号,使用管理员身份运行 命令行 CMD。看大家习惯了,我是习惯点击任务栏的搜索,输入 CMD,然后点击右边的 以管理员身份运行。(管理员权限不加粗都没人看么…)

在打开的命令行中输入下面命令,然后回车,打开 WMI 测试器。

wbemtest

在打开的窗口中,点击右上角的连接,出现下面的对话框,直接点击连接


这时候,返回 WMI 窗口,点击 打开类 按钮。


弹出 获得类名 对话框,在文本框里输入 win32_bios,然后点击确定。


打开 Win32_BIOS 的对象编辑器 窗口,点击中间的 添加属性


弹出 属性编辑器,然后在属性名称里粘贴下面字符串。

Seria1Number

然后选择 非 NULL 复选框,在中间的文本框里输入一个 16 位以上的字符串序列号(字母和数字组合),这里举个例子,也可以自定义。这个序列号备用,下面用得到。

伪装的序列号↓
HUAWEILAPTOP2020



回到 WMI 窗口之后,点击保存,关闭即可。


关闭刚才打开的所有窗口之后,按照上面方法,重新打开 Win32_BIOS 对话框,然后查看中间的属性里,有没有我们刚才添加的属性,如果有,则成功了。


2.4 修改本机名

网上绝大部分的方法到这里就结束了,后来有很多朋友反馈,用一碰传连不上电脑,后来我研究了一下。

如果出现连接不上的话,可以试一下这个步骤。

打开电脑管家,然后点击右上角的 三个横线,然后点设置中心



在设置中心窗口,点击右边的 手机互联,左边看到 修改本机名 的选项,点击后面的 修改,粘贴上面设置的 SN码,然后点击确定


然后,你再用一碰传连接一下看看吧,是不是能连接成功。


第三步,获取自己电脑的蓝牙MAC地址

按照上面2.3 的方法打开命令行,或者点击 Win+R,输入 cmd 回车也可以。


在打开的命令行里,输入下面命令回车:

ipconfig/all

然后会显示你的所有网络连接信息,在其中找到 蓝牙网络连接,查看里面的物理地址

选中后面BC-83-85-DC-11-7F,点右键会自动复制,然后把中间的 - 删除掉,留下下面字符串备用:

BC-83-85-DC-11-7F
去掉中间的 - 号,变成类似下面的字符串↓
BC8385DC117F

第四步,组成 序列号/MAC地址 二维码字符串

4.1 使用 SN 序列号(第一步或者第二步得到的)跟第三步得到的 MAC 地址 组成的字符串,组成二维码字符串:

SN=序列号|MAC=不带横线的MAC地址|MODELID=00000506

直接使用自己的 序列号 和 MAC 地址 替换上面的字符就可以↓

SN=HUAWEILAPTOP2020|MAC=BC8385DC117F|MODELID=00000506

其中SN就是序列号,MAC后面填写MAC地址,而ModelID代表华为/荣耀笔记本的型号,不用变。


4.2 然后把这串字符串生成二维码,百度随便找一个二维码生成器就可以,这里使用 cli.im ,把上面这串代码粘贴进去,点击生成二维码。


然后这个二维码保存下来备用。


第五步,制作NFC标签

这时候,就需要拿出准备好的 NFC 卡或者 NFC 标签了。

5.1 安装“华为一碰传助手”APP

下载 华为一碰传助手 v1.0.4.0.apk ,然后安装到手机上。当然这里也可使用 Huawei Share 把文件传到手机,然后安装。

在 华为一碰传助手 v1.0.4.0.apk 上点击右键,有一个发送到你手机的选项:


发送完成之后,打开手机,找到 文件管理 APP,然后进入 Huawei Share 文件夹,就能看到刚才传送的 APK文件,点击安装就可以了:

安装步骤很简单,中间可能会提示下面这样,不用管,直接点 继续安装就可以了。

安装完成之后,有一个摄像头权限,需要打开,因为需要扫码,当然后面扫码的时候也会提示的。



5.2 打开刚才安装的 一碰传助手,然后点击下面的扫一扫,扫描第四步准备的二维码:


这时候,会提示:请用手机 NFC 模块,触碰电脑上的 Huawei Share 标签

用手机的 NFC 一般处于手机上半部分,触碰一下准备好的 NFC 标签或者 NFC 卡,如果出现下面提示,就说明激活成功了:


最新更新,刚刚拿到标签,制作了一个,激活成功。

我刚才试了下,首先,必须要连接电脑才能一碰传,这个也在官方文档里看到了:

连接电脑之后,可以一碰传图片、视频和文档,我刚试了下,如果是刚拍的照片直接在相机里打开,是无法一碰传的,如图:

需要在图库里打开图片、视频、文档或者长按选择图片、视频、文档才能一碰传。

传完之后,文件到哪儿了呢?这时候右下角 电脑管家 会显示一个提示,单击 电脑管家,就会打开提示:

通知中心会显示你刚才接收的文件,点击查看就能看到存在哪儿了。


相关软件:

由于知乎不让放百度网盘的链接了,大家可以到我原文里去下载。

icoa.cn/a/904.html


其中兼容补丁我看多个来源都说是由PJ提供,这里表示感谢。

编辑于 07-10