실수로 아이폰을 펌웨어 1.1.2로 복구 하고 났더니, 아무 GSM에서 사용할 수 있는 언락을 할 수가 없더군요. 애니심 1.1.로는 불가능했습니다. 물론 1.1.1로 펌웨어로 다운도 가능했고 JailBreak도 쉽게 했습니다만... 언락이 안되어서 한참을 고민하고 있습니다.
결국 방법은 1.0.2로 돌아가서 다시 올라오는 방법 밖에 없는 듯합니다. 애플포럼에서 본 내용을 종합해서 정리했습니다.
1. 아이폰 1.1.1에서 1.0.2로 다운그레이드 하는 방법입니다.
간단한 방법은 이렇습니다.
1. 정상적으로 1.1.1 업데이트한 아이폰을 연결하고 아이튠즈를 연결합니다.
2. *가장중요* 홈버튼과 슬립버튼을 동시에 누릅니다. 누르는 동시에
시계에서 정확하게 10초가 되는순간 슬립버튼을 땝니다. * 홈버튼은 아이튠에서 정상적으로 복구모드 들어가실때까지 누르고 계셔야합니다.*
3.정상적으로 아이튠 복구 모드로 들어갑니다.
4.여기서 복구 버튼을 누르셔야하는데
평소처럼 누르시지 마시고 alt 버튼을 누른채 복구버튼을 누릅니다.
그럼 1.1.1 버젼으로 업데이트가 되지 않고 펌웨어 파일을 선택하라는
메세지가 나옵니다.
5. 여기서 1.02 펌웨어 업테이를 해야합니다.
펌웨어 업데이트는
http://appldnld.apple.com.edgesuite....8_Restore.ipsw
링크에서 1.02 다운로드를 받으시거나
아니면 계정명 / library / itunes /itunes software update
에 가시면 지금 까지 받으셨던 소프트웨어 업데이트가 있습니다.
여기 있는 1.02 를 선택하셔도 됩니다.
1.02 를 선택하시면 일반적인 복구모드에서 나왔던 에러가
나타나지 않고 반 정상적으로 업데이트가 됩니다.
만약 여기서 알수없는 에러로 업데이트 할 수 없습니다라고
바로 뜨시는분들은 위에 슬립모드 버튼 때기를 잘못하셔서
일반 복구모드로 들어가신겁니다.
해결방법은 아이폰을 도크에서 제거하시고
다시꼽아서 1.1.1 로 다시 업데이트 후 재 시도 하시기 바랍니다.
(업데이트시간이 오래 걸리셔서 귀찮으실겁니다)
6. 업데이트가 진행이 되고 종료될쯤에 아이튠즈에선
알수없는 에러와 함께 업데이트가 종료됩니다.
아이폰의 스크린을 보시면 반가운 화면이 나옵니다.
1.02버젼에서 보았던 노랑색 삼각형의 아이콘의 복구 화면이 나옵니다.
이제 아이튠즈를 종료합니다.
7.아이 인디펜던스를 다운로드합니다
그리고 실행합니다.
메뉴를 보시면 jailbreak 가 있습니다.
그것을 클릭하시면 펌웨어 위치를 찾습니다.
이것 같은경우 압축파일로 된 펌웨어를 선택하시면
안되고 기존에 hack 하시면서 쓰셨던 압축풀린 펌웨어업데이트 폴더를
선택합니다. (다들 받으셨으리라 생각됩니다)
그럼 jailbreak 가 정상적으로 실행되시는걸 볼 수 있습니다!!!
만약 복구모드가 아니에요 하면서 튕기는 경우가 있는데
그땐 아이폰을 도크에서 재거하시고 아이폰에서 정상적으로
장치가 잡히는거 확인하시고 아이튠종료 후 다시 인디펜던스실행하시고
위의 방법을 하시면 정상적으로 됩니다. 여기서 또 안되시면
무시하시고 다시 펌웨어 찾기를 하셔서 선택하시면 되기도 하더군요.
성공하셨으면 기존에 jailbreak 진행 화면이 나오면서 jailbreak 에 성공했다는
메세지가 뜹니다.
이제 엑티베이트 메뉴로 가셔서 엑티베이트 클릭!!!!
평소에 보셨던 대로
아이폰은 복구모드로 들어가고 인디펜던스는 엑티베이트 작업을 수행합니다.
(혹 여기서 또 복구모드가 아닙니다 하면서 튕기시면 위의 방법을 하시면 됩니다~~>_<)
엑티베이트 성공!!!메세지가 뜹니다!!
이제 아이폰을 조심스래 슬라이드 해봅니다.
오홋.!!!!메뉴가 정상적으로 !!!!>_<
수고하셨습니다ㅠ.ㅠ
[ActMask20님의 글입니다.]
2. 아이폰 베이스밴드 다운그레이드 방법입니다.
기본적으로 필요한 아이폰 상태.
1. 1.1.1 에서 1.02로 다운그레이드 된 아이폰 (방법은 아래 제 글타래를 참조해주세요)
2. 엑티베이트 완료 (인디펜던스나 여러방법으로) 및 installer.app 가 설치 되있어야하며
3. 세번째로 인스톨러에서 BSD 서브 시스템 및 커뮤니티소스 (openssh 를 설치하려면 이것이 필요하지요) , openssh (wifi 로 ssh 접속을 위한)
4. ssh 접속을 위한 sftp 및 scp 접속 어플
맥용 : fugu , cyberduck (fugu를 추천)
윈도우 : winscp ( 터미널도 띄울 수 있어 강력추천)
5. 마지막으로 최종상태는 1.02로 다운그레이드되고 wifi 로 ssh 접속이 가능하셔야 합니다.
아차 설정 -> general -> 가시면 auto-lock 부분이 있는데 이부분을 꼭 never 로 해주세요
심심하면 꺼지고 그래서 큰 문제가 생길 수 도 있습니다
모뎀 다운그레이드 준비물입니다.
1. anysim 1.02 (unlock 에 많이 들 쓰셨던 어플이지요 1.02 버젼이 필요합니다)
다운로드 : http://www.deadbeef.cn/files/anySIM_102.zip
2. 3.14.08 (1.02 모뎀 펌웨어) 파일 2개 (ICE03.14.08_G.eep , ICE03.14.08_G.fls)
다운로드 : 추 후 작업을 통해 얻을 수 있습니다.
3. ieraser2 (새로운 펌웨어 지우기 어플)
다운로드 : 첨부파일에 포함하였습니다
4. bbupdate (아이폰 모뎀 펌웨어 업글 툴)
다운로드 : 추 후 작업을 통해 얻을 수 있습니다.
5. secpack (아이폰 1.1.1 모뎀펌웨어 업데이트 시 생기는 파일)
다운로드 : 첨부파일에 포함하였습니다
---------------------------------------------------------------
* ICE03.14.08_G.eep , ICE03.14.08_G.fls , bbupdater 를 추출해봅시다.
1. http://appldnld.apple.com.edgesuite....8_Restore.ipsw
를 클릭하셔서 1.02 펌웨어파일을 다운로드받습니다.
2. 파일의 확장자를 ipsw 에서 zip 으로 바꾸시고 압축을 해제합니다.
3. 압축해제된 파일이 다운로드된 파일이 있는 폴더에 생성됩니다
터미널로 들어갈것이기때문에 입력하기 쉬운 폴더명으로 바꿔줍니다.
3. 어플 -> 유틸 -> 터미널을 통해 압축해제된 펌웨어 폴더로 갑니다.
그리고 다음과 같이 입력합니다.
dd if=009-7698-4.dmg of=ramdisk.dmg bs=512 skip=4 conv=sync
009-7698-4.dmg 에 있는 파일중 일부를 ramdisk 이미지 형식으로 추출하는 명령어 인듯합니다.
성공정으로 되었다면 펌풰어폴더에 ramdisk .dmg 가 생성됩니다!
4. ramdisk.dmg 를 마운트 합니다.
마운트된 ramdisk 안에 들어가셔서
usr -> local -> standalone -> firmware
펌웨어 폴더로 가시면 펌웨어 파일 2개가있습니다.^^ 준비물이 있는 폴더로 복사~!!!
그리고 usr -> local -> bin 으로 가보시면 bbupater 도 있습니다 이것도 복사~
이제 준비완료!!!!
------------------------------------------------
* 이제 모뎀 다운그레이드를 시작합니다
1. 우선 위의 다운그레이드 1.02 버젼에 openssh 로 ssh 접속이 가능하다는
전제하에 ssh 접속 어플을 통해 접속합니다
2. ssh 접속이 이루어졌으며 아이폰의 시스템에 접속하였습니다.
Application 으로 가셔서 anysim.app 를 설치합니다 (그냥 복사하시면 됩니다)
3.anysim을 제외한 bbupdater , ice03~~ 2개 , ieraser , secpack
이것을 폴더를 만들거나 기존에 있는 폴더에 복사해둡니다
(저같은경우 루트에 tool 이라는 이름으로 폴더를 만들어 거기에 넣었습니다)
*ssh 어플을 통한 작업은 완료하였습니다.
4. 이제 터미널모드로 접속합니다.
MAC 사용자분은 어플리케이션 -> 유틸 -> 터미널을 실행합니다
윈도우사용자분은 winscp 를 이용해서 기억은 가물가물하지만 우선 기존대로 접속하시고
상단 메뉴중 어느 메뉴를 선택하시면 터미널로 접속하기가 (세션옆에 있던걸로 기억합니다)
있습니다. 그것을 클릭하시면 winscp외에 커맨드창이 뜨고 터미널모드로 접속이 됩니다.
5. 터미널에 평소하시던데로 ssh -l root [자신의 아이폰 아이피) 를 입력하시고
접속합니다. 비밀번호는 종전대로 암호변경안하셨다면 dottie 입니다.
윈도우사용자는 사용자이름과 비밀번호 치시면 되구요.
6. 접속하시고 나서 다음과 같이 입력합니다
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
그냥 이거 복사하기 하셔서 붙여 넣으시고 엔터하시면 됩니다.
아무 메세지없이 넘어가면 제대로 입력하신겁니다
이제 아이폰에서 심과의 접속이 해제되었습니다 .
아이폰을 보셔도 sim 카드 아이콘은 사라지고 전파 메세지로 뜰껍니다
7. 아까 준비물을 넣어 둔 폴더로 이동합니다 (cd /폴더이름 하시면 되겠죠?)
다음과 같이 입력합니다
bbupdater -v
현재 펌웨어 정보를 ping 하는 명령어 입니다.
1.1.1 에서 다운그레이드 하셨으면 정상적으로
4.00 대로 나오실겁니다.
확인하고 pass
8.chmod +x ieraser 입력하고 엔터
이제 ieraser 를 통해 현재 펌웨어를 지울겁니다.
ieraser 에게 실행권한을 줍니다.
그리고 ieraser 를 입력하고 엔터를 눌러줍니다.
쭈욱 메세지가 뜨면서 펌웨어 삭제작업을 합니다
* 절대 와이파이 접속을 끊거나 종료시키시면 안됩니다*
이작업은 정상적인 1.1.1 펌웨어에 있는 secpack 파일과 현재 설치되있는 모뎀 펌웨어 버젼이
정상적으로 확인되야 가능합니다.
에러가 나시거나 그랬다면 같은 폴더에 위의 준비물이 없거나 다른문제때문일수도있습니다.
이제 4.00 펌웨어는 삭제되었습니다
9. bbupdater -v 를 실행하시면 현재 펌웨어가 없다고 나옵니다.
10. 이제 이전 3.14.08 펌웨어를 설치합니다.
bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls
를 입력하고 엔터~
펌웨어 설치작업을 시작합니다.
쭈욱 진행되고 이상없이 완료합니다.
이제 이전 펌웨어로 다운그레이드 되었습니다
11. bbupdater -v 입력해보시면
3.14.08로 정상적으로 설치되었습니다!!!!수고하셨습니다
12.commcfenter 를 다시 활성화합니다
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
아무메세지없이 리턴되면 LOAD 성공
EXIT 누르시고 로그아웃합니다.
13. 아이폰을 끄시고 다시켜시면 종전대로 AT/T 나 잘못된 심이라고 나오실겁니다
설정 -> 일반 -> ABOUT 에 가보시면
오오오오오.~~~ 모뎀이 3.14.08로 표기 되어 있습니다!!
성공하셨습니다
이제 다 끝났게 아니죠?
언락을 합시다!!!!
14. 아이폰에서 아까 설치한 ANYSIM 을 실행합니다
메세지를 잘 읽어보시고 클릭 클릭 하시면 언락을 시작합니다
정상적으로 위의 작업을 잘하셨다면
언락 성공!!메세지가 뜨실겁니다.^^
15. 언락된 폰을 확인 하실 수 있습니다.!!!!!!!
위의 원문을 보시면 다시 락된 폰으로 돌아가게 하는 방법도 있구요.^^
방법은 간단합니다
종전처럼 COMMCENTER 를 꺼주시고
bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls 로 초기 값으로 업데이트해주시고
컴센터 닫아주시면 됩니다.^^:
[actmask20님의 글입니다.]
'모바일 > 아이폰' 카테고리의 다른 글
iPhone 펌웨어 버전 확인하는 방법들 (0) | 2008.02.13 |
---|---|
iPhone 1.1.3: 네이티브 어플 공짜로 사용하기 (0) | 2008.02.07 |
쓸만한 iPhone 전용 Docking Station - 스피커, 핸즈-프리 전화, 충전 기능까지 (4) | 2008.01.04 |