[TIP] 레오파드(Leopard) 10.5.6 에서 DFU 진입문제

Max OSX 버젼이 10.5.5 에서 10.5.6 으로 올라가면서 가장 큰 변화는 DFU 가 안 먹는다는 것이다.
(다른 업데이트는 무시냐-_-;;;)

DFU 모드는, 간단하게 말해서 iPhone * iPod Touch 를 Jailbreaking 하기 위해 필요한 진입모드로써,
이게 안되면 아이팟에서 소위 해킹이 안된다는 것이다.

정확히는,
QuickPwn 툴을 이용할 때 DFU 모드로 들어가려고 하면 "2001" 에러가 발생하면서 더 이상 진행이 되지 않는다.

애플에서 일부러 막은건지 단순한 *버그인지는 모르겠지만, 이 문제를 해결하기 위한 방법은 크게 세 가지가 있다.

1. 전원이 들어오는 USB 허브를 이용해서 아이팟을 접속한다.
2. 업데이트 된 USB 관련 kext 를 10.5.5 버젼대 것으로 교체한다.
3. Windows OS 에서 커스텀 ipsw 를 만들어서 Jailbreaking 한다.


1번의 경우는 내 USB 허브가 문제인지 아이팟의 접속 자체가 제대로 되지 않아서 테스트를 못해봤다.
어차피 Jailbreaking 할 때만 필요하니, 가능하면 이쪽 방법을 사용하자.
(3번은 MAC OSX 만 가지고 해결하는 것이 아니니 제외. 아이러니 하다는 의견이 많다.)

하지만 전원이 들어오는 USB 허브가 없거나, 나처럼 있어도 안되는 경우는 할 수 없이 2번 방법을 사용해야 한다.

필요한 건 10.5.5 버젼의 아래 두 kext 로써, 인터넷 강국의 힘을 빌려보자.(실은 저작권때문에 올릴 수가 없다)
아직 10.5.5 버젼을 쓰고 있는 사람이 주위에 있다면 나이쓰 -.-b
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

일단 어떻게든 다운로드 받은 위치가 Desktop 의 "USB_10.5.5" 디렉토리라고 가정하자.
먼저 터미널에서 기존 것을 백업받고,
#> mkdir ~/Desktop/USB_10.5.6
#> cp -pR /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext ~/Desktop/USB_10.5.6
#> cp -pR /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext ~/Desktop/USB_10.5.6

10.5.5 버젼의 그것으로 교체한다.
#> sudo cp -pR ~/Desktop/USB_10.5.5/AppleUSBHub.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/
#> sudo cp -pR ~/Desktop/USB_10.5.5/IOUSBCompositeDriver.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/
*줄이 길어서 잘리길래 리턴 쳐놨으니, 알아서 붙여쓰도록...

그리고 캐시삭제 후 권한복구를 해주면 완료.
#> sudo rm -fr /System/Library/extensions.kextcache
#> sudo kextcache -k /System/Library/Extensions
#> sudo diskutil repairPermissions /System/Library/

PS1. 뭐, 이걸 제대로 이해할 수 있는 사람은 알아서 하겠지만, sudo 로 미리 접근해서 명령어를 쓰면 편하다.
PS2. 이 과정을 자동으로 해주는 툴도 있는데, 나는 잘 안되서 수동으로 했다.

이제 Leopard 10.5.6 에서도 아이팟의 DFU 모드에 접근할 수 있다.

* 단순한 버그 였던 듯 10.5.7 에서는 수정되었음.


by 카이 | 2009/01/12 17:57 | [APPLE] MAC & iPhone | 트랙백 | 덧글(0)

트랙백 주소 : http://www.idkai.com/tb/4038072
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