华为 magic 手机是如何黑掉微信的?

2017-08-08 10:45:57 +08:00
 strayuncle
最近腾讯正在告华为,原因是华为在一款 2016 年 12 月推出的 magic 手机上,偷偷的截获微信的用户消息。至于谁对谁错,暂且不表,等着官老爷定夺。从技术人员的角度梳理一下整个事件。


要回到今年 5 月 22 日,当时微信推出新版本 6.5.8,华为 magic 手机用户发现升级之后微信闪退或者无法响应,询问的帖子在华为手机的华粉俱乐部的 magic 手机论坛上一片哀嚎。但是在 mate9 的论坛上却有人说新版本微信好用。而其他品牌的手机也没有爆出微信升级后不可用。那么华为官方的解决方法是回退到旧版本 6.5.7。有一些用户也找到了解决办法:通过腾讯的应用宝(腾讯官方的 app 市场)下载了 6.5.8 版本的微信,结果好用。


腾讯是怎么知道的?因为 magic 的用户登录不了微信,骂微信不好用。但是微信在其他手机上都好好的。腾讯想此事必有蹊跷。买一个华为 magic,升级一下微信,抓个 dump 总会吧。一看,这个微信是山寨的。


分析一下就明白:华为 magic 手机升级的 6.5.8 不是腾讯的官方版本,华为动了手脚。怎么做到的?华为有自己的手机,有自己的 rom,还有自己的应用市场,这就是修罗场。简单分析一下原理:微信并没有提供 api 给华为 rom 访问的,如果华为想截获信息,必须自己 hack 这些 app 的内部数据结构。就像没有钥匙进门,华为就自己打了个洞进门。


但是这样黑掉第三方的 app,是不是越界了?在大胆的设想一下,华为可以黑掉微信,是不是可以黑掉银行 app,以及所有的 app。再推广一下,华为是不是有磁盘、交换机和服务器,那么未来推行企业的 AI,那是不是也可以拦截一下数据呢。


是谁说的上不碰应用,下不碰数据,绝不做黑寡妇。你猜?


如果你对自己的隐私很敏感,请转发给其他在乎隐私的朋友。

证据:
1、《关于荣耀 magic 微信升级 6.5.8 版本的公告》 http://club.huawei.com/forum.php?mod=viewthread&tid=12871413

2、《荣耀 magic 微信升级 6.5.8 版本解决方案》 http://cn.ui.vmall.com/thread-12870976-1-1.html
34389 次点击
所在节点    Android
167 条回复
nVic
2017-08-08 16:12:07 +08:00
做看对喷,到时候你 30.40 随便被公司派去非洲 /被辞退可别随便怨恨 v2 没人提醒你。
jhdxr
2017-08-08 16:12:09 +08:00
@hiboshi 针对不同渠道打定制化的包很正常,BAT 三家都有这么做。
@liuzhedash 这个完全可以做成一个远程开关审核的时候关掉。。。iOS 上多少应用都是这么骗过审核的 o(╯□╰)o
sujin190
2017-08-08 16:14:07 +08:00
@kaixuanzxw #28 bigbang,onestep 这些更多是依赖用户分享,还有输入框的复制接口,都是需要用户触发的,哪有像你们是的不管场景,不管用户同意不同意,不管现在是不是合适就直接开始抓取的,这明显是已经我是造刀的还是拿着刀去杀人的区别的了吧
kaixuanzxw
2017-08-08 16:17:30 +08:00
@nVic 四大名著早就看过了,从来没想在华为干到退休,也就不劳您费心了,对喷这个词不对吧,我有说过 一句脏话吗?
kaixuanzxw
2017-08-08 16:18:16 +08:00
@jhdxr 华为是原罪啊,P10 的时候我也天天黑大嘴,哈哈
seancheer
2017-08-08 16:23:34 +08:00
@nVic 傻逼么?就事论事扯这公司的恶心行为做什么?这公司很多做法确实很让人恶心,但是也神烦你这种为了喷而喷的 sb。。
seancheer
2017-08-08 16:27:32 +08:00
@kaixuanzxw

论守法,华为应该还是比 BAT 稍微高上一头的。

想多回复你这一句,这公司在国内可并不守法。。单论劳动法,加班不让报加班费(以前还能拿个不平等条约来说事儿,现在没奋斗协议了依旧如此),某些部门利用公司的绩效压力变相 赶走孕妇。。光这些早就不知道要被罚多少钱了。。。可是由于劳动者软弱以及 zf 的不作为,这种恶心的公司竟然还成为了“民族骄傲“,也是有够讽刺的
natforum
2017-08-08 16:28:54 +08:00
已准备爆米花,你们继续撕,我观战
kaixuanzxw
2017-08-08 16:31:18 +08:00
@seancheer 国内环境就这样,也不是一时半会儿能改变的,加班换年终奖,看个人选择了,实在讨厌加班也有轻松的地方去,作为一个微小的个体,只能权衡利弊做出自己能接受的选择
lihaifu115
2017-08-08 16:32:07 +08:00
感觉在一群文科生的论坛里
amu
2017-08-08 16:35:14 +08:00
什么时候,帖子能作为证据了
Delete
2017-08-08 16:40:15 +08:00
整天惦记着你爸爸我这点聊天数据,哎
bk201
2017-08-08 16:49:21 +08:00
@kaixuanzxw 你代表华为在公众场合说话是要负责任的,想好再说不要到时候背黑锅。
AsherG
2017-08-08 16:50:09 +08:00
怎么感觉现在 v 站越来越。。。
bk201
2017-08-08 16:55:52 +08:00
no code no bb,怎么感觉都是一群产品狗或者运营公关在吵架。
faywong8888
2017-08-08 16:57:22 +08:00
这很华为
zjsxwc
2017-08-08 16:57:30 +08:00
+ 1

no code no bb,怎么感觉都是一群产品狗或者运营公关在吵架。
aifang
2017-08-08 17:01:18 +08:00
在网上都是裸奔的
keller
2017-08-08 17:09:22 +08:00
Magic 系统设计的初期我们团队就参与过系统的设计部分
用华为人的话说“除非你的信息别从我的网络设备过否则没有我拿不到的数据” (2013 年 华为南研)
XIVN1987
2017-08-08 17:21:25 +08:00
@kaixuanzxw
那华为到底是怎么拿到微信的聊天数据的??能给科普下不?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/381267

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX