티스토리 뷰
문제 발생
Windows 10에서 Frida를 USB를 통해 연결하여 사용하려고 할 때 다음과 같은 메시지 이후 정상적으로 동작하지 않는 문제가 있다.
> frida-ps -U
Waiting for USB device to appear...
(-D 옵션을 이용하여 디바이스 ID로 연결 시도 시에도 동일한 증상이 발생함)
문제 원인
정확한 원인은 몇 가지 더 확인해봐야 알겠지만...윈도우 10 설치 후 아이폰을 USB를 통해 연결 시 윈도우 10 자체 드라이버(문제가 생기는 원인)를 자동으로 설치하게 되고 이후에 iTunes를 설치하더라도 기존에 설치된 드라이버가 있어서 정상적으로 동작하는 드라이버가 설치가 되지 않으면서 생기는 문제로 보임. 일반적으로 iTunes를 삭제하고 다시 설치 시 대부분의 문제가 해결되지만 해당 문제의 경우 윈도우 10에서 자동적으로 설치한 드라이버의 문제로 직접 해당 드라이버를 제거해줘야 해결이 가능한 것으로 판단됨. 추가적인 확인 내용은 업데이트 되는대로 글 수정을 하도록 하겠음.
해결 방법
1. [컴퓨터 관리] > [장치 관리자]
2. [범용 직렬 버스 장치]에 보면 [Apple Mobile Device USB Composite Device], [Apple Mobile Device USB Device] 디바이스 제거
(제거 시, 이 장치의 드라이버 소프트웨어도 삭제)
3. iTunes 설치 파일을 열어서(압축 프로그램 이용) AppleMobileDeviceSupport6464.msi 파일 실행하여 설치
4. 설치 후 장치 관리자 다시 확인해보면 [범용 직렬 버스 컨트롤러]에 [Apple Mobile Device USB Driver]가 추가됨을 확인
5. frida 다시 시도
6. 정상 실행!