360耍流氓铁证如山,技术宅逆向工程解密360谎言

发表于:2012-02-08来源:威锋网作者:某只技术宅点击数: 标签:360下架360流氓软件360苹果应用下架
尽管遮遮掩掩,用了一个“被刷票”,这货好歹也算是承认作弊了,但是,事实真的这么简单么?之前网络上已经有很多大神做了各种分析猜测,我觉得都挺靠谱,但没一个拿出牛逼的证据来。 我来点干货,我昨天花了大半天时间研究了一下360的东西,逆向了360的几

  360的全部APP都被苹果干掉的消息是这几天圈子里最爆炸的新闻。不过,让我最感兴趣的是,到底是因为神马苹果要诛360的九族。

  看看360的官方声明,它的原话是:系苹果方面发现部分产品刷票。

  我来给大家翻译一下:因为作弊,360被苹果干掉了。

  尽管遮遮掩掩,用了一个“被刷票”,这货好歹也算是承认作弊了,但是,事实真的这么简单么?之前网络上已经有很多大神做了各种分析猜测,我觉得都挺靠谱,但没一个拿出牛逼的证据来。

  我来点干货,我昨天花了大半天时间研究了一下360的东西,逆向了360的几个APP的代码,有惊人的发现!!

  先来看一张截图吧。这个是来自“360浏览器HD”这个APP的逆向结果。从代码可以看出,360调用了苹果未公开的接口。【注意,这是苹果非常厌恶,并明令禁止的!!!!!】

  有多处引用,所列出的位置都调用了非公开接口,利用加密逃避苹果APP STORE的官方审查。

  看吧,下面的字符串都被加密过了:

  再利用下面的代码将加密的字符串进行解密:

  然后获得的内容:

  看明白了么?我白话总结一下:

  1、360这个APP的方法和对象调用了大量Webkit的私有方法,而不是公开调用的。这是苹果APP Store不允许调用的。

  2、为什么360上架的时候没被发现呢?因为360用了加密的办法来逃脱审查,保证自己的成功上架。

  3、可以肯定,苹果在大清洗运动开始后,加大了审查力度,必然发现360的违规行为。以360这种违规、欺骗的手段,杀100次头都不为过。被集体下架,实在是太小儿科了。

  4.其实不管苹果最后给360说的到底是什么原因,总之就是苹果的行动已经表明了360的产品不受欢迎,在苹果一贯坚持的王者气质面前,在中国环境下靠打杀生长起来的土匪360显得相当囧,不仅要打落牙齿和血吞的笑脸相迎,还把血口伸向国内迁怒他人。

  5.我做的的这些分析都有现成的APP可以下载,欢迎有能力的诸位自行验证。

  给大家提个醒:到海外市场去混,不要还改不掉国内那点匪气,360这次把中国公司的脸丢到国外了,以后大家更要小心谨慎了,可以想见苹果的审核人员从此以后对中国公司的APP会有存在多么的偏见,会更加严格反复的审核了!360真是国内开发者的集体悲哀。

  回过头来说360的声明,可以盖棺定论的是:

  1、360撒谎了。导致360APP下架的原因之一是作弊,除此之外,至少还有一个原因:违反苹果开发准则。但360对此避而不谈。

  2、我敢打赌,360不敢公布苹果回复邮件的全文。因为其中必然提到360欺骗违规。就学韩寒吧,赌2000万。

  最后不得不说,360就是个流氓。

原文转自:http://www.ltesting.net