ZackehSoul

OpeniBoot iPhone3GS New-Bootrom

Sep 2nd, 2011
4,326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.46 KB | None | 0 0
  1. 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
  2. Reading package lists... Done
  3. Building dependency tree
  4. Reading state information... Done
  5. libusb-1.0-0 is already the newest version.
  6. libusb-1.0-0-dev is already the newest version.
  7. libreadline6-dev is already the newest version.
  8. readline-common is already the newest version.
  9. libreadline6 is already the newest version.
  10. libreadline-dev is already the newest version.
  11. texinfo is already the newest version.
  12. git-core is already the newest version.
  13. build-essential is already the newest version.
  14. texinfo is already the newest version.
  15. libreadline-dev is already the newest version.
  16. libusb-1.0-0-dev is already the newest version.
  17. libpng12-dev is already the newest version.
  18. The following extra packages will be installed:
  19. autotools-dev cmake-data emacsen-common libnewlib0
  20. Suggested packages:
  21. autoconf2.13 autoconf-archive gnu-standards autoconf-doc libtool
  22. The following NEW packages will be installed
  23. autoconf automake autotools-dev cmake cmake-data emacsen-common
  24. libnewlib-dev libnewlib0 libssl-dev libusb-dev scons
  25. 0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
  26. Need to get 11.3MB of archives.
  27. After this operation, 33.7MB of additional disk space will be used.
  28. Do you want to continue [Y/n]? y
  29. Get: 1 http://archive.ubuntu.com/ubuntu/ lucid/main autoconf 2.65-3ubuntu1 [772kB]
  30. Get: 2 http://archive.ubuntu.com/ubuntu/ lucid/main autotools-dev 20090611.1 [64.1kB]
  31. Get: 3 http://archive.ubuntu.com/ubuntu/ lucid/main automake 1:1.11.1-1 [608kB]
  32. Get: 4 http://archive.ubuntu.com/ubuntu/ lucid/main emacsen-common 1.4.19ubuntu1 [19.0kB]
  33. Get: 5 http://archive.ubuntu.com/ubuntu/ lucid/main cmake-data 2.8.0-5ubuntu1 [1,937kB]
  34. Get: 6 http://archive.ubuntu.com/ubuntu/ lucid/main cmake 2.8.0-5ubuntu1 [4,720kB]
  35. Get: 7 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libssl-dev 0.9.8k-7ubuntu8.6 [2,144kB]
  36. Get: 8 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libusb-dev 2:0.1.12-14ubuntu0.2 [40.4kB]
  37. Get: 9 http://archive.ubuntu.com/ubuntu/ lucid/main scons 1.2.0.d20100117-1 [591kB]
  38. Get: 10 http://archive.ubuntu.com/ubuntu/ lucid/universe libnewlib0 1.18.0-1ubuntu2 [348kB]
  39. Get: 11 http://archive.ubuntu.com/ubuntu/ lucid/universe libnewlib-dev 1.18.0-1ubuntu2 [102kB]
  40. Fetched 11.3MB in 7s (1,520kB/s)
  41. Selecting previously deselected package autoconf.
  42. (Reading database ... 136524 files and directories currently installed.)
  43. Unpacking autoconf (from .../autoconf_2.65-3ubuntu1_all.deb) ...
  44. Selecting previously deselected package autotools-dev.
  45. Unpacking autotools-dev (from .../autotools-dev_20090611.1_all.deb) ...
  46. Selecting previously deselected package automake.
  47. Unpacking automake (from .../automake_1%3a1.11.1-1_all.deb) ...
  48. Selecting previously deselected package emacsen-common.
  49. Unpacking emacsen-common (from .../emacsen-common_1.4.19ubuntu1_all.deb) ...
  50. Selecting previously deselected package cmake-data.
  51. Unpacking cmake-data (from .../cmake-data_2.8.0-5ubuntu1_all.deb) ...
  52. Selecting previously deselected package cmake.
  53. Unpacking cmake (from .../cmake_2.8.0-5ubuntu1_amd64.deb) ...
  54. Selecting previously deselected package libssl-dev.
  55. Unpacking libssl-dev (from .../libssl-dev_0.9.8k-7ubuntu8.6_amd64.deb) ...
  56. Selecting previously deselected package libusb-dev.
  57. Unpacking libusb-dev (from .../libusb-dev_2%3a0.1.12-14ubuntu0.2_amd64.deb) ...
  58. Selecting previously deselected package scons.
  59. Unpacking scons (from .../scons_1.2.0.d20100117-1_all.deb) ...
  60. Selecting previously deselected package libnewlib0.
  61. Unpacking libnewlib0 (from .../libnewlib0_1.18.0-1ubuntu2_amd64.deb) ...
  62. Selecting previously deselected package libnewlib-dev.
  63. Unpacking libnewlib-dev (from .../libnewlib-dev_1.18.0-1ubuntu2_amd64.deb) ...
  64. Processing triggers for man-db ...
  65. Processing triggers for doc-base ...
  66. Processing 2 added doc-base file(s)...
  67. Registering documents with scrollkeeper...
  68. Processing triggers for install-info ...
  69. Setting up autoconf (2.65-3ubuntu1) ...
  70. Setting up autotools-dev (20090611.1) ...
  71. Setting up automake (1:1.11.1-1) ...
  72. update-alternatives: using /usr/bin/automake-1.11 to provide /usr/bin/automake (automake) in auto mode.
  73.  
  74. Setting up emacsen-common (1.4.19ubuntu1) ...
  75. emacsen-common: Handling install of emacsen flavor emacs
  76.  
  77. Setting up cmake-data (2.8.0-5ubuntu1) ...
  78. emacsen-common: Handling install of emacsen flavor emacs
  79.  
  80. Setting up cmake (2.8.0-5ubuntu1) ...
  81. Setting up libssl-dev (0.9.8k-7ubuntu8.6) ...
  82. Setting up libusb-dev (2:0.1.12-14ubuntu0.2) ...
  83. Setting up scons (1.2.0.d20100117-1) ...
  84.  
  85. Setting up libnewlib0 (1.18.0-1ubuntu2) ...
  86. Setting up libnewlib-dev (1.18.0-1ubuntu2) ...
  87. zack@ubuntu:~$ git clone http://github.com/iDroid-Project/openiBoot
  88. Initialized empty Git repository in /home/zack/openiBoot/.git/
  89. remote: Counting objects: 5590, done.
  90. remote: Compressing objects: 100% (1591/1591), done.
  91. remote: Total 5590 (delta 4077), reused 5387 (delta 3894)
  92. Receiving objects: 100% (5590/5590), 1.67 MiB | 755 KiB/s, done.
  93. Resolving deltas: 100% (4077/4077), done.
  94. zack@ubuntu:~$ cd openiBoot
  95. zack@ubuntu:~/openiBoot$ sudo toolchain/build-toolchain.sh make
  96. toolchain/build-toolchain.sh: line 77: /tmp/ipl-toolchain/build.log: No such file or directory
  97. =======================================
  98. - Creating default directories
  99. - /tmp/ipl-toolchain/binutils-build
  100. - /tmp/ipl-toolchain/gcc-build
  101. - /tmp/ipl-toolchain/newlib-build
  102. - /tmp/ipl-toolchain/src
  103. - Downloading packages
  104. - Downloading binutils-2.17.tar.bz2
  105. - binutils-2.17.tar.bz2 download complete
  106. - Downloading gcc-4.1.1.tar.bz2
  107. - gcc-4.1.1.tar.bz2 download complete
  108. - Downloading newlib-1.14.0.tar.gz
  109. - newlib-1.14.0.tar.gz download complete
  110. Starting Binutils
  111. - Extracting binutils
  112. - Configuring binutils
  113. - Building binutils
  114. - Installing binutils
  115. Completed Binutils
  116. Starting GCC Part 1
  117. - Extracting GCC
  118. - Extracting Newlib dependency for gcc
  119. - Patching GCC for t-arm-elf
  120. - Configuring GCC
  121. - Building GCC part 1
  122. - Installing GCC part 1
  123. Completed GCC Part 1
  124. Starting Newlib
  125. - Patching Newlib for makeinfo
  126. - Configuring Newlib
  127. - Making arm-elf-cc symlink
  128. - Building Newlib
  129. - Installing NewLib
  130. Completed NewLib
  131. Starting GCC Part 2
  132. - Building GCC part 2
  133. - Installing GCC part 2
  134. Completed GCC Part 2
  135. Toolchain install successful
  136. =======================================
  137.  
  138. zack@ubuntu:~/openiBoot$ git submodule init
  139. Submodule 'utils/syringe' (git://github.com/iDroid-Project/syringe.git) registered for path 'utils/syringe'
  140. zack@ubuntu:~/openiBoot$ git submodule update
  141. Initialized empty Git repository in /home/zack/openiBoot/utils/syringe/.git/
  142. remote: Counting objects: 2255, done.
  143. remote: Compressing objects: 100% (1581/1581), done.
  144. remote: Total 2255 (delta 676), reused 2184 (delta 643)
  145. Receiving objects: 100% (2255/2255), 4.85 MiB | 1.55 MiB/s, done.
  146. Resolving deltas: 100% (676/676), done.
  147. Submodule path 'utils/syringe': checked out 'd301918c1e707c41fd2c97d7505fd85b948729e8'
  148. zack@ubuntu:~/openiBoot$ cd openiboot
  149. zack@ubuntu:~/openiBoot/openiboot$ scons iPhone3GS
  150. scons: Reading SConscript files ...
  151. scons: done reading SConscript files.
  152. scons: Building targets ...
  153. 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
  154. 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
  155. 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
  156. 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
  157. 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
  158. 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
  159. 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
  160. 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
  161. 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
  162. 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
  163. 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
  164. 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
  165. 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
  166. 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
  167. 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
  168. 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
  169. 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
  170. 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
  171. 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
  172. 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
  173. 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
  174. 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
  175. 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
  176. 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
  177. 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
  178. 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
  179. mk8900image/mk8900image iphone_3gs_openiboot iphone_3gs_openiboot.bin
  180. scons: done building targets.
  181. zack@ubuntu:~/openiBoot/openiboot$ cd ../utils/syringe && make && cd ../../
  182.  
  183. make[1]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe'
  184.  
  185. make[2]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits'
  186.  
  187. make[3]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/limera1n'
  188.  
  189. make[4]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/limera1n'
  190. arm-elf-as -mthumb -o limera1n_payload.o limera1n.S
  191. arm-elf-objcopy -O binary limera1n_payload.o limera1n.payload
  192. xxd -i limera1n.payload limera1n.h
  193. make[4]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/limera1n'
  194.  
  195. cc -c -fPIC -D NDEBUG -O2 -I../../../include -o limera1n.o limera1n.c
  196. make[3]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/limera1n'
  197.  
  198. make[3]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/steaks4uce'
  199.  
  200. make[4]: Entering directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/steaks4uce'
  201. arm-elf-as -mthumb -o steaks4uce_payload.o steaks4uce.S
  202. arm-elf-objcopy -O binary steaks4uce_payload.o steaks4uce.payload
  203. xxd -i steaks4uce.payload steaks4uce.h
  204. make[4]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/steaks4uce'
  205.  
  206. cc -c -fPIC -D NDEBUG -O2 -I../../../include -o steaks4uce.o steaks4uce.c
  207. make[3]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits/steaks4uce'
  208.  
  209. cp limera1n/limera1n.o steaks4uce/steaks4uce.o .
  210. make[2]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe/exploits'
  211.  
  212. cc -c -fPIC -D NDEBUG -O2 -I../include -I../include/resources -o common.o common.c
  213. cc -c -fPIC -D NDEBUG -O2 -I../include -I../include/resources -o libirecovery.o libirecovery.c
  214. cc -c -fPIC -D NDEBUG -O2 -I../include -I../include/resources -o libpartial.o libpartial.c
  215. libpartial.c: In function ‘PartialZipGetFile’:
  216. 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
  217. 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
  218. 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
  219. libpartial.c: In function ‘PartialZipInit’:
  220. 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
  221. 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
  222. cc -c -fPIC -D NDEBUG -O2 -I../include -I../include/resources -o libpois0n.o libpois0n.c
  223. ar rcs libsyringe.a common.o libirecovery.o libpartial.o libpois0n.o exploits/limera1n.o exploits/steaks4uce.o
  224. make[1]: Leaving directory `/home/zack/openiBoot/utils/syringe/syringe'
  225.  
  226. make[1]: Entering directory `/home/zack/openiBoot/utils/syringe/utilities'
  227.  
  228. make[2]: Entering directory `/home/zack/openiBoot/utils/syringe/utilities'
  229. cc -c -D NDEBUG -O2 -I../include -o injectpois0n.o injectpois0n.c
  230. g++ -o injectpois0n -Wl,-S -L../syringe -L/opt/local/lib injectpois0n.o -lsyringe -lusb-1.0 -lcurl -lz
  231. make[2]: Leaving directory `/home/zack/openiBoot/utils/syringe/utilities'
  232.  
  233. make[2]: Entering directory `/home/zack/openiBoot/utils/syringe/utilities'
  234. cc -c -D NDEBUG -O2 -I../include -o tetheredboot.o tetheredboot.c
  235. g++ -o tetheredboot -Wl,-S -L../syringe -L/opt/local/lib tetheredboot.o -lsyringe -lusb-1.0 -lcurl -lz
  236. make[2]: Leaving directory `/home/zack/openiBoot/utils/syringe/utilities'
  237.  
  238. make[2]: Entering directory `/home/zack/openiBoot/utils/syringe/utilities'
  239. cc -c -D NDEBUG -O2 -I../include -o loadibec.o loadibec.c
  240. g++ -o loadibec -Wl,-S -L../syringe -L/opt/local/lib loadibec.o -lsyringe -lusb-1.0 -lcurl -lz
  241. make[2]: Leaving directory `/home/zack/openiBoot/utils/syringe/utilities'
  242.  
  243. make[1]: Leaving directory `/home/zack/openiBoot/utils/syringe/utilities'
  244.  
  245. zack@ubuntu:~/openiBoot$ cd utils/oibc && make && cd ../../openiboot
  246. cc -DHAVE_GETEUID -c oibc.c -o oibc.o
  247. cc -DHAVE_GETEUID oibc.o -lusb-1.0 -lpthread -lreadline -o oibc
  248. zack@ubuntu:~/openiBoot/openiboot$ sudo cp /home/zack/Desktop/51-android.rules /etc/udev/rules.d/
  249. zack@ubuntu:~/openiBoot/openiboot$ ../utils/syringe/utilities/loadibec iphone_3gs_openiboot.bin
  250. Loadibec 2.00.
  251. Connecting to iDevice...
  252. linera1n compatible device detected, injecting limera1n.
  253. Initializing libpois0n
  254. opening device 05ac:1227...
  255. Checking if device is compatible with this jailbreak
  256. Checking the device type
  257. Identified device as iPhone2,1
  258. Preparing to upload limera1n exploit
  259. Resetting device counters
  260. Sending chunk headers
  261. Sending exploit payload
  262. Sending fake data
  263. Exploit sent
  264. Reconnecting to device
  265. Waiting 2 seconds for the device to pop up...
  266. opening device 05ac:1227...
  267. limera1ned, reconnecting...
  268. Waiting 10 seconds for the device to pop up...
  269. opening device 05ac:1227...
  270. uploading ibss...
  271. Checking if iBSS.n88ap already exists
  272. Preparing to fetch DFU image from Apple's servers
  273. Fetching Firmware/dfu/iBSS.n88ap.RELEASE.dfu...
  274. [==================================================] 100.0%
  275. Uploading iBSS.n88ap to device
  276. [==================================================] 100.0%
  277. Waiting 10 seconds for the device to pop up...
  278. opening device 05ac:1281...
  279. Setting to configuration 1
  280. Setting to interface 0:0
  281. Loaded payload for iBSS on n88ap
  282. Resetting device counters
  283. Uploading iBSS payload
  284. [==================================================] 100.0%
  285. iBSS loaded...
  286. Waiting 10 seconds for the device to pop up...
  287. opening device 05ac:1281...
  288. Setting to configuration 1
  289. Setting to interface 0:0
  290. Starting transfer of 'iphone_3gs_openiboot.bin'.
  291. [==================================================] 100.0%
  292. Uploaded Successfully.
  293. zack@ubuntu:~/openiBoot/openiboot$ ../utils/oibc/oibc
  294. OiB client connected:
  295. !<filename>[@<address>] to send a file, ~<filename>[@<address>]:<len> to receive a file
  296. ---------------------------------------------------------------------------------------------------------
  297. tasks: Initialized bootstrap.
  298. tasks: Initialized irq.
  299. miu: epoch mismatch
  300. clock: PLL0, 0x40609601 = 600000000.
  301. clock: PLL1, 0x40605103 = 162000000.
  302. clock: PLL2, 0x40606403 = 200000000.
  303. init: Initializing boot modules.
  304. NOR vendor=1f, device=4502
  305. mtd: New device, 'SPI NOR Flash', registered.
  306. Successfully loaded bank1 nvram
  307. Successfully loaded bank2 nvram
  308. syscfg: found version 0x00020001 with 10 entries using 224 of 8192 bytes
  309. init: Initializing modules.
  310. clcd: base=0x00020085
  311. clcd: buffer 0x5200c9e0
  312. pinot_init()
  313. tasks: Last thread cannot sleep!
  314. mipi: data lines 1 0x00000003.
  315. mipi_dsim_init()
  316. tasks: Last thread cannot sleep!
  317. tasks: Last thread cannot sleep!
  318. mipi: read 3 bytes.
  319. pinot_init(): pinot_panel_id: 0xa2e50486
  320. pinot_init(): pinot_default_color: 0x00ffffff
  321. pinot_init(): pinot_backlight_cal: 0x00000000
  322. task_sleep 2
  323. tasks: Last thread cannot sleep!
  324. task_sleep 2
  325. tasks: Last thread cannot sleep!
  326. s
  327. Found Gamma table 0x00e50486 / 0x00ffffff
  328. fmi: Found chip ID 98 d7 94 32 76 54 on fmi0:ce0.
  329. fmi: Found chip ID 98 d7 94 32 76 54 on fmi0:ce1.
  330. fmi: Found chip ID 98 d7 94 32 76 54 on fmi1:ce8.
  331. fmi: Found chip ID 98 d7 94 32 76 54 on fmi1:ce9.
  332. fmi: NAND board ID: (2, 1, 0x3294d798, 0x0, 4, 0x0, 0x0, 0).
  333. fmi: Initialized NAND memory! 8192 bytes per page, 128 pages per block, 4148 blocks per CE.
  334. vfl: Detected VSVFL.
  335. blocks per ce: 0x00001034
  336. blocks per bank: 0x1034
  337. banks per ce: 0x00000001
  338. bytes per page: 0x00002000
  339. bank address space: 0x00002000
  340. num ce: 0x00000004
  341. pages per block: 0x00000080
  342. pages per block2: 0x00000080
  343. ecc bits: 0x00000008
  344. some_page_mask: 0x000003c8
  345. pages_total: 0x00206800
  346. pages_per_sublk: 0x00000200
  347. some_sublk_mask: 0x00079000
  348. banks_total: 0x00000004
  349. num_ecc_bytes: 0x0000000a
  350. bytes_per_spare: 0x0000000c
  351. one: 0x00000001
  352. some_crazy_val: 0x00000c50
  353. vfl_blocks: 0x00000c54
  354. fs_start_block: 0x00000c55
  355. vsvfl: Opening 31a94.
  356. vsvfl: Checking CE 0.
  357. vsvfl: Checking CE 1.
  358. vsvfl: Checking CE 2.
  359. vsvfl: Checking CE 3.
  360. vsvfl: detected chip vendor 0x010001
  361. vsvfl: VFL successfully opened!
  362. yaftl: got information from VFL.
  363. pagesPerSublk: 512
  364. numBlocks: 3904
  365. bytesPerPage: 8192
  366. total_banks_ftl: 4
  367. metaBytes: 12
  368. unkn20_1: 1
  369. total_usable_pages: 1998848
  370. yaftl: no valid context slot was found, a restore is definitely needed.
  371. yaftl: ftl context is at logical page 396
  372. yaftl: context is invalid. performing a read-only restore...
  373. yaftl: restore done.
  374. mtd: New device, 'Apple YAFTL Layer', registered.
  375. bdev: Registered new device, 0x34450.
  376. bdev: partition id: 0, type: ee, sectors: 1 - 1967823
  377. bdev: partition id: 1, type: 0, sectors: 0 - 0
  378. bdev: partition id: 2, type: 0, sectors: 0 - 0
  379. bdev: partition id: 3, type: 0, sectors: 0 - 0
  380. bdev: guid partition table detected
  381. bdev: partition id: 0, sectors: 4 - 108803
  382. bdev: partition id: 1, sectors: 108804 - 1967819
  383. h2fmi: Found Plog
  384. h2fmi: Found Dkey
  385. h2fmi: Found EMF
  386. tasks: Initialized ACM.
  387. USB: State change: start -> start
  388. USB: Hardware Configuration
  389. HWCFG1 = 0x00000264
  390. HWCFG2 = 0x228f60d0
  391. HWCFG3 = 0x082000e8
  392. HWCFG4 = 0x1bf08030
  393. USB: FIFO Mode 2.
  394. USB: 8 endpoints.
  395. USB: State change: start -> powered
  396. USB: EP Directions
  397. 0: BI
  398. 1: IN
  399. 2: OUT
  400. 3: IN
  401. 4: OUT
  402. 5: BI
  403. ___ _ ____ _
  404. / _ \ _ __ ___ _ __ (_) __ ) ___ ___ | |_
  405. | | | | '_ \ / _ \ '_ \| | _ \ / _ \ / _ \| __|
  406. | |_| | |_) | __/ | | | | |_) | (_) | (_) | |_
  407. \___/| .__/ \___|_| |_|_|____/ \___/ \___/ \__|
  408. |_|
  409.  
  410. version: openiboot 0.3 commit 0c4141e for iPhone 3GS
  411. USB: reset detected
  412. USB: State change: powered -> powered
  413. USB: Flushing 16.
  414. USB: EP Directions
  415. EP0: bidir (0x00028000/0x00008000)
  416. EP1: in (0x00000000/0x00000000)
  417. EP2: out (0x00000000/0x00000000)
  418. EP3: in (0x00000000/0x00000000)
  419. EP4: out (0x00000000/0x00000000)
  420. EP5: bidir (0x00000000/0x00000000)
  421. USB: State change: powered -> enumerated
  422. USB: reset detected
  423. USB: State change: enumerated -> powered
  424. USB: Flushing 16.
  425. USB: EP Directions
  426. EP0: bidir (0x00028000/0x80008000)
  427. EP1: in (0x00000000/0x00000000)
  428. EP2: out (0x00000000/0x00000000)
  429. EP3: in (0x00000000/0x00000000)
  430. EP4: out (0x00000000/0x00000000)
  431. EP5: bidir (0x00000000/0x00000000)
  432. USB: State change: powered -> enumerated
  433. USB: State change: enumerated -> address
  434. in ep nak eff 0 (0x00028000)
  435. USB: State change: address -> configured
  436. USB: Flushing 1.
  437. USB: 1 claimed FIFO 1. (0x0100021b/0x00480200).
  438. ACM: Ready.
  439. in ep nak eff 0 (0x00028000)
  440. out 2 tnk ep dis
  441. ACM: Starting
  442. ACM: Done:
Advertisement
Add Comment
Please, Sign In to add comment