这是一个奇怪的号码?!
Telegram Android v8.2.1 (2462) 客户端查看此联系人会显示您当前账号绑定的手机号码 (每个用户看到的都是自己的手机号码,他人看不到您的号码,不存在隐私问题);在 Android 旧版本以及未更新相关代码的第三方客户端不受此 BUG 影响。
在 iOS 客户端和 Desktop 客户端看到的是电话号码为 +7 的联系人,不受此 BUG 影响。
本身这个联系人名片的内容只是一个号码为 +7 的联系人,没有任何真实电话号码的内容,如下所示[1]:
相关原代码见此处,备份保存至此处:
🏷 TAG #Telegram
📢 TG极客 @TGgeek
👥 大学联盟 @UniversityAlliance
Telegram Android v8.2.1 (2462) 客户端查看此联系人会显示您当前账号绑定的手机号码 (每个用户看到的都是自己的手机号码,他人看不到您的号码,不存在隐私问题);在 Android 旧版本以及未更新相关代码的第三方客户端不受此 BUG 影响。
在 iOS 客户端和 Desktop 客户端看到的是电话号码为 +7 的联系人,不受此 BUG 影响。
本身这个联系人名片的内容只是一个号码为 +7 的联系人,没有任何真实电话号码的内容,如下所示[1]:
"contact":{
"first_name":"⠀",
"phone_number":"7"
}
此 BUG 的原因是 Telegram Android 开发者错误的把此号码的返回值设置成了用户本人的电话号码。[2/3/4]相关原代码见此处,备份保存至此处:
public TLRPC.User getUser(Long id) {
if (id == 0) {
return UserConfig.getInstance(currentAccount).getCurrentUser();
}
return users.get(id);
}
TG极客 @TGgeek 注:此 BUG 目前仅提交至 Telegram Android v8.2.1 (2462) 客户端代码中。每个用户看到的都是自己的手机号码,他人看不到您的号码,不存在隐私问题。但是您仍需保持警惕,防止有恶意人士利用此 BUG 进行诈骗或其他恶意行为。🏷 TAG #Telegram
📢 TG极客 @TGgeek
👥 大学联盟 @UniversityAlliance