在手表上使用微信儿童版教程

自用备份,原帖https://mzdyl.xyz/index.php/2022/02/22/wechatkid/
ChangeLog
1.0 版,还待完善,不过已经可以使用了
2.0 版,简单优化下布局和文字
3.0 版,针对大多数人问的问题做详细补充
4.0 版,更换图片,修改间距
首先感谢酷安大佬 @搭载全新 A4 的 iPhone4 以及鄙弃某个画饼卖惨的 @leijun 君

本教程主要教你如何提取 license 以及注入 license 到不支持的手表⌚️,实测同一 license 2-3 设备使用暂无风险

废话不多说,进教程

准备工作
带有 adb 环境的电脑
基于 Android 的手表
可以使用的 license
关于 license
license 是微信推出的限制设备登陆的验证,可以设备出厂时预置,通过厂商服务器下发或者根据我的教程添加,微信只能在有 license 的设备上运行

字段类型和名字如下:

字段类型 名字 相关作用
int ilink_product_id 产品 id
int ilink_key_version 版本
int ilink_support ilink_support =1 表示手表支持运行微信
string ilink_device_id 设备 id
String ilink_device_signature 验证签名
如果有 license 的可以忽略以下内容 (因为微信会封 license,加上这是我同学的表的 license ,所以我无法公开,抱歉 张小龙没

获取 license
与微信合作
提供工蜂账号,并通过 https://git.code.tencent.com/wechatkids/wechatkid-doc.git

(个人基本没可能,厂商合作用的)

购买 license (风险自负,不推荐)
在闲鱼上与卖儿童表的协商购买其 license 使用

提取 license
在能正常使用儿童版的手表上提取 license ,并移植使用

在可以使用微信儿童版的手表连接上电脑 adb

有线充电手表一般可以直接插线连接,无反应以及无线充电手表可以通过无线 adb 连接

连接儿童表并输入 adb shell settings list global

MzdyldeMacBook-Pro:~ mzdyl$ adb shell settings list global
然后将会出现如图内容

image-e1650510084191
其中红框中圈出的 ilink 开头的内容即为 license

保存红圈中的 ilink_XXX 内容

安装 license
2022-02-21-23.55.28-1-e1650509943501
在你要使用的手表中使用 adb shell settings put global 命令添加 license 到手表(下列代码仅作为演示,请使用你自己的 license

MzdyldeMacBook-Pro:~ mzdyladb shell settings put global ilink_device_id "18xxxxxxxxxxx91"

MzdyldeMacBook-Pro:~ mzdyl adb shell settings put global ilink_device_signature "Mxxxxxxxxxxxxx0FzM4="

MzdyldeMacBook-Pro:~ mzdyladb shell settings put global ilink_key_version "1"

MzdyldeMacBook-Pro:~ mzdyl adb shell settings put global ilink_product_id "2xx4"

MzdyldeMacBook-Pro:~ mzdyl$ adb shell settings put global ilink_support "1"
之后,仅需安装儿童版微信,然后享受这一切吧

微信登录
安装包可以点我下载,祝你玩的开心