2012-02-15 2 views
3

Xcode에서 작업 할 때 Apple은 i386 용 모바일 프로그램을 컴파일합니다 (iPhone/iPad/iPod 에뮬레이터는 i386이므로). 코드 은 ARM 용으로 컴파일 된이 아니며 해석을 수행하는 데스크탑 에뮬레이터에서 실행됩니다.iPhone 용 에뮬레이터/인터 피터 (ARM 용으로 컴파일 됨)

저는 ARM 용으로 컴파일 된 실제 iOS 응용 프로그램을 실행하는 에뮬레이터/인터프리터/가상 시스템에 관심이 있습니다. 우리는 실험실 같은 상태에서 악성 코드 분석을 수행하고자합니다.

Apple에서 이러한 도구를 제공합니까? (찾을 수 없었습니다)? 누구든지 ARM 호환 에뮬레이터 또는 인터프리터를 발견 했습니까?

답변

3

실망스럽게 생각합니다. 특히 iPhone 용 네이티브 ARM 에뮬레이션 측면에서 볼 때 가장 좋은 점은 커널을 주로 부팅한다는 것입니다.

셸에만 부착하여 iTunes에서 Qemu가 제공 한 장치 AFAICT로 ROM을 복구 할 수 있습니다. 이 프로젝트의 이름은 iEmu이며 i * -devices (iPad, iPhone 등) 용으로 특별히 작성되었습니다.

진행 상황 (iEmu.org의 "개발/상태"페이지 참조)은 다소 느리지 만 프로젝트 죽지 않았어. 그 이상의 진도는 project's github page (called QEMU-s5l89xx-port)에서 관찰 될 수 있습니다.

+0

2 년이 지났습니다 ... 당신이 알고있는 것이 바뀌 었습니까? – jww