DFU Mode for apple devices 공장 초기화

컴퓨터/기기들 2012. 7. 12. 01:58

얼마전에 개발자 계정을 이용해 iOS6을 받아 사용 하였다. 밧데리가 빨리 닳는다는 문제가 있다고는 하지만, 나로서는 만족스러운 상황이었다. MIDI를 연결하기 전까지...

 

그리고 나는 iOS6를 정식버전인 iOS5.1.1로 바꾸기 위해 방법을 찾는다. 잘 안되거든...

그 방법은 일단

1.DFU Mode

2. iTunes

3. Recovery

 

이렇게 세개로 나뉜다. 2., 3. 의 경우는 자동으로 클릭 한방에 되는 것 이므로 1.에 대한 집중을 해 볼까 한다.

 DFU Mode 일명 공장 초기화...

예전에 Windows Mobile 6, Maemo, Nokia 기기를 쓸때 자주 등장하던 것들이다.

저 성능의 펌웨어를 커스텀화 시키는 과정에서 필요한 것이다. 

그 절차는 의외로 간단하다. 그러나 여기서 한가지 주의를 하자면, 간혹 사람들중에 복원모드와 헷깔리는 경우가 많다는 것이다. 자...

2012-07-12_015200
어기서 많이 본 그림... 절대로 DFU Mode 아니다!!!! Recovery mode이다.(단순 복원)

DFU Mode

1. PC에 애플기기 연결 - iTunes 실행

2. 화면 끄기

3. 전원과 홈버튼 누르고 10초간 있기

4. 홈버튼만 누르고 15초간 있기(소리나 납니다.ㅋ)

 

자 되었다. 화면이 안들어오지만, 만약에 컴퓨터가 드라이버를 다시 깔고 iTunes가 내 기기를 인식하면 우리는 DFU Mode에 성공한 것이다. 만약 위에 그림이 뜨면 실패니 다시 해야 한다.

 

참고: Recovery Mode?

역시

1. 전원과 홈버튼 10초간 누르기

2. 전원버튼만 떼기

4. 사과 마크

5. 위의 그림

 

미디 때문에 iOS6 beta2를 포기하다니... 슬프다. 하긴. iOS5 beta때는 카메라가 안되서 불편했었다는...

설정

트랙백

댓글

[iOS] NSAutoreleasePool is unavailable

컴퓨터/PC 2012. 5. 27. 21:46

[iOS] NSAutoreleasePool is unavailable

코딩을 하다가 이상한 상황에 처했습니다. 분명 작년에는 그냥 했던 코드들인데, 잠시 물리엔진으로 넘어갔다 온 사이에 많은 변화가 있었나 봅니다. 총체적인 에러는 

NSAutoreleasePool is unavailable


이었습니다. 여러가지 이름을 하고 있었지만, 결국 다 

그래서 그걸 알고 싶어서 인터넷을 찾아 봅니다. 
대부분은 기초적인 개념설명만 되어 있네요. 개념을 알고 넘어가는 것도 중요합니다만, 결국 나의 친구 
stack overflow에서 답을 찾았습니다.

shadow wizard님의 질문에 대한 대답들 중 한개였습니다.

결국 ARC를 하지말라고...

You can disable ARC in build settings.

  • Click on you project, in the left hand organizer.
  • Select your target, in the next column over.
  • Select the Build Settings tab at the top.
  • Scroll down to "Objective-C Automatic Reference Counting" (it may be listed as "CLANG_ENABLE_OBJC_ARC" under the User-Defined settings group), (if you do not find ARC option under build settings, you might need to toggle you compiler. You can find it under build settings)
  • and set it to NO.
Jason Rogers 감사합니다.

[출처] http://stackoverflow.com/questions/6655842/nsautoreleasepool-is-unavailable


설정

트랙백

댓글