找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1365|回复: 0

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

[复制链接]
发表于 2011-8-31 18:37 | 显示全部楼层 |阅读模式
        据美国科技博客TechCrunch报道,早期iPhone黑客们计划推出一项名为iEmu的新项目,该项目旨在让iOS应用在模拟状态下运
' c: ?  ]" Q0 e5 n0 z7 R* u9 r- e* M
. {3 J3 h6 r. R4 x行在Linux、Windows、Mac和Android平台中。+ f" E. P" v4 Q, K) K$ |5 p

4 I; i- {! H# I( z- _        iEmu项目由早期iPhone黑客克里斯·韦德(Chris Wade)主导,它基于开源模拟器QEMU,希望完全模拟出三星S5L8930 (A4)
. `! B$ r3 I& }7 S
& z- r" j  q: J" l9 l- }/ j芯片在iPhone 4和第一代iPad上运行的状态。: l" i) C4 {8 d' d) G( v: ?

+ i7 ^: t$ [1 x        虽然他们已经模拟出了CPU的运行状态,但是他们还得模拟出GPU、USB控制器、多点触摸控制器、内存和音频系统以及二
/ d0 T5 N7 \8 t) A) G
# r# y. t) A0 K/ s2 h" c2 o' d级组件(蓝牙芯片、GPS、电子罗盘等)等一系列组件的模拟。等到他们完成上述组件模拟后,他们还要弄明白怎样强制让这些组
( q2 \! V( M$ a: ^  Y4 p
+ ~$ Z9 m! m4 w. b件启动,项目规模十分浩大。
- l9 ?. J: h; G$ Y% x! p
! N7 w5 j9 G0 A; r1 ], d4 F$ F" E2 w        那么苹果是否已经开发出了他们自己的iOS模拟器了呢?首先,苹果的解决方案只针对于Mac机;第二,苹果iOS测试系统是' m6 U# \, f; F" Q% u6 g1 v

0 l( ]9 F! ~0 T* k& e& R3 W; R一个仿真系统(simulation),而非模拟系统(emulation),在这里很难用简单的话解释清楚。尽管苹果的仿真器看起来、执行起来都2 T) V! l3 q) ~$ g# e' e
- C$ H& j! Q" t5 w; Q
像iOS,但它实际上并未运行虚拟版的iOS系统。对于世界上99%的人来说(甚至是绝大多数的iOS开发者),这个差异微不足道。, a( `- C( W- ^) ~1 @+ ]2 K

( n, K* ~  r) J* ~( l' _但对于少数人来说,比如挖掘系统漏洞的安全工程师,这个差异就非常巨大。; O9 c( j9 V; A8 G
8 w- U1 _" \5 v, g% ?
         项目组的目标是让多数iPad/iPhone应用能够运行在非iOS设备上,在Linux、Windows、Mac和Android平台上模拟出真正的iOS
) l5 N+ _5 D' G( T- w5 Q! G% N  q: d- r5 b5 @; J
环境,并允许安全工程师可以在不损坏其实际设备的前提下合理的找出iOS恶意软件。该项目的反向工程理论还涉及iPhone的各个/ {8 _$ Q- w) e* ~" w
5 z5 {9 s- W3 Y: D
方面信息文件,这些都是除苹果外无人真正明白的。
" O- K% K8 K  l& x/ `6 d2 ?9 l
' v0 {  e  w+ F# j         韦德计划为该项目筹集2万美元资金,这些钱包括了其3个月的生活费等其它费用。不过该项目面临相当大的困难,即便是走# e) v9 M) M4 Z
  _4 k7 I- e2 K$ }
上正轨,他们还得仍要面临更昂贵的硬件模拟等问题。, A/ R7 X. J1 U

. F& O" T, K, o( X8 [
# M. A* r) b9 [% q: | 该贴已经同步到 金属狂人的微博
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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