반응형

※ Frida 설치

 pip install frida


※ 버전 지정하여 Frida 설치

 pip install frida==12.2.27



※ 설치 시 에러 해결

 1) Could not find prebuilt Frida extension 에러 발생

 - frida의 버전이 높아 설치하는 OS의 비트에 해당하는 prebuilt frida extension이 없을 가능성이 크다.

 - 따라서 상단의 버전을 지정하여 frida를 설치하는 것을 이용하여 낮은 버전의 frida를 설치하면 해결 가능


2) pip로는 설치가 되었다하는데 실행이 되지 않을 때

 - 라이브러리 형식으로는 frida가 깔려있어 pip는 frida가 설치되었다고 출력하지만 cmd에서 실행이 되지 않는다.

 - 이는 Scripts 폴더 내에 frida.exe가 존재하지 않아서 인데 이는 frida-tools를 설치해주면 해결된다.

 pip install frida-tools


3) Failed to spawn: unable to launch iOS app: The operation couldn’t be completed.

 - 이는 아마 -f 옵션을 사용했을 때 발생했을 것이다. 정확한 정보는 아니지만 armv7 device에서는 앱을 spawning 할 수 없다고 한다. 따라서 최신의 Iphone이 필요할 것으로 보인다. 

 참고) https://github.com/frida/frida/issues/724


4) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 32: ordinal not in range(128)

 - 이는 해결방안이 여러가지 있겠지만 간단하게 해결할 수 있는 방법은 3.x 버전의 Python을 이용하는 것이다.

반응형
블로그 이미지

rootable

,