'hacking'에 해당되는 글 1건

  1. 2007.08.19 iPhone 해킹 총정리 - Activation Crack부터 SSH 접속까지 (PC용) (23)

iPhone 해킹 총정리 - Activation Crack부터 SSH 접속까지 (PC용)

|

아마 국내에서 아이폰 해킹에 대해 정리하는 것은 이 글이 처음이 아닌가 싶네요. J


그동안의 제가 갖고 있는 iPhone을 해킹하기 위해 날밤을 새며 찾아낸
경험들을 집대성해서 간단하게 작성을 해보았습니다.


도움이 되시길 바라며 말이죠. 흐흐..

 

지금까지 아이폰 해킹을 위해 이런 저런 내용들을 찾던 중, iPhone에 대한 해킹 방법이

가장 잘 나온 사이트로 Hack the iPhone이란 사이트를 꼽을 수 있을 것 같습니다.

http://www.hacktheiphone.com/iphone_information.html

 

위의 사이트 문서를 참고하면서 한번 보시기 바랍니다. 의외로 쉬우니까 말이죠.


PS: 만약 매킨토시를 사용하고 계신다면 매킨토시용 방법을 이용해보시기 바랍니다.
  PC보다는 훨씬 쉽게 iActivator라는 프로그램만으로 모든게 가능합니다.
 
아이폰 액티베이션부터 유튜브 활성화, 스크린샷까지 총정리 (@골빈)
 
---------------------------------------------------------------------------------

0 단계


제일 먼저 iPhone box를 뜯은 후, activation 크랙 방법은 잘 아시는 것처럼

PC iTunes 7.3.0 버전을 설치하고

http://www.kissmac.com/shop/mart5/bbs/table/ip_sw/upload/iTunesSetup73.exe

아래의 iPhone unlock toolkit을 다운로드 한후 설치해서 실행시키면 AT&T Activation crack이 가능합니다.

http://www.pqdvd.com/download/iphoneunlocktoolkit.exe

iPhone activation이 되었다면 이후에는 iTunes를 이용해 정상적인 데이터 업로드 다운로드와

설정 작업들을 쭈욱 진행하시면 됩니다.

 

---------------------------------------------------------------------------------

1단계


사실 본격적인 아이폰에 대한 해킹은 이 단계부터라고 할 수 있습니다.


해킹 방법은 MAC 또는 윈도우 환경에 따라 다르게 되는데, 저는 윈도우 기반의

방법으로 말씀을 드리겠습니다.


가장 1 단계 해킹을 위한 준비 절차에 대해서는 iPhone modding에 대한 10단계라는 글을 참고하시면

도움이 되실 것입니다. http://www.hacktheiphone.com/iphone_first_ten_steps_to_modding_windows.html

 

준비 절차

step1 : 도킹 후에 배터리 충전 및 확인

step2 : 아이튠즈를 통한 설정값 백업

step3 : iTunes 프로세스 죽이기

step4 : iPhone 켜기

step5 : 해킹 프로그램들을 위치시킬 c:\phonedmg 폴더 만들기

step6 : 애플에서 restore용 파일 다운로드 하고, 파일명을 zip으로 바꾼 다음, c:\phonedmg에 압축 풀기

 http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3538.20070629.B7vXa/iPhone1,1_1.0_1A543a_Restore.ipsw

step7 : 압축이 제대로 풀렸는지 확인

step8 : 해킹 권한 획득을 위한 jailbreak 프로그램 다운로드 및 압축 풀기

http://www.hacktheiphone.com/downloads/jailbreak2.zip

step9 : iPhone 설정 변환을 위한 인터페이스 프로그램 다운로드 받기 및 압축 풀기

 http://www.hacktheiphone.com/downloads/ipi2.zip

step10 : 관련 중요 DLL 파일인 iTunesMobileDevice.dll 파일 받기 및 압축 풀기

 http://www.hacktheiphone.com/downloads/iTunesMobileDevice.dll.zip

 

이제 step8jailbreak 프로그램들을 이용한 해킹 권한을 획득하도록 합니다. 이 과정은

한번만 하면 되고, 정상적으로 완료되면 이후는 별도로 실행할 필요가 없습니다.


다음의 그림과 절차를 함께 참고하시면 도움이 되십니다.

http://www.hacktheiphone.com/iphone_carrier_ID_swap_windows.html


Step11 : cmd
를 실행하여 도스창을 띄우고, c:\phonedmg 폴더로 이동한 후, jailbreak를 실행

      도스창에 나오는 설명 및 내용을 잘 확인하고 실행

-       먼저 iphone의 파워버튼과 홈 버튼을 약 25초 정도 누르면 recovery mode가 실행됨

-       Recovery mode가 실행된 후 이어서 jailbreak가 복구 모드에서 프로그램 교체를 하고 종료함

Step12: cmd 를 실행하여 도스창을 띄우고, c:\phonedmg 폴더로 이동한 후, iphoneinterface를 실행

       하여 command line 모드로 간단한 해킹 작업들을 수행

 

iphoneinterface를 통해 해킹이 가능한 내용들로는 다음과 같은 내용이 가능합니다.

l  AT&T 로고 바꾸기 : http://www.hacktheiphone.com/iphone_carrier_ID_swap_windows.html

l  위젯 아이콘과 그래픽 파일 바꾸기 : http://www.hacktheiphone.com/iphone_changing_system_icons_windows.html

l  전화용 키패드 배경 이미지 바꾸기 : http://www.hacktheiphone.com/iphone_change_keypad_background_image_windows.html

l  벨소리 추가 : http://www.hacktheiphone.com/iphone_ringtone_installation_windows.html

 

---------------------------------------------------------------------------------

2단계


네트워크 등이 가능하고, 좀더 대량의 데이터들을 업데이트 하고, 다양한 프로그램들을

자유롭게 설치하기 위해서는 SCP, SSH 등의 네트워크 프로토콜을 이용할 수 있도록 하는

2단계 해킹 절차가 필요합니다.

 

이 과정은 SSH Kit 설치 과정을 통해 진행할 수 있습니다.

 

Step12:  SSH Kit을 다운로드 하여 PC에 압축 풀기

 http://www.hacktheiphone.net/downloads/SSHkit.zip


Step13:
압축을 푼 폴더를 열어,
sshify-windows.bat 배치 파일을 실행하기


Step14: iPhone
SOCKS 서버를 enable 시키는 과정이 진행되는데 잘 읽고 진행을 하셔야 합니다.

Phase1 Phase2는 그냥 에러가 없이 잘 진행되는지만 확인하시면 되고,

Phase3에서 파워 버튼을 “slide to turn off”가 나올 때 까지 누른후, 전원을 off 시켰다가 켜야 합니다.

        전원이 켜지고 시스템이 올라오면, 다시 아무키나 눌러 phase4로 진행되도록 하고

Phase4가 진행된 후 Phase5가 되면, 다시 전원을 off 시켰다가 켜주셔야 합니다.


Step15:
아이폰의 메뉴에서 Settings -> General -> Auto-Lock에서 Never를 선택하여 auto lock

   걸리지 않도록 설정한 후


Step16 : window
SCP 클라이언트를 다운로드 받아 설치하고 실행한 다음

 http://winscp.net/eng/download.php

 WinSCP 프로그램에서 접속 프로파일을 설정하면서, iPhone IP와 포트번호를 입력한 다음

 User name root  password dottie 로 설정을 하고, protocol SCP로 설정을 하여 저장한 후

 Login을 하면 됩니다. 만약 이때 iPhone Host IP를 정확하게 입력을 했음에도 불구하고

 SCP로 접속할 수 없다면 step14에서 문제가 있었던 것이니, SSH Kit을 설치했던 폴더를 삭제하고

 Step12부터 step14까지를 다시 진행해보시기 바랍니다.

 

 만약 정상적으로 되었다면 이제부터는 WinSCP 프로그램을 이용하여 Norton command FTP 툴처럼

 PC 파일과 폴더, iPhone의 폴더와 파일 등을 자유롭게 주고 받고 권한 설정을 할 수 있게 됩니다.

 

이후에 WinSCP를 통해 할 수 있는 해킹들은 다음과 같습니다.

l  유튜브 기능 복구하기 (비권장) : http://www.hacktheiphone.com/iphone_making_you_tube_work.html

l  맞춤법 수정 기능 설정/해제 : http://www.hacktheiphone.com/iphone_keyboard_preference_editing_windows.html

l  Installer.app 설치하기 : http://www.hacktheiphone.com/iphone_using_installer_app_windows.html

 

---------------------------------------------------------------------------------

3단계 : 본격적인 응용프로그램 인스톨하고 설치하기


원래는 winscp를 이용해 프로그램을 옮기는 추세였는데, 얼마전 Installer.app가 나오면서

완전 자동으로 프로그램을 추가/삭제/업데이트 할 수 있게 바뀌었습니다.

 

위에서 말씀드렸던 Installer.app를 설치하신 후,

http://www.hacktheiphone.com/iphone_using_installer_app_windows.html

Installer를 실행하여 BSD Subsystem, Community Sources 등을 설치하고, 업데이트를 하면

추가적으로 보이스 레코드 기능, 닌텐도 게임기 에뮬레이터, Launcher, VT100 에뮬레이터 등

많은 기능을 손쉽게 추가하실 수 있습니다.

 

이때부터는 그냥 손가락으로 꾹꾹 선택만 하시면 됩니다. J

 

이 정도면 대부분 해킹이 완료된 것이죠.

 

---------------------------------------------------------------------------------

4단계 : Guru 모드


만약 terminal로 접속을 하고 싶다면, SSH 모듈이 설치되어 있으니

윈도우용 SSH client를 이용하여 접속하면 됩니다.

 

예를 들면 PuTTY 같은 프로그램을 이용하여 네트웍으로 iPhone으로

접속을 하시면 됩니다. 이때 계정은 root, 암호는 dottie를 사용하시면 됩니다.

http://www.chiark.greenend.org.uk/~sgtatham/putty/

 

이제부터는 더 자유롭게 terminalUNIX guru 모드로 작업을 하실 수 있습니다.

 

아이폰 해킹에 관심있는 많은 분들에게 도움이 되었으면 합니다.

기타 내용이나 절차에 대한 의문이 있으시면 언제든 남겨주시기 바랍니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 And Comment 23
prev | 1 | next

티스토리 툴바