Skip to content

Instantly share code, notes, and snippets.

@Hexxeh
Created November 12, 2010 21:48
Show Gist options
  • Save Hexxeh/674747 to your computer and use it in GitHub Desktop.
Save Hexxeh/674747 to your computer and use it in GitHub Desktop.
Hexxehs-iMac:openiboot Hexxeh$ git reset HEAD --hard
HEAD is now at 0befaaa Merge remote branch 'upstream/master'
Hexxehs-iMac:openiboot Hexxeh$ git pull
Already up-to-date.
Hexxehs-iMac:openiboot Hexxeh$ PLATFORM=IPAD make
Compiling entry.S
Compiling openiboot-asmhelpers.S
Compiling accel.c
Compiling aes.c
Compiling arm.c
Compiling buttons.c
Compiling chipid.c
Compiling clock.c
Compiling commands.c
Compiling dma.c
Compiling event.c
Compiling framebuffer.c
Compiling ftl.c
Compiling gpio.c
Compiling i2c.c
Compiling images.c
Compiling interrupt.c
Compiling lcd.c
Compiling malloc.c
Compiling miu.c
Compiling mmu.c
Compiling nand.c
Compiling nor.c
Compiling nvram.c
Compiling openiboot.c
Compiling pmu.c
Compiling power.c
Compiling printf.c
Compiling sdio.c
Compiling sha1.c
Compiling spi.c
Compiling tasks.c
Compiling timer.c
Compiling uart.c
Compiling usb.c
Compiling util.c
Compiling wdt.c
Compiling wlan.c
Compiling scripting.c
Compiling syscfg.c
Compiling actions.c
Compiling camera.c
Compiling radio.c
Compiling alsISL29003.c
Compiling multitouch-z2.c
Compiling wm8991.c
Compiling vibrator.c
Compiling hfs/btree.c
Compiling hfs/catalog.c
Compiling hfs/extents.c
Compiling hfs/fastunicodecompare.c
Compiling hfs/rawfile.c
Compiling hfs/utility.c
Compiling hfs/volume.c
Compiling hfs/bdev.c
Compiling hfs/fs.c
Compiling menu.c
Compiling stb_image.c
Building openiboot
cd mk8900image/; make
Compiling mk8900image.o
Building mk8900image
Creating image openiboot.img2
Creating image openiboot-wtf.img2
Creating image openiboot.img3
Creating image openiboot.bin
Hexxehs-iMac:openiboot Hexxeh$ PLATFORM=IPAD make install
Building tools...
ld: warning: directory '/opt/local/lib' following -L not found
src/libirecovery.c: In function ‘irecv_send_buffer’:
src/libirecovery.c:436: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘long unsigned int’
src/libirecovery.c:436: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘long unsigned int’
src/libirecovery.c: In function ‘irecv_send_buffer’:
src/libirecovery.c:436: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘long unsigned int’
src/libirecovery.c:436: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘long unsigned int’
src/irecovery.c: In function ‘parse_command’:
src/irecovery.c:52: warning: incompatible implicit declaration of built-in function ‘strdup’
src/irecovery.c:53: warning: initialization makes pointer from integer without a cast
src/irecovery.c:64: warning: initialization makes pointer from integer without a cast
src/irecovery.c:73: warning: initialization makes pointer from integer without a cast
src/irecovery.c:83: warning: initialization makes pointer from integer without a cast
src/irecovery.c: In function ‘precommand_cb’:
src/irecovery.c:155: warning: incompatible implicit declaration of built-in function ‘strdup’
src/irecovery.c:156: warning: assignment makes pointer from integer without a cast
src/irecovery.c:159: warning: assignment makes pointer from integer without a cast
src/irecovery.c: In function ‘postcommand_cb’:
src/irecovery.c:181: warning: incompatible implicit declaration of built-in function ‘strdup’
src/irecovery.c:182: warning: assignment makes pointer from integer without a cast
ld: warning: directory '/opt/local/lib' following -L not found
A4 device detected, building Syringe
ar: creating archive libpois0n.a
ld: warning: directory '/opt/local/lib' following -L not found
ld: warning: directory '/opt/local/lib' following -L not found
Invoking syringe, enter DFU mode now
Password:
Initializing libpois0n
No matching processes were found
Waiting for device to enter DFU mode
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
opening device 05ac:1227...
Found device in DFU mode
Checking if device is compatible with this jailbreak
Checking the device type
Identified device as iPad1,1
Preparing to upload limera1n exploit
Resetting device counters
Sending chunk headers
Sending exploit payload
Sending fake data
libusb:error [darwin_transfer_status] transfer error: timed out
libusb:error [darwin_reset_device] ResetDevice: no connection to an IOService
Exploit sent
Reconnecting to device
libusb:error [darwin_close] USBDeviceClose: no connection to an IOService
Waiting 2 seconds for the device to pop up...
opening device 05ac:1227...
Preparing to upload iBSS
Checking if iBSS.k48ap already exists
Preparing to fetch DFU image from Apple's servers
Fetching Firmware/dfu/iBSS.k48ap.RELEASE.dfu...
[==================================================] 100.0%
Uploading iBSS.k48ap to device
[==================================================] 100.0%
libusb:error [darwin_reset_device] ResetDevice: no connection to an IOService
Reconnecting to device
libusb:error [darwin_close] USBDeviceClose: no connection to an IOService
Waiting 10 seconds for the device to pop up...
opening device 05ac:1281...
Setting to configuration 1
Setting to interface 0:0
Preparing to upload iBSS payload
Loaded payload for iBSS on k48ap
0Resetting device counters
Uploading iBSS payload
[==================================================] 100.0%
Executing iBSS payload
Initializing greenpois0n in iBSS
Checking if device is already jailbroken
Booting iBSS in payload mode
Exiting libpois0n
Uploading OpeniBoot binary
Executing OpeniBoot binary
Done, OpeniBoot should be running
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment