본문으로 바로가기

아이폰/아이패드를 사용하다보면 앱 버전을 다운그레이드 하고 싶을 때가 있습니다. 원치 않는 기능이 생겼거나 앱이 무거워졌을 때, 혹은 탈옥 아이폰/아이패드에서 사용가능한 은행 버전을 찾을때 앱 다운그레이드가 필요합니다. 탈옥한 상태라면 Cydia 의 App Admin 을 설치하면 간단하지만, 순정 상태에선 아이튠즈를 이용해서 앱 다운그레이드를 할 수 있습니다.

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


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

  1. Fiddler 설치하기

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

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

  4. 특정 버전 찾기

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


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



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

아이튠즈 12.7 부터 아이튠즈에서 앱스토어가 사라졌습니다. 그래서 그 이하 버전이 필요합니다. 윈도우 64비트 라면, 아래 링크의 아이튠즈 12.6.2 버전을 다운 받습니다.

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


윈도우 64비트 이외의 OS는 아래 사이트에서 본인의 OS 에 맞는 버전을 다운 받습니다.

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


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

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

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


# 3. Fiddler 실행과 셋팅


Fiddler 를 설치했으면 실행해줍니다. 이런 팝업창이 뜨면 그냥 Cancel 눌러줍니다.



'상단 메뉴 - Tools - Options' 을 선택합니다.



Options 창이 뜨면 'HTTPS - Actions - Export Root Certificate to Desktop' 을 눌러서 바탕화면에 인증서 파일을 저장해 줍니다.

저 메뉴가 활성화가 안되는 분들은 아래 스크린샷 처럼 Reset All Certificates 를 눌러줍니다.





리셋을 하고 나면 이제 아래와 같은 팝업창이 나타납니다.



이제부터 인증서를 설치하는 과정입니다. 빨간 박스의 Yes 만 따라오시면 됩니다.







이제 바탕화면을 보면 인증서가 있습니다. 마우스 우클릭을 눌러서 인증서 설치를 합니다.





'찾아보기 - 신뢰할 수 있는 루트 인증 기관'을 선택합니다.





마침을 누르면 이제 이것으로 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 파일을 윈도우 익스플로어나 워드패드로 열면,

 <key>softwareVersionEnternalIdentifiers 아래에 <integer> 태그 사이에 숫자키가 몰려있는 곳이 있습니다.

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

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


# 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 을 눌러보겠습니다.




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 의 경우 잘 되고 있다고 합니다.


19-08-14 내용추가

집, 사무실 PC가 모두 라이젠이라 체크를 못해보고 있습니다. 피들러에서 구버전 스트링넘버까지는 찾아지는데, 아이튠즈로 받을려고하면 피들러에서 AMD 어쩌구 저쩌구 나오면서 진행이 안되네요. 하지만 요즘 게임 까페에서 제 글을 보고 앱 다운그레이드 성공했다는 글들이 많이 올라오는 것을 보아, 19년 8월에도 잘되고 있는 것 같습니다. 주변에 인텔 PC 좀 찾아서 저도 테스트 해보겠습니다.


20-02-07 내용추가

인텔, 윈도우10 에서 여전히 잘 되고 있다고 합니다. 댓글 달아주신 분들 감사합니다.




▶ '냥코선생 :: 티스토리'의 게시물은 크리에이티브 커먼즈 (BY-NC-SA) 저작권법에 따라 이용할 수 있습니다.

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

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

- 애드블록 풀어주시면 냥코선생에게 큰 도움! (광고 단 2개)

- 냥코선생 블로그를 후원 해주세요!


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


댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 우리나라 2019.07.26 14:53

    다운그레이드 되는데 폰이랑 컴 연결이 안되는데 아이튠즈 오류 0xE80000000a ..
    최신버전 아이튠즈다운하면 폰이랑 연결은되는데 앱스토어가없고 구버전은 앱다운그레이드되는데 컴이랑 폰 연결 안되고 오류뜹니다

  3. 오구 2019.07.29 20:40

    Apple id 서버에 연결할 수 없다는데 어떻게 하죠?

  4. 제발.. 2019.08.04 20:25

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

    호스트에 이런게 안뜨네여..ㅠㅠㅠ미치겠습니다

  5. LWK 2019.08.05 16:58

    아이튠즈 12.6.2 버전에서 동기화를 어떻게 시키나요??

  6. aa 2019.08.09 20:28

    구버전 아이튠즈를 이용해서 앱다운까진 완료했는데 인증되어있지 않은 컴퓨터라하여 앱 설치 및 동기화가 되지 않는건 무슨이유 때문일까요? 윈도우7 64비트 사용중입니다.

  7. tempest 2019.08.13 23:16

    잘됩니다 감사합니다

    • 댓글 남겨주셔서 감사합니다. 인텔 CPU 인가봐요. 저는 라이젠 PC 3대로 해봤는데, AMD 뭐라고 하면서 안되더라구요. 주변에 인텔 PC가 없어서 테스트를 못해보고 있습니다.

  8. 1234 2019.08.17 21:47

    안녕하세요 지금 시도중인데 마지막에 스트링 숫자 바꾸는 부분이 바뀌지가 않아여 ㅠㅠ 해결방법없을까ㅣ여

  9. 뚜기 2019.08.20 22:52

    안녕하세요..윈도우10 사용중입니다.
    Fiddler에 Host를 보면 p24-buy.itunes.apple.com..... 이 나타나질 않습니다..
    이거는 왜 그런건가요?? .ㅜㅜ 아이튠즈까지 처음 깔고 해보는데 몇번을 시도해봐도 안나타나네요..

  10. qwertyios 2019.09.12 03:36

    2019년 9월 현재 피들러에서 모든 버전 스트링넘버 xml 까지는 가능하지만, 버전 확인 부분부터 작동하지 않습니다.
    작년에는 잘 됐는데 막힌 모양입니다.
    인텔입니다

  11. 멀티 2019.09.23 12:44

    안녕하세요
    혹시 아이폰에 카카오톡을 두개 설치하고 싶어서
    제가 ipa파일을 추출해서 bundle identifier만 수정을해서
    폰에 카카오톡 2개설치는 했는데 실행시 바로 종료가 되더라구요
    혹시 어디부분을 수정하면 실행이되는지 이부분도 아시나요?

  12. 신재* 2019.10.05 00:23

    지금도 가능한가요? p42-buy.itunes.apple.com:443 이렇게만 나오네요...
    회사컴에서는 스트링넘버 까지 갔는데.ㅠㅠ

  13. SJH 2019.11.06 21:10

    구버전에서 로그인이 안됩니다 ㅜㅜ

    요청을 완료하는 동안일시적인 문제가 발생했다면서 안되는데 해결책이 있나요? 도와주세요 4시간째 ㅠㅠ

  14. 언제나 2019.11.09 09:33

    로그인이 안되면 어떻게 하나요?

  15. 2019.12.21 00:39

    비밀댓글입니다

  16. 아이팟4세대 탈옥 2020.02.05 04:37

    아직도 안막혔을까요??

  17. 감사합니다 2020.02.05 18:57

    좋은 정보 감사합니다
    20년 2월 5일 인텔/윈10/64비트 성공했습니다.
    막히는 부분은 다른프로그램을 써서 우회했습니다만 나중에 fiddlr로 문제없이 돌아가는걸 보면 결국 재설치가 답이 아닐까싶습니다

  18. 돌체라테 2020.02.13 13:09

    아이튠즈 설치하고 폰 연결해서 폰은 뜨는데 앱스토어에서 무엇을 검색하던 아무것도 뜨지 않은 현상이 발생했습니다.. 어떻게 해야 할까요 ㅜ

  19. 냥코선생짱 2020.02.15 04:27

    2월 15일/라이젠/ipad os 1.3 뭐시기
    잘되네요 감사합니다.

  20. Doy 2020.03.09 16:49

    냥코선생님 질문드리고 싶은게 있는데 여쭤봐도 될까요?

    • Doy 2020.03.09 17:05

      #5 원하는 특정 버전 찾기
      이 챕터에서 3번째 스크린 샷 설명하시는 부분에서요

      Run to Competion 을 누르면 스크린샷에서는 앱에대한 정보(이름, 버전)들이 나오는데 제 경우에는 Failure로 표시됩니다.

      그리고 특이점은 fiddler를 끄고 앱스토어에서 다운로드 할 때에는 데이터가 정상 수신?되어 앱이 다운로드가 되는데 fiddler를 킨 채 다운로드를 진행 할 시 0.0kb / 98mb 이런 식으로 다운로드 진행이 안됩니다.

    • Doy 2020.03.09 22:05

      아... 피들러로는 아니지만
      Charles 로 해결 봤습니다..
      감사합니다!!

    • 2020.03.10 05:41

      비밀댓글입니다

    • Doy 2020.03.10 22:43

      저한테 댓글을 다셨는지 모르겠는데

      비밀댓글은 블로그지기님만 보실 수 있는것 같아요.

      제게 댓글 다신것 아님 말구요 ㅎㅎ

  21. 도이님팬 2020.03.10 20:26

    오류 0xE80000000a ..어찌해결하나요...ㅇ

    • Doy 2020.03.10 22:55

      일단 다른 댓글들은 다른 분들을 위해 삭제해주시면 좋을것 같아요 ^^

      말씀하신 오류는 제가 진행하는 과정에 겪은것이 아니라 잘 모르겠네요
      https://m.blog.naver.com/PostView.nhn?blogId=pomsangsa&logNo=221580929634&categoryNo=18&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F

      링크대로 한 번 해보시는게 어떨까 합니다.




      많은 분들을 위해 제가 시도한 방법을 좀 공유해볼까 합니다.


      일단 블로그지기님께서 추천해주신 아이튠즈 버전으로는 진행하지 않았습니다.

      12.7 미만의 버전으로 하면 되겠거니 싶어서 했는데 12.6.2 버전으로는 로그인이 되어도 앱스토어에 아무 앱도 표시가 안되더라고요. 다른 분들의 포스팅에서도 12.4.3으로 해라~ 12.6.3.6로 해라 이런 말들이 많아서 일단 무조건 많이 깔아봐서 했습니다.

      물론 많은 버전 가운데 0x00000 이런 오류들도 많이 일어났죠

      그러다가

      https://discussions.apple.com/docs/DOC-6562#versions

      이 사이트에서
      12.3.2.35 버전으로 진행했습니다.


      여기서 맹점은 저의 계정에는 이중인증이 걸려있는데 이 아이튠즈 버전은 이중인증을 지원하지 않아서 로그인이 안되었습니다. 그래서 이중인증이 걸려있지 않은 미국계정으로 진행했구요. 로그인은 잘 되었습니다.

      앱도 다운이 되었고 설명하신 대로 따라해보다가 피들러를 키고 앱을 추출하는데에 있어서 막혔습니다.

      그래서 더 검색을 하다보니 Charles 프로그램을 쓰는 방법들도 있더군요.
      물론 피들러와 비슷한 방식 아니 거의 똑같은 방식같아 보였습니다.

      제가 참조한 글의 링크입니다.

      https://www.clien.net/service/board/cm_iphonien/8582456

      제가 프로그래밍, 웹개발에 잘 몰라서 그냥 후기들 보고 따라한거라서 자세한 안내는 잘 못드리겠네요.

      미국계정으로 진행해서 그랬는지 앱 다운로드는 매우 느리게 되었어요. 99mb 짜리 앱이었는데 거진 40-50분을 기다려서 다운받은 것 같아요.

      ipa 추출을 완료하고 ifunbox로 원하는 앱을 설치하여 다운그레이드 완료하였습니다.

      핵심은. 저의 경우엔.
      12.3.2.35
      이 버전을 찾는데 시간이 많이 소요되었네요.
      다른 버전들은 로그인이 안된다거나, 앱스토어에 접근을 할 수가 없었거든요

      냥코선생님 감사드립니다.
      후기들이 다 작년꺼고 그래서 아 이제는 안되나보다 싶었는데 계속 2월까지 된다고 업데이트 해주셔서 끈기있게 시도해볼 수 있었네요 ㅎㅎ

    • Doy 2020.03.10 22:57

      아 인텔. 윈도우 10 64bit로 진행하였습니다.

      아이튠즈 버전 12.3.2.35
      다운로드 링크 https://discussions.apple.com/docs/DOC-6562#versions

    • 도이님팬 2020.03.11 00:21

      ㅠㅠ그 아이튠즈 다운이 안되어요..
      아이튠즈가 안되사 3tools?그걸로 해볼까 하거든요...한번만 도와주심 안될까요,,아사모 그런데에 10만원 사례금 드린다고 글 올렸는데 다들 ㅓ어차피 안된더고 포기하라네요ㅠㅠ

    • Doy 2020.03.11 01:31

      제가 올려드린 아이튠즈 링크에서
      해당버전 다운이 안되신다고요?

    • 도이님팬 2020.03.11 01:41

      아뇨 다운은 되는데요.
      계속 로그인이 안되네요..
      아이튠즈에서 자꾸막혀요..
      이건 사설업체에서도 안해준다네요ㅠㅠ

    • ㅠㅠ 2020.03.11 01:43

      찰스도 또 시작이 안돼요...
      스타트업 에러라고 떠요 흑흑...

    • Doy 2020.03.11 01:50

      12.3.2.35 받으신거 맞죠?
      로그인이 안되신다고요?

      로그인 시 처음에 말씀하시던 에러코드가 동일하게 계속 뜨는건가요??

      혹시 해당 아이폰에 이중인증이 되어있으신건 아닌지 한 번 확인해보시겠어요?

      그리고 제가 시간이 늦어 오늘은 이만 자려 합니다..ㅠㅠ

    • Doy 님 자세한 댓글 감사합니다. 저도 Charles 한번 써봐야겠네요.