Mac Os X

From iDroidWiki

Jump to: navigation, search

iRecovery

  • Working out of the box from the git repository
    • Tested with XCode 3.2.1, Mac Os X 10.6.3 and macports
  • Here is a build for Mac Os X

xpwn

  • Needs some fixing. Fails with missing libpng-headers.
    • Fix:
      • Download libpng sources version 1.2.43
      • copy png.h and pngconf.h to /usr/include
      • Now cmake should work
    • Fix:
      • Use branch macosx-fix from here
  • Here is a build for Mac Os X

Openiboot (Under construction)

  • Needs arm-elf-gcc
    • Install it using macports with sudo port install arm-elf-gcc
  • Needs libusb
    • Install it using macports with sudo port install libusb
    • Copy /usr/include/*
./asm
./asm/bitsperlong.h
./asm/posix_types.h
./asm/posix_types_32.h
./asm/types.h
./asm-generic
./asm-generic/int-ll64.h
./linux
./linux/elf-em.h
./linux/elf.h
./linux/posix_types.h
./linux/stddef.h
./linux/types.h
  • from a Linux system to your Mac (also to /usr/include)
  • Use branch macosx-fix from here
  • Copy libxpwn.a and licommon.a to ../iphonelinux/openiboot/mk8900image/
  • Build as usual
Personal tools