找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1365|回复: 0

[周边产品] iPhone黑客欲让Android等平台模拟运行iOS应用

[复制链接]
发表于 2011-8-31 18:37 | 显示全部楼层 |阅读模式
        据美国科技博客TechCrunch报道,早期iPhone黑客们计划推出一项名为iEmu的新项目,该项目旨在让iOS应用在模拟状态下运5 ^! L+ Q  Y2 J) F
) k% B8 y1 q- M3 t
行在Linux、Windows、Mac和Android平台中。
% r$ B2 i% g8 [' b6 t  w2 V% L! U! A
        iEmu项目由早期iPhone黑客克里斯·韦德(Chris Wade)主导,它基于开源模拟器QEMU,希望完全模拟出三星S5L8930 (A4)
2 \. T8 i: k* j; Z  n8 {: Z. ^8 s$ R9 c
芯片在iPhone 4和第一代iPad上运行的状态。
9 G0 t. ], d3 o8 S4 e8 g- Q  x4 {  I7 Y; H
        虽然他们已经模拟出了CPU的运行状态,但是他们还得模拟出GPU、USB控制器、多点触摸控制器、内存和音频系统以及二
* i6 b; Y0 e5 v' J
, O/ ]  y- n3 z$ c级组件(蓝牙芯片、GPS、电子罗盘等)等一系列组件的模拟。等到他们完成上述组件模拟后,他们还要弄明白怎样强制让这些组
4 @' Z, g0 M  n( k7 s$ q, I: p/ Z. ?: x
件启动,项目规模十分浩大。
- Y" |4 J1 f9 X; G& h  K5 h
  ]0 V' M. P% _, l6 F        那么苹果是否已经开发出了他们自己的iOS模拟器了呢?首先,苹果的解决方案只针对于Mac机;第二,苹果iOS测试系统是
& j' d2 ~: D5 b9 H& B" j! K
$ M0 B, |" y  }% g/ e一个仿真系统(simulation),而非模拟系统(emulation),在这里很难用简单的话解释清楚。尽管苹果的仿真器看起来、执行起来都4 `! _4 t' x6 [7 w5 Z- V, J

" J9 b4 i' c6 E像iOS,但它实际上并未运行虚拟版的iOS系统。对于世界上99%的人来说(甚至是绝大多数的iOS开发者),这个差异微不足道。
' ?" u/ I" N9 n+ y0 E& {$ Q8 g; i! S1 R  r. X: r4 J8 ]
但对于少数人来说,比如挖掘系统漏洞的安全工程师,这个差异就非常巨大。
2 z$ ]2 o- U2 e' q3 Y+ z
* o! @; a, Z# A: ~( j% Q$ E: N0 _         项目组的目标是让多数iPad/iPhone应用能够运行在非iOS设备上,在Linux、Windows、Mac和Android平台上模拟出真正的iOS' I$ L4 `' j& W. {! q
# g) I0 `3 C: ~! X" i% J- h$ }
环境,并允许安全工程师可以在不损坏其实际设备的前提下合理的找出iOS恶意软件。该项目的反向工程理论还涉及iPhone的各个
: w4 ]$ E2 Q* T1 \, M1 F+ t
, Y  R0 X# r3 Z6 L2 Q2 l2 T% _8 ?3 K方面信息文件,这些都是除苹果外无人真正明白的。
9 u4 s9 b$ N/ c( j4 Z
& h' d) D0 c6 \         韦德计划为该项目筹集2万美元资金,这些钱包括了其3个月的生活费等其它费用。不过该项目面临相当大的困难,即便是走
- m+ }# ~+ [# |! i$ E! s! C
" @( X# O: b, }9 O上正轨,他们还得仍要面临更昂贵的硬件模拟等问题。
9 }) U- b7 L  s! x 3 e8 y& |# Y2 `+ F4 P& k' J
3 r& l% P( `3 R+ y, J
该贴已经同步到 金属狂人的微博
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-22 18:07 , Processed in 0.278009 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表