본문으로 바로가기

아이폰/아이패드를 사용하다보면 앱 버전을 다운그레이드 하고 싶을 때가 있습니다.

원치 않는 기능이 생겼거나 앱이 무거워졌을 때, 혹은 탈옥 아이폰/아이패드에서 사용가능한 은행 버전을 찾을때 앱 다운그레이드가 필요합니다.

탈옥한 상태라면 Cydia 의 App Admin 을 설치하면 간단하지만, 순정 상태에선 아이튠즈를 이용해서 앱 다운그레이드를 할 수 있습니다.

2017/11/08 - [아이폰/시디아 트윅] - App Admin 으로 앱스토어 앱버전 다운그레이드 방법


방법을 간략하게 설명하면 다음과 같습니다.

  1. Fiddler 설치하기

  2. 내 컴퓨터에 인증서 설치하기

  3. 원하는 앱의 모든 버전 리스트 찾기

  4. 특정 버전 찾기

  5. 특정 버전을 아이튠즈로 다운받기


스크린샷이 많아 복잡해 보일 수 있으나, 내가 원하는 앱 버전만 찾아내서, 아이튠즈로 다운 받으면 됩니다.

그럼 시작하겠습니다.





# 1. 아이튠즈 12.7 미만 구버전 다운받기


아이튠즈 12.7 부터 아이튠즈에서 앱스토어가 사라졌습니다. 그래서 그 이하 버전이 필요합니다.


애플 아이튠즈 공식 홈페이지 : https://support.apple.com/ko_KR/downloads/itunes

본인의 PC OS 에 맞는 버전을 다운 받습니다.


혹은 윈도우 64비트 라면, 아래 링크의 아이튠즈 12.6.2 버전을 다운 받습니다.

아이튠즈 12.6.2 (64비트) 다운로드 : https://mega.nz/#!IuAW1JIA!HDMiKwcVCbNn1w1Dyc_EexTuQCV8ud4w0ckjhW2Ds0A



# 2. Fiddler 프로그램 다운받기


공식 홈페이지 : https://www.telerik.com/download/fiddler/fiddler4

Fiddler 를 다운받아 설치합니다.



# 3. Fiddler 실행과 셋팅



(1) PC에 인증서 설치 작업 

상단 메뉴 - Tools - Options 선택



옵션창 - HTTPS - Actions 선택



Actions - Export Root Certificate to Desktop 을 눌러서 

바탕화면에 인증서 파일을 저장해 줍니다.


저 메뉴가 활성화가 안되는 분들은, 

스크린샷 처럼 Reset All Certificates 를 눌러줍니다.




확인 버튼을 눌러줍니다.




Fiddler 를 신뢰할거냐고 물어봅니다.

Yes 를 눌러줍니다.


피들러 설치하자마자 이 화면으로 오시는 분들도 있습니다.

똑같이 Yes 눌러줍니다.




계속 Yes 를 눌러줍니다.




그러면 더이상 경고창이 뜨지 않는 상태가 됩니다.





이제 Actions - Export Root Certificate to Desktop 메뉴가

활성화 됩니다.


위 버튼을 눌러서 

바탕화면에 인증서 파일을 저장해 줍니다.




바탕화면에 있는 인증서에,

마우스 우클릭을 눌러서 인증서 설치를 합니다.





스크린샷처럼 따라합니다.

모든 인증서를 다음 저장소에 저장..




'신뢰할 수 있는 루트 인증 기관' 을 찾아서 선택해줍니다.






인증서 설치가 완료되면 위에처럼 확인창이 나타납니다.




스크린샷처럼 빨간 박스에 체크가 되어 있는지 확인하고

OK 를 눌러줍니다.


이것으로 Fiddler 셋팅이 끝이 났습니다.



# 4. 원하는 앱의 모든 버전 리스트 찾기


Fiddler 사용시 인터넷을 사용중인 모든 프로그램을 종료합니다.


보고 있는 방송이나, 토렌트 등이 포함됩니다.


