본문 바로가기
4. 모바일 앱 취약점 진단/iOS

Zadig 같은 툴을 잘못 사용하여 iOS 아이폰 단말기 USB 인식이 안될때 해결법!

by Robert8478 2024. 7. 15.

진단을 위해서는 아이폰 단말기를 기기와 USB로 연결하여 인식시키는 작업은 필수라고 볼 수 있다. 이번에 진단하는 과정에서 itunes(Apple Mobile Device Support)를 설치하고 아이폰을 연결했지만 3utools에서 이상하게 기기가 인식이 잘 되지 않았다.

여기서 뭣도 모르고 Zadig라는 툴을 사용하여 아이폰 드라이버를 강제로 변경시켰는데 그 결과....

Apple Mobile Device Support 드라이버가 사용되어야 인식이 되지만 이상한 드라이버를 적용시키는 바람에 더더욱 인식이 되지 않는 상황이 되어버렸다..

이걸 해결하기 위해 Zadig에서 설치된 드라이버를 삭제해본다든지, 드라이버 업데이트에서 Apple Mobile Device Support 경로에 위치한 드라이버로 변경시킨다든지, itunes를 재설치해본다든지, 레지스트리를 제거해보는 등 여러 방법을 써보았지만 모두 소용이 없었다..

이것저것 삽질한 결과 생각보다 단순한 방법으로 이를 해결할 수 있었다!

먼저 장치관리자로 들어가도록 하고 여기서 아이폰 관련 드라이버를 찾아보도록 한다.

보면 Apple Mobile Device Support 드라이버는 온데간데 없고 이상한 드라이버에 iPhone이 물린것을 볼 수 있다. 여기서 나오는 범용 직렬 버스 장치에 물린 경우뿐만 아니라 그냥 USB 커넥터 관리자, 포트 등에 물리는 경우도 있으니 뒤져서 iPhone 드라이버를 찾아내면 된다.

이제 이 드라이버를 찾아냈으면 우클릭 - 드라이버 업데이트를 클릭한다.

그 다음엔 아래에 있는 드라이버 소프트웨어 검색을 클릭한다.

그리고 여기서 전에는 Apple Mobile Device Support 경로에 있는 Driver를 경로로 찾아 진행했었는데 그게 아니라 드라이버 목록에서 직접 선택 버튼을 클릭한다.

목록을 보면 Zadig를 쓰느라 libusbK 등 이상한 드라이버들이 깔려서 저 드라이버로 사용이 되었던 것을 볼 수 있는데 여기 목록에서 정상적으로 사용 가능한 드라이버인 Apple Mobile Device USB Driver! 이것을 클릭하여 사용하도록 한다.

그렇게 설치를 하면 하자마자 정상적으로 3utools에서 아이폰 기기가 인식되는 것을 볼 수 있다! 하하

만약 여기에 Apple Mobile Device USB Driver가 없다면 필자가 선진행했던 itunes 재설치, Driver 경로 검색해서 선택 등의 방법을 선행한 후에 진행해보길 바란다.