애플의 심모원려
이런 변화는 근본적으로 애플의 심모원려라는 글에서 설명한 것처럼 하나의 시장을 만들려고 한 애플이 깊게 생각하고 길게 본 적략이 맞았기 때문이라고 생각한다. 이러한 애플의 심모원려는 시가총액에서 애플이 구글을 앞지르는 결과를 초래했고 App Store를 연지 한달만에 3,000만달러의 수익을 안겨다 주었다. 또 일본 게임업체 세가는 9.99달러 아이폰용 게임 '슈퍼 몽키볼'을 230만개나 팔아 300만 달러의 수익을 올렸다고 하니 게임 업체나 애플은 모두 속된 말로 대박을 터트린 셈이다.
애플의 심모원려
펌웨어 1.x에서 2.x로 바뀌면서 변한 부분이 많다. 일단 2.x로 펌웨어가 판올림되면서 프레임웍을 새로 작성했기 때문에 1.x에서 돌던 대부분의 프로그램은 2.x에서 동작하지 않는다. 또 지금까지는 해킹과 Installer를 통해 설치가 가능했던 프로그램들이 이제는 해킹을 하지 않아도 App Store를 통해 설치할 수 있다.
이런 변화는 근본적으로 애플의 심모원려라는 글에서 설명한 것처럼 하나의 시장을 만들려고 한 애플이 깊게 생각하고 길게 본 적략이 맞았기 때문이라고 생각한다. 이러한 애플의 심모원려는 시가총액에서 애플이 구글을 앞지르는 결과를 초래했고 App Store를 연지 한달만에 3,000만달러의 수익을 안겨다 주었다. 또 일본 게임업체 세가는 9.99달러 아이폰용 게임 '슈퍼 몽키볼'을 230만개나 팔아 300만 달러의 수익을 올렸다고 하니 게임 업체나 애플은 모두 속된 말로 대박을 터트린 셈이다.
반면에 1.x에서 아직까지 2.x로 넘어오지 않은 사용자도 많다. 나도 1.x를 고수하고 있는 사람이다. 2.x의 펌웨어는 아직까지 불안정하고 발열의 문제가 심했기 때문이다. 그런데 얼마전 다시 펌웨어가 2.0.2로 판올림 된 것을 알았다. 일단 펌웨어가 얼마나 안정되었는지와 Cydia Installer나 Installer에서 사용할 수 있는 프로그램이 얼마나 있는지 알아 보기 위해 2.0.2로 판올림했다. 따라서 이번 글에서는 펌웨어 2.0.2를 해킹하는 방법을 알아 보도록 하겠다.
펌웨어 1.1.4는 ZiPhone으로 해킹을 했고, 1.1.5는 iFree로, 2.0.0은 WinPwn으로 해킹을 했기 때문에 iPod Touch를 해킹하는 도구는 모두 사용해본 셈이다. 따라서 이번에 2.0.2를 해킹하는 방법은 새로운 해킹 도구인 QuickPwn을 이용해서 해킹하는 방법을 설명하겠다. 2.0.0을 해킹하면서 PwnTool에 대해 간단히 설명했다.
펌웨어 2.0 해킹하기에서 설명한 것처럼 PwnTool은 핵킹된 펌웨어를 만들고 해킹된 펌웨어를 iPod Touch에 설치할 수 있도록 iPod Touch의 펌웨어를 해킹한 뒤 iTunes를 이용해서 해킹된 펌웨어를 설치하는 방법으로 진행된다. 이 방법은 해킹된 펌웨어를 만드는데 시간이 걸리고 펌웨어를 만든 뒤 해킹된 펌웨어로 업데이트를 해야 하기 때문에 해킹하는데 시간이 비교적 오래 걸리는 편이다.
오늘 소개하는 QuickPwn은 근본적으로 해킹하는 방법은 PwnTool과 같지만 해킹된 펌웨어를 만들어 펌웨어를 판올림하는 것이 아니라 iPod Touch의 펌웨어만 바꾸고 Cydia Installer와 Installer를 설치하는 방법으로 해킹한다. 따라서 PwnTool에 비해 해킹하는 시간이 훨씬적게 걸린다는 잇점이 있다.
펌웨어 2.0.2 해킹
QuickPwn으로 해킹하는 방법은 상당히 간단하다. 복잡한 것은 아니지만 DFU 모드로 부팅할 줄 알아야 해킹이 가능하므로 꼭 펌웨어 2.0 해킹시 iPod Touch가 벽돌이 될 수도...라는 글을 읽어 보고 DFU 모드로 부팅하는 방법을 숙지한 뒤 시도하기 바란다. 참고로 이 프로그램은 2.0.0 이상의 펌웨어(2.0.0, 2.0.1, 2.0.2)에서만 동작한다.
- iPod Touch를 2.0.2로 판올림 하지 않았다면 먼저 2.0.2로 판올림한다. 판올림하는 방법은 따로 설명하지 않겠다.
- QuickPwnGUI120.zip를 클릭해서 QuickPwnGUI120.zip 파일을 내려받는다. 내려받는 속도가 느리기 때문에 가급적 FlashGet과 갈은 내려받기 가속기를 이용해서 내려받는 것이 좋다. 또 이 프로그램은 Microsoft .NET Framework 3.0을 필요로 하므로 Microsoft .NET Framework 3.0이 설치되어 있지 않다면 미리 설치해 두기 바란다.
QuickPwnGui120.exe
실행한 뒤 iPhone, iPod Touch, iPhone 3G 중 하나를 선택한다. 내가 가지고 있는 것은 iPod Touch이므로 여기서는 'iPod Touch'를 선택하는 것으로 하겠다.- 'Browser' 단추를 클릭해서 2.0.2 펌웨어를 선택한다. 일반적으로 펌웨어는
%AppData%\Apple Computer\iTunes\iPod Software Updates
폴더에 저장되어 있다. - Add Cydia, Add Installer, Replace boot logos 중 필요한 옵션을 선택한다. 모두 다 선택해서 해킹해 본 결과 일반인이라면 'Add Cydia'만 선택하면 됐다. 그 이유는 Installer는 설치해도 Installer를 통해 설치할 수 있는 프로그램이 하나도 없었다. 또 부트 로고는 애플의 부트 로고가 더 나았다. 다만 나는 테스트를 위해 'Add Cydia', 'Add Insaller'를 선택했다.
- 'Go!' 단추를 클릭하면 다음과 같은 창이 나타난다. 출력된 메시지를 읽어 보면 알 수 있지만 iPod Touch를 끈 뒤 엔터키를 누르라는 뜻이다. 따라서 전원 단추를 계속 누르고 있다가 '밀어서 전원끄기' 화면이 나타나면 밀어서 전원을 끈 뒤 엔터키를 누른다.
- 엔터키를 누르면 다시 다음과 같은 화면이 나타난다. 내용은 DFU 모드로 부팅한 뒤 y를 누르라는 메시지이다.
- 'DFU 모드'로 부팅하면 y를 누르지 않아도 자동으로 다음 화면으로 넘어간다. DFU 모드로 부팅하려면 일단 홈 단추와 전원 단추를 동시에 누르고 마음 속으로 하나, 둘 ... 다섯까지 센 뒤 전원 단추만 손을 놓는다. 그리고 홈 단추를 누른채로 10~15초 정도를 기다리면 된다.
일단 해킹에 성공하면 스프링보드에 다음처럼 Cydia Installer와 Installer가 설치되어 있는 것을 알 수 있다.
원래는 테마가 적용되지 않은 화면이 나온다. 또 Dock도 설치되어 있지 않기 때문에 Dock Prefs 아이콘도 없어야 정상이다.
Installer로 설치할 수 있는 프로그램
Installer도 상당히 개선되었다. Installer의 최대 단점은 소스가 많아지만 Reflash하는데 시간이 상당히 걸린다는 점이다. 그런데 4.x부터는 Installer를 실행하면 소스 갱신을 백그라운드로 처리한다. 예를들어 소스가 7개라면 Tasks에 7이라는 숫자가 뜨며 차례로 소스를 갱신한다. 프로그램을 설치할 때도 마찬가지로 배경으로 처리하기 때문에 동작 속도가 상당히 빨라진 느낌을 준다. 아울러 검색 기능도 개선되었다. 예전에는 제목만 검색할 수 있지만 4.x에서는 본문까지 검색할 수 있다.
그림에서 알 수 있듯이 각종 프로그램의 아이콘을 인터넷에서 가져온다. 커다란 아이콘과 배경색을 보면 App Store와 무척 닮아 있다는 것을 알 수 있다. Featured에는 인기있는 프로그램의 목록과 Installer의 변경 사항을 확인할 수 있다. 또 Categories에 Updated, Installed Packages를 추가했기 때문에 업데이트와 프로그램 삭제는 Categories에서 하면된다. Source는 예전과 비슷한 방법으로 동작한다.
Cydia Installer로 설치할 수 있는 프로그램
1.x 시절 Installer만큼 다양한 프로그램은 아니지만 펌웨어 2.0이 등장하면서 바로 배포되었기 때문인지 꽤 여러 가지 프로그램이 올라와 있었다. 아울러 기존의 Cydia Installer의 단점을 보완한 기능 개선도 이루어졌다.
먼저 가장 눈에 띄는 기능개선은 사용자 소스를 추가할 수 있는 기능이다. Cydia Installer를 사용하면서 가장 불편했던 기능이 사용자 소스를 추가할 수 없기 때문에 Cydia에서 제공해 주는 프로그램만 설치가 가능했다. 그러나 최근판에서는 'Manage/Source'를 이용하면 자신의 소스를 추가할 수 있는 기능이 추가되었다. 'Package'를 통해서는 이미 설치된 프로그램을 관리할 수 있다.
두번째로 눈에 뛰는 부분은 Featured Package에 추가된 프로그램이 상당히 많다는 점이다. 특히 Feturead Package에 등록된 프로그램 중 가장 인상적인 프로그램은 바로 Dock였다. 1.x에서 사용하던 Dock 프로그램을 새로운 런처 프로그램으로 개조한 것 같았다. 물론 iPhone은 사용해 보지 않아서 iPhone의 Dock도 이렇게 동작하는지는 알 수 없었다.
기존의 Dock는 오른쪽 아래에서 손가락을 밀어 올리면 실행할 수 있는 모든 프로그램이 부채살처럼 나타났다. 그러나 2.0의 Dock에는 모든 프로그램이 아니라 최근에 실행한 프로그램이 부채살처럼 나타난다. 왼쪽부터 밀어 올리면 밀어 올리는 위치에 따라 첫 폴더부터 마지막 폴더가 나타난다.
각각의 폴더에 프로그램을 추가하는 것은 Dock Preference에서 설정하며, 이 Dock를 이용하면 밀어 올리는 방법으로 프로그램을 단계적으로 실행할 수 있다. 따라서 나처럼 iPod Touch에 상당히 만은 프로그램을 설치해서 사용하는 사람에게는 상당히 유용한 프로그램이었다. 이외에도 프로그램을 숨기는 기능, 스피드 다이얼 등 여러 가지 부가기능도 사용할 수 있었다.
내가 2.0으로 가지 않는 이유는 여러 가지가 있지만 그 중 한가지는 '2.0에서는 테마를 사용할 수 없다'는 것도 한 요소 중 하나다. Customize를 설치할 수 있지만 펌웨어 2.0용 SummerBoard나 FreeBoard가 없기 때문에 Customize를 설치해도 테마를 정상적으로 사용할 수없다. 그런데 Featured Package를 보면 WinterBoard라는 것이 추가되어 있는 것을 알 수 있다.
iPod Touch의 기본 보드가 SpringBoard(봄)이고, 해킹한 뒤 추가되는 보드가 1.x에서는 SummerBoard였기 때문에 2.x 추가된 WinterBoard가 어떤 기능을 하는 프로그램인지 쉽게 알 수 있을 것으로 본다. WinterBoard는 SummerBoard의 테마 기능을 수정없이 사용할 수 있도록 개발되었다고 한다. 탁월한 전처리 기능으로 SummerBoard의 테마를 수정하지 않고 사용할 수 있지지만 Customize와는 호환이 되지 않았다.
또 SynchStep, 1.x에서 추천 프로그램 10위에 오른 TuneWiki, 초기화면을 화려하게 변신 시켜주는 IntelliScreen, Snapture 등이 Featured Package에 포함되어 있었다. 또 All Categories에는 많은 프로그램은 아니지만 BookReader, BossTools, Customize, dict, FileViewer, HPCalc, Insomnia, PowerTool, textReader, 각종 테마, 토이, 소스, 개발 도구등이 포함되어 있었다.
게임을 비롯한 유용한 프로그램이 많지 않은 것은 사실이지만 WinterBoard로 테마가 정상적으로 동작하고 조금 부족하지만 필요한 유틸리티를 어느 정도 포함하고 있는 것 같다. 따라서 2.0을 당분간 더 사용해볼 생각이다. 참고로 해킹한 뒤 Cydia Installer를 처음 실행하면 다음 그림과 같은 화면이 나타난다.
Cydia Installer에는 초보자에게는 전혀 불필요한 개발 도구도 많이 포함되어 있는데 이런 개발 도구를 필터링하는 옵션이다. User(Graphical Only)를 선택하면 GUI 환경에서 동작하는 프로그램만 Cydia Installer에 나타난다. Hacker(+ Command Line)를 선택하면 GUI 프로그램과 일부 명령행 프로그램이 표시된다. 마지막으로 Developer(No Filters)를 선택하면 필터링하지 않고 모든 프로그램이 Cydia Installer에 표시된다.
Trackback
Trackback Address :: https://offree.net/trackback/1968
Comments
-
-
-
학주니 2008/08/27 10:18
뭐 올해안에는 나오기 힘들다는 결론을 내고 터치구매준비중임다 ^^
터치를 구매하게 되면 도아님의 포스팅을 열나 공부하고 아이팟 터치를 사용해야할듯 ^^ -
jugug 2008/08/27 10:26
1.x해킹툴인 Ziphone의 개발자가 QuickPWN방식이 자신의 방식과 동일하다면서 (펌웨어가 설치된 아이폰에 Installer를 설치하는 방법) 태클을 걸었죠.
전 지금 2.0.1인데 2.0.2에서 바뀐것이 거의 없다고 하니 보류중입니다.
Installer는 소스 추가하면 쓸만한거 많습니다. 지금 무료로 쓸 수 있는 프로그램들도 1.x버전대와 큰 차이가 없으니 넘어오는것이 좋다고 봅니다. -
-
toice 2008/08/27 13:53
후; 저도 그제 1.1.4에서 2.0.2로 판올림하고 해킹했는데 App store며 하다못해 인스톨러까지 다 마음에 드는데 역시 안되는 프로그램들 때문에 하루 유지하고 1.1.5로 돌렸습니다. 쓰던게 안되는 답답함을 못이기겠더라구요.
-
-
-
아이폰 2008/08/28 05:25
아~ 안그래도 2.02 나왔길래 올라갈까 말까 고심중이었던 at t 아이폰 유저였습니당..
뭐 . . 괜찮겠네요..
어쨌든 좋은 정보 감사합니다. -
진행이 2008/08/29 17:20
항상 좋은 정보 감사 합니다...저도 업그레이드 하려 하는데요..
8번에서 DFU모드로 들어가서 (y안 누르고 자동으로 진행)
"축하 합니다. DFU모드로 들어 왔습니다. 기달리세요...나온후 진행이 안되요..
performaing operation %가 안 나오고요..
해결법 아세요? -
김대성 2008/08/31 01:21
저기...그런데 전 비스타 쓰는데요..
blowser 검색이 전혀 안되는데 어케 해야되요??
어디 박혔는지 도통. 알수가 없네용.
사전좀 넣을라고 하는데 이틀째 날밤만 까네용.. ㅜㅜ -
-
-
zasfe 2008/09/01 10:07
iPhone v.2.0.2 버전에서 비밀번호를 간단히 우회할 수 있는 방법이 있다는군요
아이폰(iPhone) v2.0.2 치명적인 버그 발견 / http://moonslab.com/662
동영상
http://gizmodo.com/5042332/huge-iphone- ··· -at-risk -
미프 2008/09/03 01:42
2.0 펌을 사용하고 있는데. 약간의 말썽이 있네요.
APP도 해킹된것을 사용하는데(이것이 말썽입니다.) APP전체가 리셑이 된다든지,
음악이 하나도 등록되지 않았다는 에러가 뜨네요.
이때 iTunes를 실행해서 해결하는 방법이 있지만.. 상당히 귀찮아 지네요.
google calendar와 연동하는 것은 넷무스(?)를 이용하지 않고 무선인테넷이 가능하면 자동으로 싱크해도록 사용하고 있구요.
2.0의 불법 APP는 상당히 매력적이지만, 조용히 앉아서 생각해보면, 그냥 자랑용이 많아요.
ipod Touch의 장점과 APP는 엄청나지만, 다시 한번 생각을 하게하네요.
1.x에서 해킹역시 불법인지는 모르겠으나, app는 무료(공식적으로)라서 편안하게 상요하고 iFree로 인해서 상당히 편리하게 사용하는데...
iPod Touch의 개인적인 용도를 먼저 파악하는 것이 가장 좋은 것 같아요.
저는 mp3와 일정(google연동)을 가장 많이 사용하고 있어서.. 사실 다시 핸드폰(아르고에서 캔유로 변경했지만, 모든 핸드폰에는 일정이 있기때문에)으로 교체를 할까 고민중입니다.
집에 스피커독이 있기때문에 판매는 하지 않겠지만, iPod Touch의 매우 많은 기능중에 무엇을 이용하는가를 먼저 생각하게 해주는 것이 2.0펌이더군요.
2.0펌은 사실상 저에게는 뽀대와 뽐뿌질 정도인것 같아요.
하지만, 1.x와 늘 고민이 된다는 것이...ㅠㅠ
1.x로 내려가려면 또 노가다를 해야되기때문에..^^ -
팟mania 2008/09/09 03:29
정말 감사합니다.
정말 많은 도움이 되었습니다.
덕분에 2.0.2버전으로 해킹했네요..
좋은 정보 정말 감사했습니다 -
Daniel Oh 2008/10/19 15:13
제 컴퓨터가 비스타 인데 Microsoft .NET Framework3.0이게 윈도우 XP를 지원하고 비스타는 지원을 않하더라고요 ㅡ.ㅡ 어떻게 해야죠??? 그리고 QuickPwn을 실행하고 Go를 눌르고 나서 갑자기 QuickPwn프로그램이 꺼저요ㅡ.ㅡ 어떻게 해야죠???
원래는 제 펌웨어가 2.0이나 제가 아이팟을 복원하는 바람에 Cydia하고 installer이 지워 졌거든요...
[email protected]으로 답변 보내주세요 ㅜ.ㅜ 제발 부탁드려요 -
-
hr7 2009/07/29 20:48
1.1.5해킹에서 쓰고있는데.. 지금 저는 해외에 있는데.. 아이폰 쓰는거 보니 여러 어플드이 있더라구요..2.0.2 로 판올림해서... 해킹하려고 하는데... 저가 자주쓰는건 노래듣고 그런 여러종류의 게임을 하려고 하는데 어떤게 더 갠찬은가요 그냥 1.1.5에서 쓸까요 2,0.2갈까요..그리고1.1.5에서 cydia깔고 쫌 여러 어플들 할수있는방법업나요? 그럼 그냥 1.1.5에서 있을텐데...
Facebook