== 先说一些结论 ==
1. 就这篇“逆向文”现在列出的这些信息来看,根本不能称之为“违反苹果天条的铁证”。
2. 此文带主观感情强烈,有可能是360竞争对手所为。
== 手机卫士功能 ==
* 通讯录备份与恢复
* 电池管理:剩余电量
* 设备信息,CPU、内存、磁盘空间。设备型号等
* 设备基本信息:设备名、机型、OS版本、应用程序数量、Mac地址、IP地址、运行时间、一组其他硬件信息
* 查看进程
注:应用是今天上午从App Store下载的,这些功能是在一台已越狱iPad和一台未越狱iTouch上确认的。
== 这些功能如何实现 ==
com.apple.mobile.installation.plist 里有什么?
* LastDevDirStat,360用这个计算运行时间;
* Metadata,设备名、机型、OS版本;
* System,系统应用列表; User,用户应用列表。这两个列表是Dictionary,里面是所有应用的info.plist的超集,增加了OS启动应用需要的一些信息。应用程序数量只需计算列表有多少项即可。
但是“逆向文”给出的那个路径在未越狱的设备上是访问不了的,不知360怎么处理的。
再看其余几项:
* 正常方式获取内存、Mac和IP地址没问题;
* 进程、电量、CPU、磁盘空间和那组其他硬件信息(奇怪的是在越狱的iPad上没获取到)我不了解;
* 通讯录备份与恢复标准API应该能实现的。
以上,基本可以“复制”一个360手机卫士了。
有兴趣“逆向” QQPad管家吗?应该会获得很类似的结果呢~
== 360浏览器 ==
逆向文章列了一串“解密”后调用的方法,未已“_”开头的都是标准API的方法或属性,剩下几个“_”开头的对于一个定制浏览器来说并不过分,
在
http://www.v2ex.com/t/26906 里 @
clowwindy 也提了,不必多说。
== “逆向文”里的其他“指控” ==
* 2. 非法阅览用户的照片和音乐文件夹 这条有点暧昧。我读不懂汇编,不知那些代码是做什么的,不过仅仅是指出代码中包含那些路径不能证明应用做了不该做的,只是可疑。
* 3. 非法获取系统进程资源信息 那节关于spotlight-full.png那段我搞不清作者是怎么得出“很敏感很危险的”这个结论。
== 为什么要花时间写这些 ==
* 这几次风波中有些个人/公司的表现极不道德,不尊重用户、混淆视听,这是行业耻辱,我很气愤。
* 鄙人也是开发者,360等公司“狗咬狗”的行为有损整个行业形象和行业风气,间接损害了其他开发者的利益。
最后,只是希望从业人员都能坚守基本原则,少打嘴仗多办实事。能力越大责任就越大,别把自己的才能用在邪道上。
2012/2/9
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/26974
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.