굳이 종료하지 않아도 괜찮으나,

피들러에 소스가 지저분하게 잡히기 때문에, 

아이튠즈 것만 깔끔하게 보기 위함입니다.




Fiddler 좌측창에 잡힌 모든 소스를 전체선택 해줍니다.

마우스로 전체선택을 하던, 

컨트롤 + A 를 눌르시면 됩니다.


전체선택이 되었으면 

Delete 키를 눌러서 깔끔히 정리합니다.




그럼 이렇게 깨끗하게 청소가 되었습니다.

이제 아이튠즈로 가봅니다.



다운그레이드를 원하는 앱을 검색하고,

다운로드를 누릅니다


다운 받자마자 1시 방향을 주목해주세요.

아래 스크린샷을 이어서 봅니다.




다운중이라는 마크가 나타나면,

다운로드 일시정지를 눌러줍니다.




그리고 중지된 앱을 선택해서 Delete 키로 삭제해줍니다.


이미 다운이 받아져 버렸다면,

앱 - 보관함 - 윈도우 탐색기로 보기 메뉴로 가서

다운받아진 앱을 삭제합니다.




 Fiddler 프로그램으로 오면 빨간 박스안에 저런 소스가 보입니다.


p24-buy.itunes.apple.com  /WebObjects/MZBuy.woa/~~~~~~

(pXX-buy... 뒤에 숫자 두자리는 개인마다 모두 다르니, 숫자가 달라도 괜찮습니다.)


화살표를 따라서 ,

"Response body is encoded. Click to decode "

버튼을 눌러줍니다.




Decode 버튼을 눌렀으면,

Decode 버튼창이 사라집니다.





화면 왼쪽에

 p24-buy.itunes.apple.com  /WebObjects/MZBuy.woa/~~~~~~ 

 에서 마우스 오른쪽 버튼을 눌러줍니다.


그리고 

Save - Response - Response Body 를 

눌러줍니다.





파일 저장하겠다는 창이 뜨면 바탕화면에 저장해줍니다.

그러면 xml 파일이 바탕화면에 저장됩니다.





방금 저장한 XML 파일을 윈도우 익스플로어나 워드패드로 열면,

스크린샷처럼 SoftwareVersion 숫자키가 몰려있는 곳이 있습니다.


이 숫자가 여러분이 찾는 앱의 구버전~최신버전까지 버전 리스트 입니다.

아래로 갈수록 최신버전입니다.


여기서 원하는 구버전을 찾을때까지,

저 리스트중 임의의 숫자를 넣어서 찾아내야 합니다.


여기까지가 내가 원하는 앱의 모든 버전 리스트 찾기 였습니다.




# 5. 특정 버전 찾기


위에서 모든 버전의 리스트를 찾았으니, 

이제 내가 원하는 버전을 찾아보겠습니다.


저 위에 리스트중에서, 

아무 번호나 메모장에 따로 입력해 둡니다.


이 글에서는 산업은행을 예로 들었는데,

현재 최신버전은 3.0.3 버전 (코드번호 825817858) 이며,


제가 찾는 구버전은

2.0.6 버전 (코드번호 296582638) 입니다.





Fiddler 로 돌아와서 화면 왼쪽에

p24-buy.itunes.apple.com  /WebObjects/MZBuy.woa/~~~에서 

마우스 오른쪽 버튼 - Replay -Reissue and Edit  선택




우측 상단 창에서 

Inspectors - Raw  메뉴를 선택합니다.


그리고 소스창을 쭉 내리다보면

스크린샷처럼

<string> 숫자 </string> 이 보입니다.


이곳의 숫자가 

아이튠즈가 다운받을 앱의 버전입니다.


스크린샷에는 코드번호 825817858 가 써져 있는데요.

한번 Run to Completion 을 눌러보겠습니다.





그럼 우측 하단창에서

XML 메뉴를 선택한후,


스크롤을 내리다보면, 

