앵하니의 더 나은 보안

테스트 단말기 iOS를 특정 버전으로 업그레이드(다운그레이드) 본문

보안 기술/iOS

테스트 단말기 iOS를 특정 버전으로 업그레이드(다운그레이드)

앵한 2023. 10. 1. 21:47

개요

  • 테스트 폰, 아이폰 7+의 펌웨어 수명이 거의 다 돼서 앱 테스트를 해야하는데 못하는 상황에 이르렀음
  • 그래서 펌웨어 업그레이드를 해야하는데, 최신 버전으로 업그레이드 하자니, 탈옥 과정이 너무 번잡스러움
  • 3utools로 탈옥하면 간단하기 때문에 3utools에서 탈옥할 수 있는 버전을 특정해서 업그레이드 해보고자 함

 

itunes를 이용한 다운그레이드

우선 간단하게 찾아봤을땐 펌웨어만 있으면 itunes로 다운그레이드가 가능하다고 해서 14.6 버전의 펌웨어를 구했다.


그러고 단말기 연결, itunes에서 연결 확인 후 shift키를 누른채 ‘초기화’ 버튼 클릭


클릭 후 설치한 14.6 버전의 펌웨어를 찾아 설치 진행

 

하면 요런 에러가 뜬다.


찾아보니 애초에 unsinged 펌웨어는 shsh 어쩌구 때문에 인증받을 수가 없어서 정상적인 루트로는 설치가 안된단다

TSS Saver & FutureRestore를 이용한 다운그레이드

그래서 찾은게 TSS SaverFutureRestore다.
TSS Saver는 unsigned 펌웨어를 설치할 수 있게 shsh를 펌웨어에 맞는 걸로 다운로드 할 수 있는 사이트다.

 

ECID는 iTunes또는 iOS단말기 설정>일반>정보>일련 번호에서 획득할 수 있으니 해당 정보 취득


취득한 ECID 기입, Device도 적절히 선택 후 Submit

 

그럼 shsh 파일을 다운로드할 수 있는 링크가 제공

 

해당 링크를 통해 이동하면 업/다운그레이드 할 수 있는 특정 펌웨어 버전 리스트들을 확인 가능한데,
지금 아이폰 7+에서는 아래 두 버전에 대한 shsh파일만 다운로드 가능한 상태
고로 3utools에서 탈옥 가능한 14.6버전으로 특정해서 다운그레이드가 불가

아이폰 7+
 

만약 저기 업/다운그레이드 하려는 특정 펌웨어가 있다면

Downgrade iOS to Unsigned IPSW | Downgrade iOS 14 | FutureRestore iOS 14 | FutureRestore Windows
여기를 참고해 남은 프로세스 진행…

 

아무튼 결론은 아이폰 7+는 14.6으로 골라서 업/다운그레이드가 불가

Comments