대안/구버전 안내
설치
AltServer
macOS
이 안내의 1~3단계를 따라 AltServer를 설정해 주세요.
Windows
이 안내의 1~3단계를 따라 AltServer를 설정해 주세요.
Linux (Altcon)
시작하기 전에 usbmuxd가 설치돼 있는지 확인해 주세요.
- Linux 터미널에서
sudo apt install -y usbmuxd를 실행해 usbmuxd가 설치돼 있고 최신인지 확인해 주세요. - 기기에 Docker나 Podman 중 하나를 설치해 주세요.
- 보조 iDevice를 연결해 주세요. 프롬프트가 나오면 “신뢰”를 선택하고 암호를 입력해 주세요.
- 아래 명령으로 Docker나 Podman에서 Altcon을 실행해 주세요(상황에 따라
sudo가 필요할 수 있어요).
Docker 설정:
docker run --rm -it -v ${PWD}/:/mnt/ -v /var/run/usbmuxd:/var/run/usbmuxd -v /var/lib/lockdown:/tmp/lockdown ghcr.io/sidestore/altcon
Podman 설정:
podman run --rm -it -v ${PWD}/:/mnt/ -v /var/run/usbmuxd:/var/run/usbmuxd -v /var/lib/lockdown:/tmp/lockdown ghcr.io/sidestore/altcon
- Altcon이 기기와 페어링할 거예요. 다시 프롬프트가 나오면 “신뢰”를 선택하고 암호를 한 번 더 입력해 주세요.
AltServer를 사용하여 동일 계정 내 여러 기기에서 SideStore 설정하기
순서는 이래요:
- 위 안내대로 macOS나 Windows에서 AltServer를 설정해 주세요.
- AltServer로 기기 하나에 AltStore를 설치해 주세요(AltStore 외 앱에는 AltServer가 머신 식별자를 넣지 않는 것 같아서 한 번은 AltStore가 필요해요).
- AltStore에서 Apple ID로 로그인해 주세요.
- 인증서를 내보내 주세요.
- AltStore를 삭제해 주세요.
그다음 각 기기마다 아래 단계를 반복해 주세요.
- AltServer에서 같은 Apple ID로 SideStore를 설치해 주세요(AltServer -> Install IPA를 클릭할 때 [Mac은 Option, Windows는 Shift]를 누른 채로 SideStore.ipa를 선택해 주세요).
- 인증서를 가져와 주세요.
- SideStore에서 Apple ID로 로그인해 주세요(인증서를 가져오기 전에 로그인하려 하면 AltStore 인증서를 해지하기 전에는 로그인할 수 없어요).
- 사이드로드해 주세요.
예전 인증서가 만료되면:
- SideStore가 특정 기기에서 재설치를 요청할 거예요.
- 재설치가 끝나면 인증서를 내보내 주세요.
그다음 다른 각 기기에서:
- 새 인증서를 가져와 주세요.
- SideStore 안에서 SideStore ipa를 사이드로드해 주세요.
페어링
idevice_pair
설치 안내
macOS
- macOS용 idevice_pair를 다운로드해 주세요.
- 디스크 이미지를 연 뒤
idevice pair를Applications폴더로 드래그해 주세요.
Windows
- Apple 웹사이트에서 iTunes를 설치해 주세요(64비트 또는 32비트). AltServer 설정 과정에서 이미 설치했을 수도 있어요.
- Windows용 idevice_pair를 다운로드해 기억하기 쉬운 위치로 옮겨 주세요.
Linux
- Linux 터미널에서
sudo apt install -y usbmuxd를 실행해 usbmuxd가 설치돼 있는지 확인해 주세요. - PC 아키텍처에 맞는 Linux용 idevice_pair(x86_64 또는 AArch64)를 다운로드해 기억하기 쉬운 위치로 옮긴 뒤 실행 권한을 부여해 주세요.
페어링 안내
- 보조 기기를 케이블로 컴퓨터에 연결해 주세요. 프롬프트가 나오면
신뢰를 선택하고 암호를 입력해 주세요. - 기기 잠금을 해제한 뒤
idevice pair를 열어 드롭다운에서 기기를 선택해 주세요. - 기기가 잠금 해제돼 홈 화면인지 확인한 뒤
load를 선택해 주세요. 기기에 프롬프트가 나오면신뢰를 탭해 주세요. 페어링 파일이 표시될 거예요. - 기기가 여전히 홈 화면인지 확인한 뒤 아래로 스크롤해 "SideStore" 아래의
install을 눌러 주세요. 초록색Success메시지가 보일 거예요.
JitterbugPair
JitterbugPair(모바일 앱인 Jitterbug와는 달라요)는 SideStore 같은 프로그램이 기기와 원격 통신할 수 있도록 페어링 파일을 만들어 줘요. SideStore를 쓰려면 반드시 필요하고, 없으면 작동하지 않아요.
운영체제에 맞는 JitterbugPair를 다운로드해 주세요: Windows (64비트), macOS, Linux.
페어링 안내
.mobiledevicepairing 파일을 옮기는 과정에서 확장자가 바뀔 수도 있어요(보통 .txt로 바뀌거나 “ing”이 잘려요). 전송 전에 페어링 파일을 zip으로 압축하는 걸 항상 추천해요. SideStore는 .mobiledevicepairing 파일만 받으며, 구버전에서는 .plist도 가능했어요.
Windows
jitterbugpair-win64.zip을 압축 해제해 주세요.- 아직 안 했다면 기기 잠금 암호를 설정해 주세요. 기기를 잠금 해제하고 컴퓨터에 연결한 뒤 프롬프트가 나오면 “신뢰”를 선택하고 암호를 입력해 주세요.
- 기기를 홈 화면에 둬 주세요.
- 파일 탐색기에서
jitterbugpair.exe를 찾아 더블 클릭하거나 마우스 오른쪽 버튼으로 “열기”를 선택해 실행해 주세요. 도구를 처음 실행하면 보조 기기에 암호 입력 프롬프트가 뜰 거예요. 암호를 입력하고 화면을 켠 채 잠금 해제 상태로 다시 실행해 주세요. - JitterbugPair가 같은 폴더에
.mobiledevicepairing확장자의 페어링 파일을 만들어 줘요. - 최상의 결과를 위해 파일을 zip으로 압축한 뒤 One/iCloud/Google Drive, 이메일 등 원하는 방법으로 페어링 파일을 iOS 기기로 전송해 주세요.
Windows에서는 .exe를 더블 클릭해도 실행되지 않을 수 있어서 명령 프롬프트나 PowerShell에서 실행해야 할 수도 있어요.
- 파일 탐색기에서 jitterbugpair가 있는 폴더로 이동해 주세요.
- 주소 표시줄의 빈 공간을 클릭하고
powershell을 입력해 주세요. PowerShell 창이 열릴 거예요. - 기기가 연결된 상태에서
./jitterbugpair.exe를 입력하고 Enter를 눌러 주세요.
macOS
jitterbugpair-macos.zip을 압축 해제해 주세요.- 아직 안 했다면 기기 잠금 암호를 설정해 주세요. 기기를 잠금 해제하고 컴퓨터에 연결한 뒤 프롬프트가 나오면 “신뢰”를 선택하고 암호를 입력해 주세요.
- 기기를 홈 화면에 둬 주세요.
- 추출한
jitterbugpair파일(검은색과 초록색 아이콘)을 찾아 더블 클릭하거나 마우스 오른쪽 버튼으로 “열기”를 선택해 실행해 주세요. 도구를 처음 실행하면 보조 기기에 암호 입력 프롬프트가 뜰 거예요. 암호를 입력하고 화면을 켠 채 잠금 해제 상태로 다시 실행해 주세요. - “macOS에서 이 앱이 악성 코드로부터 안전한지 확인할 수 없어요”라는 메시지가 뜨면 이렇게 해 주세요.
- 설정 > 개인정보 보호 및 보안으로 이동해 주세요.
- 해당 앱 메시지가 보일 때까지 스크롤해 주세요.
- “그래도 열기”를 클릭해 주세요. 자동으로 실행되지 않으면 다시 실행해 주세요.
- JitterbugPair가 사용자 홈 폴더에
.mobiledevicepairing확장자의 페어링 파일을 만들어 줘요. - 페어링 파일을 못 찾겠다면:
- 생성된 파일 이름을 복사해 주세요.
- Finder에 붙여 넣어 검색해 주세요.
- 도구를 여러 번 실행했다면 이름이 같아서 해당 기기의 페어링 파일이 모두 표시될 거예요.
- 최상의 결과를 위해 파일을 zip으로 압축한 뒤 AirDrop, iCloud/One/Google Drive, 이메일 등 원하는 방법으로 iOS 기기로 전송해 주세요.
Linux
이 안내는 Linux 명령줄에 익숙하다고 가정해요.
jitterbugpair-linux.zip을 압축 해제해 주세요.- 추출한 디렉터리에서 터미널을 열어 주세요.
- 프로그램 실행 권한을 주세요.
chmod +x ./jitterbugpair - 아직 안 했다면 기기 잠금 암호를 설정해 주세요. 기기를 잠금 해제하고 컴퓨터에 연결한 뒤 프롬프트가 나오면 “신뢰”를 선택하고 암호를 입력해 주세요.
- 기기를 홈 화면에 둬 주세요.
- 프로그램을 실행해 주세요.
./jitterbugpair - 도구를 처음 실행하면 보조 기기에 암호 입력 프롬프트가 뜰 거예요. 암호를 입력하고 화면을 켠 채 잠금 해제 상태로 다시 실행해 주세요.
- JitterbugPair가
.mobiledevicepairing확장자의 페어링 파일을 만들어 줘요. - 최상의 결과를 위해 파일을 zip으로 압축한 뒤 이메일, 클라우드 저장소 등 원하는 방법으로 iOS 기기로 전송해 주세요.
SideStore 익스플로잇
SparseRestore (앱 3개 제한)
SparseRestore “앱 3개 제한 우회” 익스플로잇은 **iOS/iPadOS 17.0~18.1 beta 4(17.7.1 제외)**에서만 작동해요. 해당 버전에 있지 않은데 동작하지 않는다고 해서 지원 요청은 삼가 주세요.
준비물
-
위 버전을 실행 중인 iDevice
-
최소 1개의 빈 앱 슬롯
-
SideStore 0.5.9 이상 버전(최신 버전은 여기에서 확인해 주세요)
-
절차를 진행하는 동안 반드시 기기에서 나의 찾기(Find My)를 꺼 둬야 해요. 그렇지 않으면 작동하지 않아요. 끄는 방법은 다음과 같아요.
- 설정 앱을 열어 주세요.
- 상단의 본인 이름을 탭해 주세요.
- “나의 찾기”를 탭해 주세요.
- “나의 iPhone/iPad 찾기”를 탭해 주세요.
- “나의 iPhone/iPad 찾기”를 꺼 주세요.
- 확인을 위해 Apple ID 암호를 입력해야 할 수도 있어요.
참고: 도난 방지 보호 기능이 켜져 있으면 Find My를 끌 수 없을 수도 있어요. Find My를 끄기 전에 도난 방지 보호 기능을 꺼 주세요.
단계
- SparseBox를 설치해 주세요. 다양한 방법이 있지만 여기서는 SideStore로 설치한다고 가정해요. 최신 버전은 여기에서 받을 수 있어요(artifact.zip을 풀면 .ipa가 있어요).
- SideStore에서 “Disable App Limit”을 켜고 SideStore가 완전히 종료돼 있는지(백그라운드에 없어요) 확인한 뒤 SparseBox를 열어 주세요.
- StosVPN을 켜고 페어링 파일을 선택한 뒤 “Bypass 3-app limit”을 탭해 주세요. 로그가 표시될 거예요.
idevicebackup2 exited with code -18또는idevicebackup2 exited with code 2가 나올 때까지 기다렸다가 앱을 닫아 주세요. Apply를 누를 필요는 없어요. - SideStore를 다시 열고 설정에서 아래로 스크롤해 “clear cache”를 눌러 주세요. 그래야 SideStore가 익스플로잇 상태를 감지해요.
- 익스플로잇이 성공했는지 테스트해 주세요(빈 슬롯 수에 따라 앱을 여러 개 설치해야 할 수도 있어요). 제한 관련 오류가 나오면 SideStore를 다시 열거나 익스플로잇을 다시 시도해 주세요. 설치가 되면 성공이에요! 이제 한 번에 3개 이상 앱을 설치할 수 있어요.
참고
제한 때문에 앱 3개를 추가로 사이드로드할 때마다 이 익스플로잇을 다시 해야 해요.
다른 이유로 Find My가 필요하다면 이제 다시 켜도 돼요. 다만 앱을 더 설치하거나 갱신하려면 다시 꺼야 해요.
MacDirtyCow (앱 3개 제한)
위 SideStore MDC 버전(앱 3개 제한 우회)은 iOS 15.0~16.1.2에서만 호환되고 상당히 오래돼서 문제가 발생할 수 있어요. 이 기능이 필요하면 Discord에 참여해서 sidestore-downloads 채널에서 MDC 호환 SideStore 빌드를 받아 주세요. 그다음 SideStore로 WDBRemoveThreeAppLimit를 따로 설치해서 패치를 적용해 주세요.