Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- zack@ubuntu:~$ sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev libreadline6-dev readline-common libreadline6 libreadline-dev texinfo cmake git-core build-essential texinfo libreadline-dev libssl-dev libusb-1.0-0-dev libpng12-dev libusb-dev autoconf automake libnewlib-dev scons
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- libusb-1.0-0 is already the newest version.
- libusb-1.0-0-dev is already the newest version.
- libreadline6-dev is already the newest version.
- readline-common is already the newest version.
- libreadline6 is already the newest version.
- libreadline-dev is already the newest version.
- texinfo is already the newest version.
- git-core is already the newest version.
- build-essential is already the newest version.
- texinfo is already the newest version.
- libreadline-dev is already the newest version.
- libusb-1.0-0-dev is already the newest version.
- libpng12-dev is already the newest version.
- The following extra packages will be installed:
- autotools-dev cmake-data emacsen-common libnewlib0
- Suggested packages:
- autoconf2.13 autoconf-archive gnu-standards autoconf-doc libtool
- The following NEW packages will be installed
- autoconf automake autotools-dev cmake cmake-data emacsen-common
- libnewlib-dev libnewlib0 libssl-dev libusb-dev scons
- 0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
- Need to get 11.3MB of archives.
- After this operation, 33.7MB of additional disk space will be used.
- Do you want to continue [Y/n]? y
- Get: 1 http://archive.ubuntu.com/ubuntu/ lucid/main autoconf 2.65-3ubuntu1 [772kB]
- Get: 2 http://archive.ubuntu.com/ubuntu/ lucid/main autotools-dev 20090611.1 [64.1kB]
- Get: 3 http://archive.ubuntu.com/ubuntu/ lucid/main automake 1:1.11.1-1 [608kB]
- Get: 4 http://archive.ubuntu.com/ubuntu/ lucid/main emacsen-common 1.4.19ubuntu1 [19.0kB]
- Get: 5 http://archive.ubuntu.com/ubuntu/ lucid/main cmake-data 2.8.0-5ubuntu1 [1,937kB]
- Get: 6 http://archive.ubuntu.com/ubuntu/ lucid/main cmake 2.8.0-5ubuntu1 [4,720kB]
- Get: 7 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libssl-dev 0.9.8k-7ubuntu8.6 [2,144kB]
- Get: 8 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libusb-dev 2:0.1.12-14ubuntu0.2 [40.4kB]
- Get: 9 http://archive.ubuntu.com/ubuntu/ lucid/main scons 1.2.0.d20100117-1 [591kB]
- Get: 10 http://archive.ubuntu.com/ubuntu/ lucid/universe libnewlib0 1.18.0-1ubuntu2 [348kB]
- Get: 11 http://archive.ubuntu.com/ubuntu/ lucid/universe libnewlib-dev 1.18.0-1ubuntu2 [102kB]
- Fetched 11.3MB in 7s (1,520kB/s)
- Selecting previously deselected package autoconf.
- (Reading database ... 136524 files and directories currently installed.)
- Unpacking autoconf (from .../autoconf_2.65-3ubuntu1_all.deb) ...
- Selecting previously deselected package autotools-dev.
- Unpacking autotools-dev (from .../autotools-dev_20090611.1_all.deb) ...
- Selecting previously deselected package automake.
- Unpacking automake (from .../automake_1%3a1.11.1-1_all.deb) ...
- Selecting previously deselected package emacsen-common.
- Unpacking emacsen-common (from .../emacsen-common_1.4.19ubuntu1_all.deb) ...
- Selecting previously deselected package cmake-data.
- Unpacking cmake-data (from .../cmake-data_2.8.0-5ubuntu1_all.deb) ...
- Selecting previously deselected package cmake.
- Unpacking cmake (from .../cmake_2.8.0-5ubuntu1_amd64.deb) ...
- Selecting previously deselected package libssl-dev.
- Unpacking libssl-dev (from .../libssl-dev_0.9.8k-7ubuntu8.6_amd64.deb) ...
- Selecting previously deselected package libusb-dev.
- Unpacking libusb-dev (from .../libusb-dev_2%3a0.1.12-14ubuntu0.2_amd64.deb) ...
- Selecting previously deselected package scons.
- Unpacking scons (from .../scons_1.2.0.d20100117-1_all.deb) ...
- Selecting previously deselected package libnewlib0.
- Unpacking libnewlib0 (from .../libnewlib0_1.18.0-1ubuntu2_amd64.deb) ...
- Selecting previously deselected package libnewlib-dev.
- Unpacking libnewlib-dev (from .../libnewlib-dev_1.18.0-1ubuntu2_amd64.deb) ...
- Processing triggers for man-db ...
- Processing triggers for doc-base ...
- Processing 2 added doc-base file(s)...
- Registering documents with scrollkeeper...
- Processing triggers for install-info ...
- Setting up autoconf (2.65-3ubuntu1) ...
- Setting up autotools-dev (20090611.1) ...
- Setting up automake (1:1.11.1-1) ...
- update-alternatives: using /usr/bin/automake-1.11 to provide /usr/bin/automake (automake) in auto mode.
- Setting up emacsen-common (1.4.19ubuntu1) ...
- emacsen-common: Handling install of emacsen flavor emacs
- Setting up cmake-data (2.8.0-5ubuntu1) ...
- emacsen-common: Handling install of emacsen flavor emacs
- Setting up cmake (2.8.0-5ubuntu1) ...
- Setting up libssl-dev (0.9.8k-7ubuntu8.6) ...
- Setting up libusb-dev (2:0.1.12-14ubuntu0.2) ...
- Setting up scons (1.2.0.d20100117-1) ...
- Setting up libnewlib0 (1.18.0-1ubuntu2) ...
- Setting up libnewlib-dev (1.18.0-1ubuntu2) ...
- zack@ubuntu:~$ git clone http://github.com/iDroid-Project/openiBoot
- Initialized empty Git repository in /home/zack/openiBoot/.git/
- remote: Counting objects: 5590, done.
- remote: Compressing objects: 100% (1591/1591), done.
- remote: Total 5590 (delta 4077), reused 5387 (delta 3894)
- Receiving objects: 100% (5590/5590), 1.67 MiB | 755 KiB/s, done.
- Resolving deltas: 100% (4077/4077), done.
- zack@ubuntu:~$ cd openiBoot
- zack@ubuntu:~/openiBoot$ sudo toolchain/build-toolchain.sh make
- toolchain/build-toolchain.sh: line 77: /tmp/ipl-toolchain/build.log: No such file or directory
- =======================================
- - Creating default directories
- - /tmp/ipl-toolchain/binutils-build
- - /tmp/ipl-toolchain/gcc-build
- - /tmp/ipl-toolchain/newlib-build
- - /tmp/ipl-toolchain/src
- - Downloading packages
- - Downloading binutils-2.17.tar.bz2
- - binutils-2.17.tar.bz2 download complete
- - Downloading gcc-4.1.1.tar.bz2
- - gcc-4.1.1.tar.bz2 download complete
- - Downloading newlib-1.14.0.tar.gz
- - newlib-1.14.0.tar.gz download complete
- Starting Binutils
- - Extracting binutils
- - Configuring binutils
- - Building binutils
- - Installing binutils
- Completed Binutils
- Starting GCC Part 1
- - Extracting GCC
- - Extracting Newlib dependency for gcc
- - Patching GCC for t-arm-elf
- - Configuring GCC
- - Building GCC part 1
- - Installing GCC part 1
- Completed GCC Part 1
- Starting Newlib
- - Patching Newlib for makeinfo
- - Configuring Newlib
- - Making arm-elf-cc symlink
- - Building Newlib
- - Installing NewLib
- Completed NewLib
- Starting GCC Part 2
- - Building GCC part 2
- - Installing GCC part 2
- Completed GCC Part 2
- Toolchain install successful
- =======================================
- zack@ubuntu:~/openiBoot$ git submodule init
- Submodule 'utils/syringe' (git://github.com/iDroid-Project/syringe.git) registered for path 'utils/syringe'
- zack@ubuntu:~/openiBoot$ git submodule update
- Initialized empty Git repository in /home/zack/openiBoot/utils/syringe/.git/
- remote: Counting objects: 2255, done.
- remote: Compressing objects: 100% (1581/1581), done.
- remote: Total 2255 (delta 676), reused 2184 (delta 643)
- Receiving objects: 100% (2255/2255), 4.85 MiB | 1.55 MiB/s, done.
- Resolving deltas: 100% (676/676), done.
- Submodule path 'utils/syringe': checked out 'd301918c1e707c41fd2c97d7505fd85b948729e8'
- zack@ubuntu:~/openiBoot$ cd openiboot
- zack@ubuntu:~/openiBoot/openiboot$ scons iPhone3GS
- scons: Reading SConscript files ...
- scons: done reading SConscript files.
- scons: Building targets ...
- arm-elf-gcc -o iPhone3GS_init.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes init.c
- arm-elf-gcc -o iPhone3GS_device.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes device.c
- arm-elf-gcc -o iPhone3GS_mtd.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes mtd.c
- arm-elf-gcc -o iPhone3GS_bdev.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes bdev.c
- arm-elf-gcc -o iPhone3GS_nand.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes nand.c
- arm-elf-gcc -o iPhone3GS_vfl.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes vfl.c
- arm-elf-gcc -o iPhone3GS_ftl.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes ftl.c
- arm-elf-gcc -o iPhone3GS_audiohw.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes audiohw.c
- arm-elf-gcc -o iPhone3GS_actions.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes actions.c
- arm-elf-gcc -o iPhone3GS_commands.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes commands.c
- arm-elf-gcc -o iPhone3GS_framebuffer.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes framebuffer.c
- arm-elf-gcc -o iPhone3GS_images.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes images.c
- arm-elf-gcc -o iPhone3GS_malloc.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes malloc.c
- arm-elf-gcc -o iPhone3GS_nvram.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes nvram.c
- arm-elf-gcc -o iPhone3GS_openiboot.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes openiboot.c
- arm-elf-gcc -o iPhone3GS_printf.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes printf.c
- arm-elf-gcc -o iPhone3GS_scripting.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes scripting.c
- arm-elf-gcc -o iPhone3GS_sha1.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes sha1.c
- arm-elf-gcc -o iPhone3GS_stb_image.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes stb_image.c
- arm-elf-gcc -o iPhone3GS_syscfg.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes syscfg.c
- arm-elf-gcc -o iPhone3GS_tasks.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes tasks.c
- arm-elf-gcc -o iPhone3GS_util.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes util.c
- arm-elf-gcc -o iPhone3GS_aes_wrap.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes aes_wrap.c
- arm-elf-gcc -o iPhone3GS_audiohw-null.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes audiohw-null.c
- arm-elf-gcc -o iPhone3GS_sentinel.o -c -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib -Wall -Werror -O2 -Ttext=0x0 -DOPENIBOOT_VERSION=0.3 -DOPENIBOOT_VERSION_BUILD=0c4141e -DCONFIG_ARM -DARM_A8 -DCONFIG_S5L8920 -DMALLOC_NO_WDT -DCONFIG_VFL_VFL -DCONFIG_VFL_VSVFL -DCONFIG_FTL_YAFTL "-DOPENIBOOT_VERSION_CONFIG=\" for iPhone 3GS\"" -DMACH_ID=3562 -DCONFIG_IPHONE_3GS -Iincludes -Iarch-arm/includes -Iplat-s5l8920/includes -Iacm/includes -Inor-spi/includes -Iusb-synopsys/includes -Ivfl-vfl/includes -Ivfl-vsvfl/includes -Iftl-yaftl/includes -Iradio-pmb8878/includes sentinel.c
- arm-elf-gcc -o iphone_3gs_openiboot -mlittle-endian -mfpu=vfp -mthumb -mthumb-interwork -fPIC -nostdlib --nostdlib -Ttext=0x0 arch-arm/iPhone3GS_entry.o iPhone3GS_init.o arch-arm/iPhone3GS_asmhelpers.o arch-arm/iPhone3GS_arm.o iPhone3GS_device.o iPhone3GS_mtd.o iPhone3GS_bdev.o iPhone3GS_nand.o iPhone3GS_vfl.o iPhone3GS_ftl.o iPhone3GS_audiohw.o iPhone3GS_actions.o iPhone3GS_commands.o iPhone3GS_framebuffer.o iPhone3GS_images.o iPhone3GS_malloc.o iPhone3GS_nvram.o iPhone3GS_openiboot.o iPhone3GS_printf.o iPhone3GS_scripting.o iPhone3GS_sha1.o iPhone3GS_stb_image.o iPhone3GS_syscfg.o iPhone3GS_tasks.o iPhone3GS_util.o iPhone3GS_aes_wrap.o plat-s5l8920/iPhone3GS_s5l8920.o plat-s5l8920/iPhone3GS_usbphy.o plat-s5l8920/iPhone3GS_aes.o plat-s5l8920/iPhone3GS_buttons.o plat-s5l8920/iPhone3GS_chipid.o plat-s5l8920/iPhone3GS_clock.o plat-s5l8920/iPhone3GS_event.o plat-s5l8920/iPhone3GS_gpio.o plat-s5l8920/iPhone3GS_i2c.o plat-s5l8920/iPhone3GS_interrupt.o plat-s5l8920/iPhone3GS_clcd.o plat-s5l8920/iPhone3GS_mipi_dsim.o plat-s5l8920/iPhone3GS_miu.o plat-s5l8920/iPhone3GS_mmu.o plat-s5l8920/iPhone3GS_power.o plat-s5l8920/iPhone3GS_spi.o plat-s5l8920/iPhone3GS_timer.o plat-s5l8920/iPhone3GS_cdma.o plat-s5l8920/iPhone3GS_h2fmi.o plat-s5l8920/iPhone3GS_uart.o hfs/iPhone3GS_bdev.o hfs/iPhone3GS_btree.o hfs/iPhone3GS_catalog.o hfs/iPhone3GS_extents.o hfs/iPhone3GS_fastunicodecompare.o hfs/iPhone3GS_fs.o hfs/iPhone3GS_rawfile.o hfs/iPhone3GS_utility.o hfs/iPhone3GS_volume.o hfs/iPhone3GS_xattr.o hfs/iPhone3GS_hfscompress.o iPhone3GS_audiohw-null.o acm/iPhone3GS_acm.o nor-spi/iPhone3GS_nor.o usb-synopsys/iPhone3GS_usb.o vfl-vfl/iPhone3GS_vfl.o vfl-vsvfl/iPhone3GS_vsvfl.o ftl-yaftl/iPhone3GS_yaftl.o radio-pmb8878/iPhone3GS_radio.o iPhone3GS_sentinel.o -lgcc
- mk8900image/mk8900image iphone_3gs_openiboot iphone_3gs_openiboot.bin
- scons: done building targets.
- zack@ubuntu:~/openiBoot/openiboot$ cd ../utils/syringe && make && cd ../../
- make[1]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe'
- make[2]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits'
- make[3]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/limera1n'
- make[4]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/limera1n'
- arm-elf-as -mthumb -o limera1n_payload.o limera1n.S
- arm-elf-objcopy -O binary limera1n_payload.o limera1n.payload
- xxd -i limera1n.payload limera1n.h
- make[4]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/limera1n'
- cc -c -fPIC -D NDEBUG -O2 -I../../../include -o limera1n.o limera1n.c
- make[3]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/limera1n'
- make[3]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/steaks4uce'
- make[4]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/steaks4uce'
- arm-elf-as -mthumb -o steaks4uce_payload.o steaks4uce.S
- arm-elf-objcopy -O binary steaks4uce_payload.o steaks4uce.payload
- xxd -i steaks4uce.payload steaks4uce.h
- make[4]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/steaks4uce'
- cc -c -fPIC -D NDEBUG -O2 -I../../../include -o steaks4uce.o steaks4uce.c
- make[3]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/steaks4uce'
- cp limera1n/limera1n.o steaks4uce/steaks4uce.o .
- make[2]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits'
- cc -c -fPIC -D NDEBUG -O2 -I../include -I../include/resources -o common.o common.c
- cc -c -fPIC -D NDEBUG -O2 -I../include -I../include/resources -o libirecovery.o libirecovery.c
- cc -c -fPIC -D NDEBUG -O2 -I../include -I../include/resources -o libpartial.o libpartial.c
- libpartial.c: In function ‘PartialZipGetFile’:
- libpartial.c:328: warning: call to ‘_curl_easy_setopt_err_write_callback’ declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option
- libpartial.c:354: warning: call to ‘_curl_easy_setopt_err_write_callback’ declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option
- libpartial.c:355: warning: call to ‘_curl_easy_setopt_err_cb_data’ declared with attribute warning: curl_easy_setopt expects a private data pointer as argument for this option
- libpartial.c: In function ‘PartialZipInit’:
- libpartial.c:215: warning: call to ‘_curl_easy_setopt_err_write_callback’ declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option
- libpartial.c:253: warning: call to ‘_curl_easy_setopt_err_write_callback’ declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option
- cc -c -fPIC -D NDEBUG -O2 -I../include -I../include/resources -o libpois0n.o libpois0n.c
- ar rcs libsyringe.a common.o libirecovery.o libpartial.o libpois0n.o exploits/limera1n.o exploits/steaks4uce.o
- make[1]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe'
- make[1]: Entering directory `/home/zack/openiBoot/utils/syringe/utilities'
- make[2]: Entering directory `/home/zack/openiBoot/utils/syringe/utilities'
- cc -c -D NDEBUG -O2 -I../include -o injectpois0n.o injectpois0n.c
- g++ -o injectpois0n -Wl,-S -L../syringe -L/opt/local/lib injectpois0n.o -lsyringe -lusb-1.0 -lcurl -lz
- make[2]: Leaving directory `/home/zack/openiBoot/utils/syringe/utilities'
- make[2]: Entering directory `/home/zack/openiBoot/utils/syringe/utilities'
- cc -c -D NDEBUG -O2 -I../include -o tetheredboot.o tetheredboot.c
- g++ -o tetheredboot -Wl,-S -L../syringe -L/opt/local/lib tetheredboot.o -lsyringe -lusb-1.0 -lcurl -lz
- make[2]: Leaving directory `/home/zack/openiBoot/utils/syringe/utilities'
- make[2]: Entering directory `/home/zack/openiBoot/utils/syringe/utilities'
- cc -c -D NDEBUG -O2 -I../include -o loadibec.o loadibec.c
- g++ -o loadibec -Wl,-S -L../syringe -L/opt/local/lib loadibec.o -lsyringe -lusb-1.0 -lcurl -lz
- make[2]: Leaving directory `/home/zack/openiBoot/utils/syringe/utilities'
- make[1]: Leaving directory `/home/zack/openiBoot/utils/syringe/utilities'
- zack@ubuntu:~/openiBoot$ cd utils/oibc && make && cd ../../openiboot
- cc -DHAVE_GETEUID -c oibc.c -o oibc.o
- cc -DHAVE_GETEUID oibc.o -lusb-1.0 -lpthread -lreadline -o oibc
- zack@ubuntu:~/openiBoot/openiboot$ sudo cp /home/zack/Desktop/51-android.rules /etc/udev/rules.d/
- zack@ubuntu:~/openiBoot/openiboot$ ../utils/syringe/utilities/loadibec iphone_3gs_openiboot.bin
- Loadibec 2.00.
- Connecting to iDevice...
- linera1n compatible device detected, injecting limera1n.
- Initializing libpois0n
- opening device 05ac:1227...
- Checking if device is compatible with this jailbreak
- Checking the device type
- Identified device as iPhone2,1
- Preparing to upload limera1n exploit
- Resetting device counters
- Sending chunk headers
- Sending exploit payload
- Sending fake data
- Exploit sent
- Reconnecting to device
- Waiting 2 seconds for the device to pop up...
- opening device 05ac:1227...
- limera1ned, reconnecting...
- Waiting 10 seconds for the device to pop up...
- opening device 05ac:1227...
- uploading ibss...
- Checking if iBSS.n88ap already exists
- Preparing to fetch DFU image from Apple's servers
- Fetching Firmware/dfu/iBSS.n88ap.RELEASE.dfu...
- [==================================================] 100.0%
- Uploading iBSS.n88ap to device
- [==================================================] 100.0%
- Waiting 10 seconds for the device to pop up...
- opening device 05ac:1281...
- Setting to configuration 1
- Setting to interface 0:0
- Loaded payload for iBSS on n88ap
- Resetting device counters
- Uploading iBSS payload
- [==================================================] 100.0%
- iBSS loaded...
- Waiting 10 seconds for the device to pop up...
- opening device 05ac:1281...
- Setting to configuration 1
- Setting to interface 0:0
- Starting transfer of 'iphone_3gs_openiboot.bin'.
- [==================================================] 100.0%
- Uploaded Successfully.
- zack@ubuntu:~/openiBoot/openiboot$ ../utils/oibc/oibc
- OiB client connected:
- !<filename>[@<address>] to send a file, ~<filename>[@<address>]:<len> to receive a file
- ---------------------------------------------------------------------------------------------------------
- tasks: Initialized bootstrap.
- tasks: Initialized irq.
- miu: epoch mismatch
- clock: PLL0, 0x40609601 = 600000000.
- clock: PLL1, 0x40605103 = 162000000.
- clock: PLL2, 0x40606403 = 200000000.
- init: Initializing boot modules.
- NOR vendor=1f, device=4502
- mtd: New device, 'SPI NOR Flash', registered.
- Successfully loaded bank1 nvram
- Successfully loaded bank2 nvram
- syscfg: found version 0x00020001 with 10 entries using 224 of 8192 bytes
- init: Initializing modules.
- clcd: base=0x00020085
- clcd: buffer 0x5200c9e0
- pinot_init()
- tasks: Last thread cannot sleep!
- mipi: data lines 1 0x00000003.
- mipi_dsim_init()
- tasks: Last thread cannot sleep!
- tasks: Last thread cannot sleep!
- mipi: read 3 bytes.
- pinot_init(): pinot_panel_id: 0xa2e50486
- pinot_init(): pinot_default_color: 0x00ffffff
- pinot_init(): pinot_backlight_cal: 0x00000000
- task_sleep 2
- tasks: Last thread cannot sleep!
- task_sleep 2
- tasks: Last thread cannot sleep!
- s
- Found Gamma table 0x00e50486 / 0x00ffffff
- fmi: Found chip ID 98 d7 94 32 76 54 on fmi0:ce0.
- fmi: Found chip ID 98 d7 94 32 76 54 on fmi0:ce1.
- fmi: Found chip ID 98 d7 94 32 76 54 on fmi1:ce8.
- fmi: Found chip ID 98 d7 94 32 76 54 on fmi1:ce9.
- fmi: NAND board ID: (2, 1, 0x3294d798, 0x0, 4, 0x0, 0x0, 0).
- fmi: Initialized NAND memory! 8192 bytes per page, 128 pages per block, 4148 blocks per CE.
- vfl: Detected VSVFL.
- blocks per ce: 0x00001034
- blocks per bank: 0x1034
- banks per ce: 0x00000001
- bytes per page: 0x00002000
- bank address space: 0x00002000
- num ce: 0x00000004
- pages per block: 0x00000080
- pages per block2: 0x00000080
- ecc bits: 0x00000008
- some_page_mask: 0x000003c8
- pages_total: 0x00206800
- pages_per_sublk: 0x00000200
- some_sublk_mask: 0x00079000
- banks_total: 0x00000004
- num_ecc_bytes: 0x0000000a
- bytes_per_spare: 0x0000000c
- one: 0x00000001
- some_crazy_val: 0x00000c50
- vfl_blocks: 0x00000c54
- fs_start_block: 0x00000c55
- vsvfl: Opening 31a94.
- vsvfl: Checking CE 0.
- vsvfl: Checking CE 1.
- vsvfl: Checking CE 2.
- vsvfl: Checking CE 3.
- vsvfl: detected chip vendor 0x010001
- vsvfl: VFL successfully opened!
- yaftl: got information from VFL.
- pagesPerSublk: 512
- numBlocks: 3904
- bytesPerPage: 8192
- total_banks_ftl: 4
- metaBytes: 12
- unkn20_1: 1
- total_usable_pages: 1998848
- yaftl: no valid context slot was found, a restore is definitely needed.
- yaftl: ftl context is at logical page 396
- yaftl: context is invalid. performing a read-only restore...
- yaftl: restore done.
- mtd: New device, 'Apple YAFTL Layer', registered.
- bdev: Registered new device, 0x34450.
- bdev: partition id: 0, type: ee, sectors: 1 - 1967823
- bdev: partition id: 1, type: 0, sectors: 0 - 0
- bdev: partition id: 2, type: 0, sectors: 0 - 0
- bdev: partition id: 3, type: 0, sectors: 0 - 0
- bdev: guid partition table detected
- bdev: partition id: 0, sectors: 4 - 108803
- bdev: partition id: 1, sectors: 108804 - 1967819
- h2fmi: Found Plog
- h2fmi: Found Dkey
- h2fmi: Found EMF
- tasks: Initialized ACM.
- USB: State change: start -> start
- USB: Hardware Configuration
- HWCFG1 = 0x00000264
- HWCFG2 = 0x228f60d0
- HWCFG3 = 0x082000e8
- HWCFG4 = 0x1bf08030
- USB: FIFO Mode 2.
- USB: 8 endpoints.
- USB: State change: start -> powered
- USB: EP Directions
- 0: BI
- 1: IN
- 2: OUT
- 3: IN
- 4: OUT
- 5: BI
- ___ _ ____ _
- / _ \ _ __ ___ _ __ (_) __ ) ___ ___ | |_
- | | | | '_ \ / _ \ '_ \| | _ \ / _ \ / _ \| __|
- | |_| | |_) | __/ | | | | |_) | (_) | (_) | |_
- \___/| .__/ \___|_| |_|_|____/ \___/ \___/ \__|
- |_|
- version: openiboot 0.3 commit 0c4141e for iPhone 3GS
- USB: reset detected
- USB: State change: powered -> powered
- USB: Flushing 16.
- USB: EP Directions
- EP0: bidir (0x00028000/0x00008000)
- EP1: in (0x00000000/0x00000000)
- EP2: out (0x00000000/0x00000000)
- EP3: in (0x00000000/0x00000000)
- EP4: out (0x00000000/0x00000000)
- EP5: bidir (0x00000000/0x00000000)
- USB: State change: powered -> enumerated
- USB: reset detected
- USB: State change: enumerated -> powered
- USB: Flushing 16.
- USB: EP Directions
- EP0: bidir (0x00028000/0x80008000)
- EP1: in (0x00000000/0x00000000)
- EP2: out (0x00000000/0x00000000)
- EP3: in (0x00000000/0x00000000)
- EP4: out (0x00000000/0x00000000)
- EP5: bidir (0x00000000/0x00000000)
- USB: State change: powered -> enumerated
- USB: State change: enumerated -> address
- in ep nak eff 0 (0x00028000)
- USB: State change: address -> configured
- USB: Flushing 1.
- USB: 1 claimed FIFO 1. (0x0100021b/0x00480200).
- ACM: Ready.
- in ep nak eff 0 (0x00028000)
- out 2 tnk ep dis
- ACM: Starting
- ACM: Done:
Advertisement
Add Comment
Please, Sign In to add comment