Шаг 1: USB-кабель для отладки ядра
Необходимо взять паяльные куски проволоки, чтобы закрепить 12, 13-тые пины и контактный штырь 18 к борту (Рисунок 1,1.1) - это плата для пайки с разьемом под технику Apple. Так же вы можете вставить PodBreakout - пластиковый корпус после окончания, чтобы облегчить пайку на печатной плате. С трех коротких кусков проволоки (3 см) припаять резистор 470K и прикрепить 21-вый пин. Вам также нужно будет припаять кусок проволоки аналогичной длины к контакту 1 и резистору в то же место. В результате должна получится очень интересная и странная для нашего глаза вещь (Рисунок 1.2)
(рис. 1)
(рис. 1.1)
(рис. 1.2)Шаг 2: USB-кабель для отладки ядра
(рис. 2)Этот шаг начнем с того, что соединим контакты на FT232RL к PodBreakout:
- Pin 1 из PodBreakout (ПБ) идет на GND на FT232RL,
- Pin 12 на ПБ в RX,
- Pin 13 к TX и наконец,
- 3,3 VCC к 18-му пину.
(рис. 3<Шаг 4: USB-кабель для отладки ядра
Отличный способ, чтобы проверить функциональность последовательного кабеля, использовать IPhone или другое устройство, на котором установлен OpeniBoot или возможно альтернативные ОС, такие как iDroid. При подключении с помощью терминальной программы, такой как например, в FT232RL устройства (DEV / ttyUSB0) и установке 115200 8N1 без контроля потока аппаратного или программного обеспечения, во время использования OpeniBoot, Вы можете наблюдать информацию которую обычно не видно пользователям (Рисунок 4), которые используют OiBC USB консоли. Это означает, что последовательный кабель работает как ожидалось, и теперь мы можем перейти к пайке кабеля USB.
(Рис. 4)Возьмите кабель USB и отрежьте от него разъем мини-USB (так что бы все еще можно было подключить его к компьютеру на другом конце). Снимите оболочку провода (2см), так что бы раскрыть четыре провода, они должны быть зеленого, красного, белого и черного цветов (Рисунок 5). Возьмите полоску небольшого количества проволоки от конца черного кабеля. Теперь нужно припаять эти провода к плате PodBreakout.
(Рис. 5)Добавляем припоя на черный провод и "контачим" 2-ой pin на ПБ. После того как вы снимите изоляцию из оставшихся трех проводов, отрежьте немного лишнего провода и припаяйте красный провод к 23-му пину, белый провод к 25 и зеленый провод к 27. Ну вот и все, это USB, USB-VCC, USB-USB и + pin для iДевайсов.(Рисунок 6)
(Рис. 6)Теперь вы можете использовать функциональность RS232 и USB одновременно с устройством IOS. Чтобы проверить эту функциональность можно использовать IPhone или аналогичное устройство с установленной OpeniBoot, как Мы использовали с последовательным кабелем, только на этот раз вы можете использовать как интерфейс USB клиента OiBC и серийной терминальной программой. Пример показывает, что это картина, с помощью OiBC слева от экрана, и последовательное соединение в виртуальной машине справа показывают, что различные кабели используются для вывода терминала (Рисунок 7). Дополнительным преимуществом этой установки является то, что кабель будет также заряжать и может быть использован с стандартной функциональностью Itunes. А самое главное, что вы также сможете использовать эту настройку для выполнения IOS отладки ядра, вызывая уязвимости с помощью USB-SSH и отладки их через последовательный выход! Надеюсь, Вам понравится ваш новый IOS кабель и счастливого взлома!
(Рис. 7)