티스토리 툴바


2010/05/06 08:12 아이폰3GS
http://souldrinker.tistory.com/283


posted by starland
2010/04/10 23:37 아이폰3GS

http://bassist.tistory.com/113

 

후후 벌써 설치하신분이 있네요...

멀티태스킹에, 폴더기능 지원.

이두개만으로 4.0이라고 까지 하긴 좀 그렇지 않을까요??

 

해킹때문에 주식못하는 저같은 사람에게는 꽤 괞찮을듯합니다.

대신 빨리 탈옥이 나와야^^

 

필요한 사양
1. OS : Mac OS X(10.5.8이상이면 쉽게 할수 있음), 해킨도 상관없는것으로 사료됨. 본인도 해킨에서 설치했음
2. 아이튠스 스토어 접속 가능해야함
   (Safari가 4버전 이상이어아 접속 가능, 10.5.7 이하에서는 설치 불가함, 10.5.7이하에서 설치방법 아래설명)
오늘 날 괴롭혔던 주범 사파리


간략한 작업 진행 방법
1. Hosts 파일을 수정.
2. 아이튠스에서 옵션+업데이트를 눌러 업데이트 진행.

진짜 간단하다!!!!! 근데 이걸한다고 아침부터 저녁 5시까지 대삽질을 하다니 -_-;



◇iPhone OS 4.0 깔기

○ iPhone OS 4.0 파일 다운로드
4.0 OS가 필요하다. 토렌트등에 떠돌고 있으니 각자 알아서 구하자. 용량은 370MB정도 였다.

○ Hosts 파일 수정.
1. 먼저 파인더를 띄우고 응용프로그램->유틸리티->터미널을 띄운다.
응용프로그램->유틸리티
유틸리티->터미널 선택

2. 터미널이 뜨면 터미널에 sudo vi /etc/hosts 라고 타이핑을 한다.


3. 호스트 파일의 내용 마지막에에 "127.0.0.1   albert.apple.com"을 추가한다.
  터미널에서 2번의 내용을 타이핑하면 유닉스의 텍스트파일 편집기인 vi가 hosts 파일의 내용을 뿌려주게된다.
  이상태에서 화살표키를 눌러 가장 아래쪽 라인으로 내려가서 Shift+A를 누르면 입력모드로 변하게 된다.
  그상태에서 엔터키를 한번 입력해 줄을 바꿔주고 127.0.0.1    albert.apple.com 을 입력하자.
  127.0.0.1과 albert.apple.com 사이는 Tab키를 눌러서 띄워주면 된다.
해당내용을 수정한 hosts 파일
초기화면에서 커서를 가장 오른쪽 하단부로 내리고 i를 타이핑해 입력모드로 들어가도 무방하다.

4. 입력을 마치면 ESC키를 누르자. ESC키를 누르면 입력모드가 종료된다. 그상태에서 :wq 를 타이핑후 엔터키를 입력한다.
저장하고 빠져나가는 :wq 명령어를 입력하자.(별 상관없는 이야기지만 write, quit 앞자 조합이 아닌가 싶다)


이렇게 저장하고 빠져나오면 hosts 파일 수정은 끝! 이제 아이폰에 OS 4.0만 심어주면 된다.


○ 아이튠스를 통해 iPhone OS 4.0 업데이트

1. 아이튠스를 실행하고 아이폰도 케이블을 연결해 컴퓨터에 연결한다.
2. 아이폰 항목을 선택하면 나오는 업데이트 확인 단추를 이용하여 업데이트할 것이다.
   옵션키를 누른채로 업데이트 확인 버튼을 누르자
옵션+복원으로는 하지말자 골치 아파진다.

3. 옵션+업데이트 확인을 눌러주면 아래처럼 ipsw파일을 지정할수 있는데 아까 받아둔 iPhone OS 4.0을 지정해주면 된다.



4. 시간이 지나고 아이폰에 사과모양이 몇번 뜨고나면 자동으로 초기화면이 뜰것이다.

업데이트 끝!!!!!!!!!!!!!





◇ 각종 에러 해결 방법

○ 옵션+복원을 눌러 4.0을 설치한 경우

아마 액티베이션이 안된다는 메세지를 띄우고 아이폰은 긴급전화만 할수있는 멍청이 상태가 되어있을 것이다.
그때는 어쩔수 없이 3.1.3으로 복원하는수밖에 없는데 그 상태에서는 아이튠스에 복원 버튼도 볼수 없기때문에 다음과 같은
방법을 쓰면 된다.

