최근 게시물
Search

Introduction
본 내용은 Dopamine 탈옥 단말기에서 Frida 환경을 구축하는 과정을 담고 있습니다. 이 과정에서 Frida로 앱을 실행할 경우 Failed to attach: unexpected early end-of-stream 에러가 발생되며, 이를 해결하는 과정도 함께 작성했습니다.
1. frida-server 설치
frida-server를 설치하는 방법은 두 가지가 있습니다. Sileo 앱에 소스를 추가하여 설치하거나, frida 저장소에서 .deb 파일을 직접 내려받아 설치하는 방법입니다. Sileo 앱을 통한 설치는 최신 버전만 지원하므로, 원하는 frida 버전을 설치하기 위해 저장소에서 .deb 파일을 내려받아 설치하는 방법으로 설명하겠습니다.
1.1 frida-server 다운로드
frida 저장소 https://github.com/frida/frida/releases 에서 원하는 버전의 frida-server를 설치하면 되는데, 해당 버전 태그에서 설치하려는 iOS 단말기의 아키텍처(frida_[버전]_iphoneos-[아키텍처].deb)에 맞춰 다운로드 하면 됩니다.
저는 frida 16.1.4 버전을 설치하기 위해 https://github.com/frida/frida/releases/tag/16.1.4 에서 제 단말기 환경에 해당하는 frida_16.1.4_iphoneos-arm64.deb 를 다운로드했습니다.

1.2 frida-server 파일 전송
다운로드 받은 firda_[버전]_iphoneos-[아키텍처].deb 파일은 탈옥된 iOS 단말기에 옮겨줍니다.
옮기는 방법은 FTP 프로그램(e.g. FileZilla)도 이용할 수 있지만 간단하게 아래의 scp 명령어를 이용해서 파일을 옮겼습니다.
Dopamine 탈옥(Jailbreak) - Frida 환경 구축 하기(feat. Failed to attach: unexpected early end-of-stream 해결)
Mobile Security
2026/02/17