기기 액티베이션을 풀어 개발하기
HP와 제휴된 통신사에 액티베이션이 된 기기에서 개발을 하면 모든 것이 개발한 앱을 사용하는 사용자의 환경과 동일한 환경에서 테스트를 할 수 있어 가장 바람직한 개발환경이라고 할 수 있습니다. 하지만 통신사의 약정없이 프로그램을 만들기를 원하는 개발자가 있을 수 있습니다. 물론 webOS 개발자툴킷에 있는 에뮬레이터를 사용할 수 있습니다만 이는 모든 webOS의 기능을 지원하지 않을 뿐더러, 실제로 기기에서 테스트해보는 것이 가장 좋겠죠.
이 페이지는 개발을 위해서 어떻게 액티베이션을 통과하는지 설명합니다. 이를 위해서 액티베이션과 “first use”를 통과하는 툴을 내려받아 실행해야 합니다.
액티베이션을 푼 기기의 제한사항
몇 가지의 제한사항이 있습니다.
1. Over-the-air (OTA) 소프트웨어 업데이트가 되지 않습니다.
OS가 업데이트 될때마다 webOS doctor를 통해 기기를 다시 플래쉬해야하고
다시 activition-bypass 툴을 실행해야합니다.
2. 전화와 문자기능이 동작하지 않습니다.
이를 위한 webOS API는 동작합니다(메시징앱도 사용할 수 있습니다).
3. 통신사 데이터망을 사용할 수 없습니다.
Wi-Fi를 설정해서 인터넷을 사용해야 합니다.
모바일핫스팟 애플리케이션도 작동하지 않습니다.
4. 기기가 팜 프로파일에 연결되지 않습니다.
설정한 계정(이메일, 연락처, 일정등등)은 기기를 다시 플래쉬할때마다
다시 만들어 설정해야 합니다.
5. 앱카탈로그도 사용할 수 없습니다. 실행은 할 수 있지만 앱들의 목록은 볼 수 없습니다 (역자주:패치를 하면 쓸 수 있습니다)
6. 위치정보 API를 사용해서 개발과 테스트를 하려면 위치정보서비스를 활성화해야 합니다(보통 정상적인 경우는 ‘first use’ 설정과정에서 활성화되지만 위치정보서비스앱에서 별도로 활성화할 수 있습니다). A-GPS(통신사접속을 이용함)를 사용할 수 없기 때문에 정상적인 기기보다 위치정보를 가져오는 것이 느립니다.
시작하기전에: 닥터를 먼저 아니면 그냥
액티베이션-바이패스-툴은 기기의 현재 webOS버전을 체크하거나 업데이트하지 않습니다. 최신버전의 webOS를 플래쉬하고 싶다면 webOS Doctor를 사용하세요.
이를 통해 액티베이션-바이패스-툴을 실행하기전에 최신버전의 OS로 기기를 플래쉬할 수 있습니다. webOS Doctor가 상대적으로 액티베이션-바이패스-툴보다 훨씬 실행시간이 깁니다. 그래서 툴부터 그냥 실행시킬 수도 있습니다. 최신OS버전으로 플래쉬해야 한다면 플래쉬부터하고 나중에 툴을 실행시키면 됩니다.
webOS Doctor와 액티베이션-바이패스-툴, ‘복구모드'로의 진입을 위한 절차는
아래에 기술되어 있습니다.
복구모드로 부팅하기
webOS Doctor로 디바이스를 플래쉬하거나 액티베이션-바이패스-툴을 실행하기 위해서는 반드시 아래절차를 통해 복구모드로 부팅을 먼저해야 합니다.
1. USB 케이블을 컴퓨터에 꼽습니다. 아직 기기에는 연결하지 마세요.
2. 기기에서 배터리를 뺍니다.
3. 볼륨업키를 누르고 떼지말고 계속 있습니다.
4. 기기에 USB케이블을 연결합니다.
5. 배터리를 끼웁니다.
6. 누르고 있었던 볼륨업키를 뗍니다.
위 절차를 통해서 기기가 복구모드로 부팅을 합니다. 스크린에 USB 로고가 보일것입니다. 이 상태에서 OS를 플래쉬하기 위해 webOS Doctor를 실행하던지 아니면
액티베이션-바이패스-툴을 실행할 수 있습니다.
webOS Doctor로 기기를 플래쉬하기
최신버전의 webOS Doctor는 다음의 주소에서 내려받을 수 있습니다. http://palm.com/rom. webOS Doctor는 각각의 기기와 통신사별로 있습니다. 그러므로 자신의 기기와 통신사에 맞는 것을 선택해야 합니다. webOS Doctor를 다운로드 받기위해서는 기기의 시리얼번호를 넣어야 합니다. 아직 정식으로 발표되지 않는 webOS 버전을 위한 webOS Doctor는 개발자베타프로그램을 통해 이용가능합니다.
1. http://palm.com/rom 통하거나, 아니면 HP Palm developer Beta program를 통해
webOS Doctor를 내려받습니다.
2. 기기를 복구모드로 부팅합니다.
3. webOS Doctor를 실행합니다.
기기가 다시 부팅됩니다. 이제 액티베이션-바이패스-툴을 실행할 수 있습니다.
Activation-Bypass Tool 실행하기
The activation-bypass tool은 자바프로그램입니다. 이 프로그램을 위해서는 자바와
최신의 webOS SDK(Novacom 드라이버를 포함하고 있음)을 컴퓨터에 설치해야합니다.
1. 최신의 activation-bypass tool을 여기에서 받습니다. 그리고 적당한 위치에 저장하세요.
(역자주:일부컴퓨터 사용자의 컴퓨터에서 이 파일이 압축파일로 나오나 풀지말고 그대로 두세요)
2. 복구모드로 기기를 부팅합니다.
3. activation-bypass tool을 커맨드
(역자주:윈도우즈 cmd, 또는 툴에서 오른쪽 버튼 누르고 실행프로그램으로 자바를 선택하여 실행) 에서 java -jar devicetool.jar를 실행
기기가 재부팅을 합니다. 기기가 부팅을 마치면 바로 개발자모드가 됩니다. ‘first use’절차도 나오지 않습니다. 바로 사용가능한 상태이지만 액티베이션을 하지 않은 기기에 제한사항은 있습니다.
webOS 2.0 기기
webOS 2.0 기기들은 activation-bypass tool이 필요하지 않습니다.
1. 전화앱으로 갑니다.
2. GSM폰에서는 "#*DEVMODE#"를 입력후 통화버튼을 누릅니다.
CDMA폰에서는 "##DEVMODE#"입니다.
(GSM폰에서 SIM카드가 없다면, 화면에 설치하라면 안내메시지가 나오는데
그냥 "#*"을 입력하기 시작하면 폰앱이 실행이 됩니다)
3. 개발자모드 화면이 나타납니다.
4. Select "On"을 선택합니다. re-boot하라는 화면이 나옵니다.
액티베이션 다시 하기
이렇게 액티베이션을 통과한 기기를 다시 액티베이션을 하고 싶다면,
최신의 webOS Doctor를 통해 다시 플래쉬를 하고 통신사를 통해 액티베이션을 하면 됩니다.
원문
http://developer.palm.com/index.php?option=com_content&view=article&id=2051
별도의 공간도 없고 해서 여기에 올리니 도움되길 바랍니다.
심각한 문서가 아니라 대충번역했습니다
다음주나 다다음에 픽시가 올거 같은데 참조해야겠네요.
좋은 정보 고맙습니다. ^^
받은지 일주일만에 하고있는데 한달은 되야 바이패스할듯..
덕분에 잘 해결 했습니다.