다운받을 앱의 이름과 버전이 나타납니다.


이제 어떤 원리로 작동하시는 지 아시겠지요?


코드번호 825817858 를 입력했더니,

최신버전 3.0.3 으로 연결이 되었습니다.




우리는 구버전을 다운받고 싶은 것이니까,

구버전의 코드번호를 넣어주면 되겠습니다.


바로 아래에서 실행해보겠습니다.




다시 

p24-buy.itunes.apple.com  /WebObjects/MZBuy.woa/~~~ 을 찾아서

마우스 오른쪽 버튼 - Replay -Reissue and Edit  선택





우측 상단 창에서 

Inspectors - Raw  메뉴를 선택합니다.


그리고 소스창을 쭉 내리다보면

스크린샷처럼

<string> 숫자 </string> 이 보입니다.


이곳에 

구버전의 코드번호를 넣어주고

Run to Completion 을 눌러줍니다.



지금 예시의 경우,

825817858 대신에 

296582638 을 입력하였습니다.





그리고 우측 하단창에서

XML 메뉴를 선택한후,


스크롤을 내리다보면, 

구버전의 2.0.6 으로 바뀐 것을 볼 수 있습니다.



이런식으로 본인이 원하는 버전을 찾은 다음,

그 버전이 맞다면,

이제 다음단계로 넘어갑니다.




# 6. 특정버전 아이튠즈로 다운받기



아이튠즈로 와서,

본인이 원하는 앱을 클릭해서 

저렇게 큰 화면으로 보이게 들어옵니다.





Fiddler 에 와서 왼쪽창을 한번 깨끗하게 정리해줍니다.

마우스로 전체선택, 

혹은 컨트롤 + A 눌러서 전체선택 한 다음에 

Delete 키를 눌러서 기록을 지워줍니다.



이렇게 깨끗해졌죠?





Fiddler 상단 메뉴 - Rules - Automatic BreakPoints 에서


Before Requests 를 선택합니다.




아이튠즈로 돌아와서 

다운로드 버튼을 눌러줍니다.





다시 Fiddler 로 옵니다.

빨간 박스처럼 

p24-buy.itunes.apple.com 을 찾아서


Run to Completion 을 눌러줍니다.





그럼 아까 봤던 p24-buy.itunes.apple.com  /WebObjects/MZBuy.woa/~~~~~~가 

빨간 아이콘으로 나타나 있습니다.


우측 상단 창중에서 Raw 메뉴를 선택합니다.

스크롤을 내려서 소스를 살펴보면

<string> 숫자 </string> 이 보입니다.


이곳에 본인이 찾은 구버전의

코드번호를 입력합니다.




구버전의 코드번호를 입력했으면

Run to Completion 을 눌러줍니다.





마지막으로 

XML 눌러서 


스크롤을 내려보면,

원하는 구버전을 확인하구요.


구버전이 맞다면 아래 스크린샷을 계속 따라갑니다.



(여기서 최신버전 숫자가 보이면,

코드번호 입력이 안된것이니, 

다시 올라가서 글을 정독하십시오.)




Fiddler 상단 메뉴 - Rules - Automatic BreakPoints 에서

Disabled 를 선택합니다.




그리고 빨간 아이콘으로 되어 있는 것들을

상단부터 순서대로 선택해서 


화면 오른쪽에 나타나는

녹색버튼 Run to completion 을 눌러줍니다.




그리고 아이튠즈를 보면 앱이 다운받아져 있을 겁니다.


구버전으로 다운그레이드 되었기 때문에,

아이튠즈에서 업데이트 하라고 버튼이 나타납니다.





이제 탐색기에서 폴더를 살펴보겠습니다.

보관함 - 마우스 우클릭 - Windows Explorer 에서 보기 눌러줍니다..




그럼 탐색기에 구버전 앱이 다운되어 있습니다.


현재 최신버전 3.0.3 인데,

2.0.6 버전으로 잘 다운그레이드 되었습니다.




