本文发布于 955 天前,最后更新于 660 天前,其中的信息可能已经有所发展或是发生改变。
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
然后将会出现如图内容
其中红框中圈出的 ilink 开头的内容即为 license
保存红圈中的 ilink_XXX 内容
安装license
在你要使用的手表中使用 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"
之后,仅需安装儿童版微信,然后享受这一切吧
安装包可以点我下载,祝你玩的开心?