1. 복원 가능한 모드 만들기
아이폰의 전원 버튼과 홈버튼을 같이 계속 누르고 있는다. 그러면 빨간 화살표 모양의 전원끄는 화면이 뜨게되는데 그 상태에서도 누르고있는 버튼은 떼지 말고 계속 누르고 있다보면 어느순간 아이폰 화면 까맣게 변하게 된다.
그러면 전원버튼은 떼고 홈키만 계속 누르고 있으면 사과 로고가 떴다가 iTunes에 연결하라는 아이폰 화면이 나올것이다.
그리고 컴퓨터의 iTunes에서는 복원할 아이폰을 찾았다는 팝업창이 뜬다. (이게 DFU 모드가 맞는지는 모르겠다)

2. 1015 에러 해결
 - irecovery 다운 및 실행
이렇게 하고나면 복원이 가능한데 실컷 복원을 다해놓으면 1015라는 에러창이 하나 뜨게 될것이다.
그상태에서 승인을 누르고 첨부한 iRecovery 라는 프로그램을 다운받는다.
libusb-0.1.4.dylib 파일은 /usr/local/lib 폴더에 복사해주면 된다.
그리고 응용프로그램->유틸리티->터미널을 실행시켜준다.
irecovery 프로그램이 있는 디렉토리로 이동해서 iRecovery -s 라고 타이핑을하고 엔터를 친다.

※ 2010/04/10 추가 사항
  해킨 10.5.7버전과 리얼맥(유니맥)에서 확인한 결과 /usr/local 이라는 디렉토리가 존재하지 않았고
  이런 경우에는 /usr/lib 디렉토리에 libusb-0.1.4.dylib 파일을 넣어주면 됩니다.

 - irecovery를 통한 에러 해결
그러면 글들이 쭉 뜨고 마지막에 명령어를 입력할수 있도록 커서가 깜빡이는데 거기에서
setenv auto-boot 타이핑후 엔터
saveenv 타이핑후 엔터
reboot 타이핑후 엔터
를 하고나면 아이폰이 재부팅되면서 3.1.3 초기로 돌아가며 복원이 된다.

※ 2010/04/10 추가사항
  만약 이렇게 했는대도 아이폰에서 비상전화 화면만 띄우고 있다면
  수정했던 호스트 파일을 원상태로 복구시켜 주시면 순정 3.1.3으로 복원이 가능합니다.



○ MAC OS X의 버전이 낮아 사파리 4.0을 설치 못하는경우
개인적으로는 이부분때문에 거의 70%이상의 시간을 허비했다.
거의 윈도우만 쓰다보니 사파리 4.0이 깔리지 않으면 아이튠스 스토어에 접속을 못한다는걸 몰라서 -_-;;
나는 10.5.7 버전을 쓰고 있었는데 간단히 버전 정보만을 수정하는것으로 사파리 4를 설치할수 있었다.
10.5.7에서 사파리 4 설치 방법

1. 파인더를 실행한다.
2. Shift+Command+G 를 눌러 이동하는 창을 띄운뒤 /system 을 입력
3. system/library/coreservices 폴더로 이동한다.
4. SystemVersion.plist 파일을 찾아 데스크탑(바탕화면)에 드래그한다(복사)
5. 바탕화면의 SystemVersion.plist 파일을 열어 버전 항목에 10.5.7 부분을 10.5.8로 바꾸어준다(2개 바꿔줘야함)
이런식으로 아랫쪽에 버전 정보에 10.5.8이라고 바꿔주면 된다.

6. 데스크탑에있는 파일을 다시 system/library/coreservices로 드래그하여 덮어쓰기한다.
7. 이 매킨토시에 대해서 메뉴에서 MAC OS X 버전이 10.5.8로 바뀐지 확인한다.
8. http://apple.com/safari 에서 사파리 4 레오파드용을 다운받아 설치한다.

이렇게 하면 설치가 되고 아이튠스 스토어가 문제없이 동작할 것이다.
(만약 이렇게 하고 에러가 뜬다면 http://x86osx.com 에서 정보를 구하는것이 빠를것이다)
posted by starland
TAG 4.0, 아이폰
2010/04/06 18:27 아이폰3GS

/private/var/mobile/Applications/3415098F-7300-44FD-8F27-683930A44399/Documents

 /private/var/mobile/Applications/C90CD922-804D-4E89-B49A-920913E5120D

posted by starland
2010/03/01 18:18 아이폰3GS

RSS (http://www.voiceportal.co.kr/894)

ikorway 3.0

smartSMS

 

posted by starland
2010/02/19 07:56 아이폰3GS



1day1 님의 블로그에 정리된 글이 있어 퍼옵니다.
나도 개발한번 해볼까?? ^^
===================================================

안드로이드 개발환경 구성을 윈도우에서도 하고자 한다.
(우분투에 설정해 놓았지만, 필요에  윈도우도 설정해 놓는게 좋겠다)

간단하게 요약정도만 한다.

 JDK 와 eclipse JDT 를 설치한다.
소스코드 컴파일을 위해  가 아닌 JDK 를 설치한다.
이클립스 설치 : http://www.eclipse.org/downloads/
eclipse 에서  것은 http://blog.1day1.org/394 를 참조한다.

2. android SDK  설치/설정한다.
윈도우용 SDK 를 설치한다 : http://developer.android.com/sdk/index.html

 eclipse ADT 플러그인을 설치한다.
설치전에 install/update 의 http://download.eclipse.org/releases/galileo/ 에서
WST 패키지를 찾아 먼저 설치를 하고 진행 (WST Server Adapter)

eclipse ADT 플러그인
https://dl-ssl.google.com/android/eclipse/
다음과 같은 항목이다.

4. 이클립스에 android SDK 위치를 지정한다.
 SDK 설치한 위치를  된다.


5. android SDK 에 추가  설치한다.
 안드로이드 API 버전별로 추가 패키지를 설치한다.
 2.0 이상의  버전을 선택했다.

6. 타겟 장치를 생성한다.
 manager 에서 Virtual Devices 항목에서 "NEW" 로 새로 생성한다.
 지정한 디바이스는 개발후 에뮬레이터로 이 가상장치를 사용하게 된다.


 설정을 했으면 준비는 완료되었다.
새 프로젝트로 안드로이드 프로젝트로 생성해서 테스트  본다.

실행시키면 에뮬레이터가 뜨면서 테스트 어플이 실행된다.

왜 그런지 모르겠지만, 우분투를 가상머신내에서 돌린 에뮬보다 느린것 같다.(그냥 느낌상인가?)


모토로이를 연결해서 테스트 해봤다.(빠르다.)
[2010-02-14 18:41:57 - HelloAndroid]------------------------------
 18:41:57 - HelloAndroid]Android Launch!
[2010-02-14 18:41:57 - HelloAndroid]adb is running  
[2010-02-14 18:41:57 - HelloAndroid]Performing com.onedayone.helloandroid.HelloAndroid activity launch
[2010-02-14 18:41:57 -  Target Mode: using device '04032948904003013'
[2010-02-14 18:41:57 - HelloAndroid]Uploading HelloAndroid.apk  device '042344694003013'
[2010-02-14 18:41:57 - HelloAndroid]Installing HelloAndroid.apk...
[2010-02-14 18:42:01 -  
[2010-02-14 18:42:01 - HelloAndroid]Starting activity com.onedayone.helloandroid.HelloAndroid on device
[2010-02-14  - HelloAndroid]ActivityManager: Starting: Intent { cmp=com.onedayone.helloandroid/.HelloAndroid }
역시나 빠르군.  에뮬로만  개발폰연결하면 정말 감동이겠다.


우분투, 윈도우7  둘다 개발환경 세팅하는거 어렵지 않네.(자바개발하던 분들은 눈감고도 할 것 같고)
맥은 없어서 패스.(맥사면 아이폰/안드로이드 같이  수 있겠군 ^^)

앞으로 안드로이드 어플들이 다양하고, 재미있는 것들이  나왔으면 좋겠다.

posted by starland
2010/02/13 03:16 아이폰3GS

출처 : http://obsoo.textcube.com/7

 

반가운 글을 찾았네요

어법상옳은님의 블로그 에서 찾았습니다.

 

친히 제 글에 댓글도 남겨주셨네요^^

구글링 후에 댓글에서 발견했습니다. 감사합니다.

 

http://www.felixbruns.de/iPod/firmware/요기에서

3.1.2 펌웨어를 다운받아 이용한다고 하네요.

 

 

준비물

 

1. 3.1.3 3GS 아이폰

2. 9.0.2 아이튠스

3. http://www.felixbruns.de/iPod/firmware/에서 다운받은 3GS 3.1.2 펌웨어

 

자세한 내용은 출처에 가서 확인하시죠^^

아직 검증해보진 못했습니다.

 

 

 

혹시나 해서 복원을 위한 제닉스님의 글을 첨부합니다.

- 탈옥한 아이폰 복원과 DFU모드 진입하기.

- 벽돌 아이폰 복원하기

 

posted by starland
2010/02/09 08:58 아이폰3GS

너무 깔끔하게 정리해 놓으신 MIRiyA 님의 블로그에서 퍼옵니다.

출처 : http://blog.daum.net/miriya/15600949


사건을 정리해보면, 2010년 2월 2일자로 아이폰 OS 3.1.3이 배포되었습니다. 이 업데이트는 몇가지 마이너한 부분만 수정한 것으로, 거진 탈옥을 막기 위해 배포했다 봐도 됩니다. 현재 blackra1n을 이용한 아이폰 탈옥은 펌웨어 3.1.2까지만 가능합니다. 따라서 모르고 3.1.2를 3.1.3으로 업데이트하신 분들이 탈옥이 안된다고 아우성을 치는 상황입니다. 다만 며칠 전까지만 해도 3.1.3을 3.1.2로 다운그레이드 하는 방법이 있었습니다. 설명하면 길지만 일단 설명을 해보지요.


아이폰 3GS, 그리고 아이팟 터치 3G부터 펌웨어 복원을 할 때 확인 절차가 한가지 더 생겼습니다. 아이폰과 아이팟터치에는 'ECID'라는 기계의 고유 번호가 있습니다. 우리가 복원을 시도하면 아이튠즈에서는 이 ECID를 애플의 서버에 전송하고, 애플의 서버에선 그걸 받고 ECID SHSH라는 파일을 아이튠즈에게 전송해줍니다. 그럼 아이튠즈는 그 ECID SHSH라는걸 이용해 부팅 파일에 서명을 하고, 복원을 시작하는거죠. 따라서 복원 기능을 통해 다운그레이드를 하려면 ECID SHSH를 갖고 있어야합니다. 뭐 ECID 자체는 금방 알아낼 수 있지만 문제는 ECID SHSH지요. ECID를 애플에 보내면 ECID SHSH를 주는 형태거든요.


근데 시밤 2월 4일 오전 8시부터 애플에서 아이폰 OS 3.1.2에 대한 ECID SHSH 제공을 중단했어요. 다시 말해 3.1.3 이전 버전의 OS는 아이폰에 깔지 못하게 된거죠. 그래도 나름 방법이 있긴 한데, 만약 아이폰에 Cydia를 깔았을 때 Cydia 메인 화면에서 [Make my life easier, thanks!]를 누른 사람들은 ECID를 미리 Cydia 서버에 전송해둔 상태입니다. 그럼 Cydia가 애플에 그 ECID를 보내서 3.1.2 버전의 ECID SHSH를 받아다가 자기가 갖고 있는거죠. 그럼 나중에 약간의 조작을 통해 아이튠즈가 Cydia의 서버를 애플 서버로 착각하게 만들면 ECID SHSH를 Cydia 서버에서 받아와 다운그레이드가 가능한겁니다. 복원이 되는거죠. 만약 위 [Make my life easier, thanks!] 버튼을 누르지 않았다면 현재 다운그레이드 할 방법이 전혀 없는겁니다.



위에 잘 보시면 녹색 글자로 "This device has SHSHs on file for iPhone OS: 3.1.2"라고 적혀있는게 보이죠? 이 기계는 앞으로 3.1.3으로 업데이트해도 다시 다운그레이드 할 수 있는겁니다. 이미 Cydia에 ECID를 보냈고, Cydia가 애플 서버에 ECID를 보내서 3.1.2버전의 ECID SHSH를 받아 저장해둔 상태거든요.


그리고 2월 5일자로 아이폰 3GS와 아이팟터치 3G까지 탈옥할 수 있는 프로그램이 떴습니다. Sn0wbreeze 3.1.3이라는 놈을 이용하면 아이폰 전기종, 아이팟터치 전기종을 탈옥시킬 수 있는거죠. 하지만 이대로만 되면 얼마나 좋겠어요. 아직은 유감스럽게도 생산 48주차 이상의 새 부트롬이 달려 나오는 아이폰 3GS들은 탈옥을 못합니다. 쉽게 말해 국내에 KT 정발된 아이폰 3GS들은 하나도 탈옥시킬 수 없습니다.


정리해서 말하면..

1. KT를 통해 국내 유통된 아이폰 3GS는 펌웨어 3.1.3에서 탈옥 불가

2. Cydia에서 버튼 안누른 사람들은 3.1.3에서 3.1.2로 다운그레이드 불가

3. 아이폰 3G 와 아이팟터치 2G 포함 그 이하 기종은 3.1.3에서 탈옥 가능

4. 아이폰 3GS를 펌웨어 3.1.2 시절부터 탈옥해서 쓰던 사람들은 Cydia에서 버튼 하나 눌렀을 경우 3.1.3으로 업데이트 한 상태에서도 다시 3.1.2로 다운그레이드 가능.


이정도 되겠습니다.

아무튼, 탈옥해서 쭈욱 쓰시고 싶은 아이폰 유저분들은 웬만하면 3.1.3으로 업데이트 하지 마세요. 아이폰 3GS 48주차 이상의 국내 유저들, 그리고 아이팟 터치 3G 유저들은 3.1.3으로 업데이트하면 똥밟았다 보시면 됩니다.



오후 9시 31분 추가.



blackra1n의 개발자인 geohot이 트위터에 한방 뿜었네요.

"3.1.3 탈옥이 조낸 어렵다는 루머를 들었는데, 그닥 어렵지 않다. 하지만 3.1.3으로 업그레이드할만큼 멍청한 유저들에게나 도움되는 일이니 난 손떼겠다."


기존 탈옥 툴의 개발자인 geohot이랑 devteam은 아마 이번 3.1.3 버전은 탈옥 툴을 안만들고 건너뛰어버릴 가능성이 높습니다. 왜냐하면 iPad가 출시되었고, 거기 아이폰 OS 4.0이 들어가거든요. iPad의 정발에 맞춰 아이폰들의 OS도 4.0 버전이 배포될 것이기 때문에 그때를 대비해 OS의 취약점들을 써버리지 않고 묵혀둘 것이기 때문입니다. 아마 영원히 탈옥을 못하게 될지도 모릅니다. 아이폰 OS 4.0이 출시되면 그 메이저 업데이트에 맞추어 blackra1n 등의 툴도 업그레이드를 하겠지요.


만약 3.1.2 시절에 탈옥하고 Cydia에서 [make my life easier] 버튼을 눌렀다면 3.1.3에서 3.1.2로 다운그레이드 하시고, 그걸 못했다면 일단 기다리는 수 밖에 없습니다.


3.1.3에서 3.1.2로 다운그레이드하는 방법을 이어서 올리겠습니다.



posted by starland
2010/02/05 13:20 아이폰3GS
기타 아이폰 app 관련 소개 블로그

app다운

필수어플

아이폰 한글화
===============================================
서울버스 v
whats app messenger v
어썸노트(awesome note) v
다음지도 v
슬립사이클알람클락 v
한글연락처 / 초성변환
걸스와치
smartSMS
암기짱flashCard
지하철
worldcard mobile
gps차계부 driver note
암기짱 flashcard master
smart sms

살것들...
=========
http://www.iphonenara.co.kr

posted by starland
2010/02/04 10:17 아이폰3GS
http://cafe.naver.com/appleiphone.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=129433

posted by starland
2010/02/03 10:48 아이폰3GS
출처 : 아이폰 설정에서 메일,켈린더,연락처 항목이 없어질경우

황당한 일을 겪어 해결방법을 간단히 남깁니다.

탈옥폰, Sbsettings 설치, Categories 설치하셨고 (아마도 CategoriesSB도 설치됬을경우)설정에서 메일,켈린더,연락처 설정 항목이 사라졌다면

1. "Sbsettings"에 가셔서
2. "more" 클릭
3. "Hide Icons" 클릭
4. 메일,켈린더,연락처(Contact)를 전부 하이드 해제. -> 해제 하고 홈버튼으로 Sbsettings을 종료시 자동 리스프링 됩니다.

저는 이렇게 해서 설정항목이 다시 나왔습니다.

저는 Categories를 설치하고 나서 자주사용하는 몇개를 제외하고는 전부 폴더에 넣어서 관리하는데요.
폴더에 넣으면 Sbsettings에서 자동으로 hide 됩니다.
캘린더는 홈화면에 빼놨고 메일과 연락처는 폴더안에 넣어서 3개중 두개는 하이드상태였는데
처음에는 이렇게 해도 설정항목에서 메일,켈린더,연락처가 사라지진 않았습니다.

그런데 설정에서 원래 메일 푸쉬를 사용하다가 다른 푸쉬프로그램을 이용하면서 푸쉬를 꺼버렸는데요
다른 푸쉬프로그램이 시웒치 않아 다시 메일 푸쉬를 사용하려고 설정에 들어가보니 없어졌더군요.

Sbsettings에서 hide 해제 후 설정에 관련 항목이 나타나게 한 후
다시 켈린더만 남기고 숨겼지만 설정항목은 멀쩡합니다.
아무래도 CategoriesSB의 버그가 아닌가 싶습니다.
posted by starland