그리고 아이튠즈를 통해서,

이 구버전을 설치해주면 됩니다.


다운그레이드 현황


2018-02-11 체크 결과,

다운그레이드 잘 되고 있습니다.


2018-05-29 체크 결과,

다운그레이드 잘 되고 있습니다.




19-02-26 체크 결과

제 PC에서는 다운그레이드가 안됩니다.

테스트 환경은 윈도우 10 64비트, 라이젠7 입니다.


19-03-12 내용 추가

인텔 CPU, 다른 윈도우10 의 경우 잘 되고 있다고 합니다.




▶ '리뷰하는 고양이|뷰잉캣'의 게시물은 크리에이티브 커먼즈 (BY-NC-SA) 저작권법에 따라 이용할 수 있습니다.

▶ 블로그 내용은 퍼가셔도 좋습니다. 원문 출처만 함께 남겨주세요. 

▶ 추천 은 로그인 없이도 눌러주실 수 있습니다.

다른 사람들이 흥미롭게 읽은 이야기


댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 으악 2018.05.26 20:19

    댓글 확인하러 수시로 오고있습니다~
    감사합니다~^^

  3. 으악 2018.05.29 01:07

    안녕하세요 뷰잉캣님 친절한 설명 감사드립니다.
    뷰잉캣님의 말씀에 힘입어 차근차근 다시 해보았더니 구버전을 다운받았습니다.!!
    하지만 아이폰x가 12.7 이상버전부터 아이튠즈 사용가능하다해서 다운받은 앱을
    저의 아이폰에 넣는 방법을 모르겠습니다!!
    도움 부탁드립니다!
    현재 아이튠즈 12.7.4 버전으로 업그레이드했습니다.

    • 제가 아이폰8,X 는 없어서 될지 잘 모르겠는데요.
      마지막 스샷처럼 ipa를 아이튠즈 앱 보관함에 넣어두고 아이튠즈에서보면 바로 설치할 수 있습니다.
      안된다면 ifunbox 나 Cydia Impactor 로도 한번 설치를 시도해보세요.

  4. dd 2018.05.30 12:54

    아이튠즈 스토어에 접속하려하면 네트워크 에러창이 뜨는데 잘 되시나요 ㅜㅜ

  5. 뇌씨 2018.06.04 01:06 신고

    루트인증서를 설치해서 중간에서 패킷을 수정하는 원리로 이루어지나봐요ㄷㄷ
    전혀 생각도 못했는데 신기하네요..!
    어쨌든 좋은 정보 정말 감사합니다!!!

  6. 흠... 2018.07.24 09:17

    iOS 5.1.1, 3GS에 iPA를 먹여주려고 하고 있는데요... 혹시 앱 버전 히스토리를 모두(1.0부터) 볼 수 없을까요? 버전 히스토리가 최근 버전까지만 나와서, 찍는 수 밖에 없네요...
    그리고 아이튠즈로 설치를 하면 자꾸 알 수 없는 오류라고 뜨면서 3uTools로 깔았습니다.

    • 저 방법으로 하면 모든 버전이 옛날것부터 다 나옵니다. 여기서는 찍는 과정이 몇 번 있어야..
      그리고 iOS 5 면 거기에 맞은 아이튠즈 버전을 찾아서 받으셔야 합니다.

  7. 흠... 2018.07.24 20:39

    3uTools로 까니까 그냥 되길래 나뒀습니다.
    Youtube, 네이버 뮤직 등 자꾸 오류가 뜨길레 ifile로 버전만 수정해주니 아주 잘 작동하더군요...
    덕분에 많이 배웠습니다! 감사합니다.

  8. 김루나♥ 2018.07.27 23:34 신고

    안녕하세요, 혹시 저 코드번호가 어플 업데이트 순서대로 되어있나요? 그게 아니면 랜덤인건가요? 업데이트가 하도 많아서 다 만들어봐야하는지, 아니면 순서대로 되어있으면 버전을 하나씩 되짚어보려고 해서 질문합니다ㅠ

  9. 2018.09.19 18:28

    비밀댓글입니다

    • Q) 안녕하세요. 생성된 파일로 어느 아이폰에나 넣어서 설치해도 괜찮은건가요?
      아니면 각 폰마다 저 과정을 거쳐줘야하나요?
      A) 각 폰마다 해줘야 합니다.
      안드로이드APK처럼 설치만으로는 안됩니다.

  10. ansuaantkd 2018.10.19 22:18

    텔레그램과 쇼핑앱 크래시 때문에 다운그레이드 하려고 설명대로 따라해서 다운로드 되고 설치까지 되는데

    인증 문젠지 네트워크 오류 뜨면서 앱 실행이 안 되네요.

    은행앱 예시 드셨는데 문제 없으신가요?

    아니면 네트워크 인증이 필수인 앱은 이 방법을 못 쓰는 건가요?

  11. 도와주세요 2018.11.02 11:32

    지금 어플 설치가 안됩니다. 지금 제가 iOS 버전이 12.0.1 인데 해당 버전은 설치 안 된다는 문구만 계속 뜨고, 어플이 설치 안 됩니다. 이럴 때는 어떻게 해야 하나요?

  12. 캣님만세 2019.02.04 01:42

    정말정말로 감사드립니다...

    님 정말 복 받으실겁니다ㅜㅜ

    하시는일 모두 잘되시길 간절히 빕니다!!!

  13. 마시멜로 2019.02.06 18:12

    아이패드6세대 ios 12.1.1도 가능할까요? 앱설치 과정 중 동기화가 안 되서 설치를 못하고 있어요

  14. ❤️ 2019.02.09 12:36

    댓글이 좀 늦었네요 저번에 이 글을 보고 다운그레이드에 성공해서 제가 가입한 커뮤니티에 블로그 글 주소를 남겼어요~ 도움 많이 됐습니다 감사합니다^^

  15. ㅎㅁㅎ 2019.02.24 20:27

    다른거 다 되고 성공했는데 아이튠즈에서 어플 다운이 안되네요ㅜㅜ.. 혹시 왜 그런지 아시나요?ㅠㅠ

  16. 쩜미 2019.03.11 20:20

    성공했어요!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    덕분에 카톡 구버전으로 다시설치했습니다 너무감사해요 ㅜㅜㅜㅜㅠㅠㅠㅠㅠㅜㅜㅜㅠㅠㅠㅠ

  17. 쩜미 2019.03.11 20:21

    너무너무너무너뭐누머너무너무너무 감사합니다 ㅜㅜㅠ
    미세먼지 조심하시고 항상 건강 챙기세요^^

  18. 그래 2019.04.10 14:21

    감사합니다.
    윈도우7 아이튠즈 12.6.3 버전으로 성공했습니다
    엔플레이어가 업데이트 되고 재생리스트 다운이 안되어서 냥코선생님 설명 보고 잘 마무리 했습니당.^^

  19. 2019.04.10 17:38

    비밀댓글입니다

  20. 사막여우다 2019.04.26 01:22

    위 모든 과정은 됐습니다만 아이튠즈에서 앱을 받으려고 하니 아이튠즈 버전 12.7 이상이 필요하기 때문에 아이폰을 사용할수없습니다 지금 아이튠즈 최신버전을 다운로드하시겠습니까? 이렇게 나오네요.. 아이튠즈 최신버전에는 앱 메뉴 자체가 없는거 맞죠? 막힌건가봅니다.. ㅜㅜ

  21. 탬니 2019.05.05 14:48

    정말 감사합니다. 덕분에 카톡 구버전 설치했습니다. (최근 채팅 목록 광고 때문에;;;)
    본문에 있는 아이튠즈 12.6.2 (64비트)를 썼고 아이폰은 IOS 10.3.3 쓰고 있습니다.
    피들러는 원래 쓰던 프로그램이라 한번에 성공했네요.