본문으로 바로가기

아이폰/아이패드를 사용하다보면 앱 버전을 다운그레이드 하고 싶을 때가 있습니다. 원치 않는 기능이 생겼거나 앱이 무거워졌을 때, 혹은 탈옥 아이폰/아이패드에서 사용가능한 은행 버전을 찾을때 앱 다운그레이드가 필요합니다. 탈옥한 상태라면 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 의 경우 잘 되고 있다고 합니다.




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

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

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

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


댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 도와주세요 2018.11.02 11:32

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

  3. 캣님만세 2019.02.04 01:42

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

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

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

  4. 마시멜로 2019.02.06 18:12

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

  5. ❤️ 2019.02.09 12:36

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

  6. ㅎㅁㅎ 2019.02.24 20:27

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

  7. 쩜미 2019.03.11 20:20

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

  8. 쩜미 2019.03.11 20:21

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

  9. 그래 2019.04.10 14:21

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

    • 네. 지금도 잘 되나 보군요. 댓글 남겨주셔서 감사합니다. ^^

    • 천재니케 2019.06.18 03:20

      혹시 Nplayer 예전버전 다운받으신거 구버전 String number 알 수 있을까요?

      제 생각엔
      <integer>830744825</integer>
      일 것 같은데 확실하지 않아서요.

      Raw 화면에서 정보가 나오면 좋겠는데 안나오더라고요.

    • 그 스트링 넘버를 입력하고 Rum to completion 돌리면 앱의 버전 보입니다.

    • 천재니케 2019.07.16 04:22

      아무래도 Nplayer에서 예전 Version의 모든 string number를 남겨놓지 않은 것 같아서요. 딱 다운로드 가능한 버전 이후부터만 string number가 현재는 검색이 되는 것 같습니다. 그래서 혹시 냥코선생님이 쓰셨던 string number를 알고 싶어서 문의드렸습니다.

    • Nplayer 요? 시간 내서 한번 찾아보고, 댓글로 달아놓겠습니다.

    • 천재니케 2019.07.18 02:05

      신경써주셔서 감사합니다~!

    • <key>softwareVersionExternalIdentifiers</key>
      <array>
      <integer>830744857</integer>
      <integer>830886674</integer>
      <integer>830914667</integer>
      <integer>831026998</integer>
      <integer>831084198</integer>
      <integer>831217527</integer>
      <integer>831533161</integer>
      <integer>831769271</integer>
      <integer>832007803</integer>
      </array>

      19.07.18 일에 찾아본 Nplayer 스트링 넘버.
      저도 찾아보니 이게 다네요. 이 안에 원하시는 버전이 있을지 모르겠습니다.

    • 천재니케 2019.07.20 15:38

      냥코님 답변 감사드려요.
      알려주신 번호 중 830744857 번호가 가장 빠른 버젼인데 이게 딱 다운로드 기능이 막힌 버젼이더라고요. 그 이전 버전은 번호 검색이 안되는 것 같아서요. 그래서 냥코님이 4월달에 작업하신 번호가 있으시면 그 번호를 알려달라고 여쭤봤던 거였어요.

  10. 2019.04.10 17:38

    비밀댓글입니다

  11. 사막여우다 2019.04.26 01:22

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

  12. 탬니 2019.05.05 14:48

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

  13. 윈도우8.1 2019.05.24 12:36

    저 혹시 윈도우8.1에서도 되나요?
    Fiddler 설치하니까... 어떤 웹사이트 안내해주더라구요....
    윈도우8.1은 뭔가 다른 듯 한데...
    윈도우7에선 성공했었는데....
    뭐가 좀 다른데 혹시 해결방법 아시나요?
    부탁드려요!!
    윈도우8.1에서 뭔가 다른 방법을 취해야 하는거 같은데....

    • 윈도우8.1 2019.05.24 12:54

      https://blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/

      윈도우8.1에서 Fiddler을 실행하니
      위와 같은 링크로 안내하는데....
      영문이라서....
      윈도우8은 뭔가 다른 방식을 취해야 한다는 내용 같은데....
      윈도우8.1에서도 가능한 방법이 있을까요?
      윈도우7(iOS12)에서는 성공 했었습니다.
      갑자기 윈도우를 업그레이드해야 하는 상황이라서 업그레이드 했는데....
      이렇게 되었습니다.
      도와주세요! ㅜㅠ

    • 윈도우 8.1 은 저도 안써봐서 모르겠습니다..

  14. 김주일 2019.05.27 20:45

    이작업을 하면 아이폰4s도 카톡사용가능한가요?

  15. yeap 2019.06.02 15:12

    감사합니다! 오늘 두 번째 시도인데 성공했어요!! 아이튠즈는 12.6.3 썻구 아이폰은 ios 12.3.1 입니당

  16. 바카카 2019.06.16 20:00

    안녕하세요 글 너무너무 잘 봤습니다! 컴퓨터를 잘 모르는 저도 쉽게 따라할 수 있었어요ㅎㅎ
    다만 한 가지 궁금한게 있어요 저 같은 경우 게임을 다운그레이드하였는데 실행 시 바로 업데이트를 하라고 나오네요ㅠㅠ 그럼 결국 한 의미가 없어지는데.. 혹시 이전 버전을 사용할 방법이 있을까요?

  17. 쑨카 2019.07.03 19:43

    안녕하세요 글 잘 읽었습니다. 제가 아이폰 6s 쓰고있는데요 인강에서 제공해주는 어플이 15년도이후에 업데이트가 안되어있습니다... 이런경우도 강제로 설치가 가능한 부분일까요? 설치할때마다 개발자 업데이트가 필요하다고 알림창만뜨고 설치가 안되어서 글 남겨봅니다 ㅠ

  18. 2019.07.08 06:36

    새로운 버전의 아이튠즈가 생성되었기떄문에 읽을수없습니다 라고 자꾸 뜨는데 막힌건가요 ㅠㅠ???

  19. 댓성 2019.07.13 15:37

    인증서 설치시에 아래와 같은 문구가 뜨는데 무엇일까요?

    Add certificate to the Machine Root List?

    Please, confirm that you wish to ADD the following certificate to your PC`s Trusted Root List

    CN=DO_NOT_TRUST_FiddlerRoot
    O=DO_NOT_TRUST
    OU=Created by http://www.fiddler2.com

    • 인증서 설치가 제대로 안된거 같은데요?

    • 댓성 2019.07.17 16:04

      네.. 아무래도 인증서 설치과정에서 오류때문에 그 이후의 설정대로 따라해도 정상적으로 다운그레이드 진행이 안되는거 같더라구요.

      혹시몰라 다른 PC를 3-4대 더 테스트진행해도 저 메세지가 계속뜨는군요 ㅠㅠ

    • 아.. 오랜만에 해서 까먹고 있었네요.
      그 창에서 Yes 누르면 됩니다.
      글에도 써놨지만 '인증서 설치과정에서 나오는 모든 확인창에는 Yes' 를 눌러줍니다. 스샷이 없어서 혼동하신 모양이네요. 채워넣겠습니다.

  20. 연유 2019.07.18 13:18

    안녕하세요 아이튠즈 12.6. 버전을 다운로드는 했으나 'iTunes Library.itl'파일은 새로운 버전의 iTunes에서 생성되었기 때문에 읽을 수 없다는 메세지와 함께 열리지 않네요ㅠ 이럴 때는 어떻게 해야 하나요?

    • 윈도우 탐색기에서 '내 PC - 음악 - itunes' 폴더가 있습니다. 이걸 삭제하고 아이튠즈 재실행하면 된다고 합니다.

    • 연유 2019.07.18 16:01

      앗 이렇게 빨리 댓글을 달아주시니 감사해요 그 문제는 해결됐습니다 감사해요
      다만 스트링 넘버도 찾아서 바꾸고 하라는 대로 2번 했는데도 버전 넘버가 나와야 하는 곳에 failureType이라고 나오고 아이튠즈에서 다운로드 받은 어플 버전도 바뀌지 않았어요 뭐가

    • 연유 2019.07.18 16:02

      문제였을까요ㅠㅠ?

  21. 아키라 2019.07.20 18:33

    좋은 정보 감사합니다 ~
    제가 저기 나와있는 방법대로 다 하고 구버전을 통해 앱을 다운받으려고 하니, 아이튠즈에서 계속 계정인증을 하라고 메세지가 떠가지고 비밀번호 치고 하면 또 다시 계정인증 하라고 메세지가 뜨고
    이런 경우에는 어떻게 해야하죠...?