전 15$주고 언락코드 샀습니다. 이베이에서
http://dogber1.blogspot.com/2011/07/unlocker-for-palm-pre-gsm-phones.html
이걸 해보려고 온갖 삽질을 다 해봤습니다.
근데 안되덛군요
젠장!!!!!!!!!!!!!!!!!!!!!! 이라고 한번 외쳐보고...시작하겠습니다 ㅋ(제 맘을 달래기 위해)
네...위 링크의 언락은 pre3에서 사용하는 방법인데
작성자가 veer에서도 될 것이다. 진짜 되는지 피드백 좀 달라?는 취지의 글이었지요
제가 삽질 끝에 뭔짓을 해도 안된다는....결론을 얻었습니다.
그런데 오늘 Veer전용 언락 툴이 공개 되었습니다.
맘안 아프지만 제가 지금 실행해본 결과 완벽하게 성공하였기에 방법 공유합니다.
제가 돈주고 샀던 언락코드와 동일한 코드를 생성하더군요 ㅜㅜ 내~돈 ㅜㅜ
======== 강좌 시작합니다 =========
#위 블로그 사이트에서는 설명하지 않는 귀한 내용 추가해서 작성하겠습니다.
누구나 삽질 없이 한방에 된거라고 100% 보장하겠습니다.
(아님 말고~ㅋ)
============================
1. python 을 설치합니다.
: python은 개발 언어입니다. 자바, C와 같은 언어 중 하나이지요
: 언락툴이 phthon으로 만들어 졌기 때문에 그걸 실행하기 위해 설치합니다.
: 개발언어라고 어렵다고요? 전혀~고민하실 필요없이 설치만 해놓으시면 끝입니다.
: 버전은 중요합니다. 어떤 버전을 받으셔도 상관없으나 2번 설치 파일과 궁합을 맞춰야 합니다.
: 블로그엔 2.6버전을 받도록 되어있습니다. 3.2를 받으셔도 되고 암거나 받으셔도 됩니다.
: 전 제가 받았던 2.7버전의 링크를 남깁니다.
Windows x86 MSI Installer (2.7.2) (sig)
: 클릭하시면 다운 받습니다.
: 이걸 다운 받으시고 기본설정으로 그냥 다음다음 누르시고 설치를 완료하세요
(다른 버전 받아서 하고 싶으신 분들은 http://www.python.org/download/releases/2.7.2/
이 링크 들어가셔서 왼쪽에서 다른 버전 선택후 진행하세요)
2. pywin32를 설치합니다.
: 버전이 중요합니다.
: pywin32-216.win32-py2.7.exe 클릭하셔서 다운 받으세요
1번에서 받은 버전과 호환되는 버전을 받으시면 됩니다.
뒤에 보시면 py2.7이라고 있지요? 1번에서 3.2를 받으셨으면 요 파일도 뒤에 3.2로 된거 받으시면 되요
: 강좌대로 하시려면 위 파일 이름 클릭하시면 바로 다운 될겁니다.
(다른 버전으로 하실 분들은 여기에서 받으세요 http://sourceforge.net/projects/pywin32/files/pywin32/Build216/)
- 3. pyserial 을 설치합니다.
- : pyserial-2.5.win32.exe 클릭하셔서 다운 받고 설치합니다.
- 4. Veer 요걸 다운 받아서 C:\unlock 이란 폴더 안에 풀어 넣습니다.
- : 폴더 이름은 상관없습니다. 그냥 구분하기 편한 아무 이름으로 만듭니다^^
- : Pre3, Pixi 사용자는 블로그 들어가셔서 해당 버전 다운 받으세요(4번에 있습니다)
5. passthrough Key라는걸 알아내야 합니다.
: 4번에서 압축을 풀어둔 c:\unlock 폴더로 이동합니다.
: pre_keygen.py 파일을 실행합니다. 그냥 더블클릭하면 됩니다.
: 탐색기에서 실행시 확장자는 보이지 않으니 같은 이름의 파일 실행하시면 됩니다.
: 그럼 도스창이 하나 뜨는데 일련번호를 넣으라고 합니다.
: veer에 뒷면에 적혀있는 일련번호를 이곳에 그대로 적고 엔터를 칩니다.
: 또는 Device Info 실행하셔서 확인후 입력하셔도 됩니다.
: 실행결과 숫자를 보여줄 것입니다. 그 숫자를 잘 적어둡니다.
6. veer 기기를 윈도우에서 스마트폰이 아닌 언락용 장치로 인식시키는 작업을 합니다.
: veer에서 전화 아이콘을 클릭하시고 숫자패드가 나오면 #*8727277#라고 입력하시고 통화버튼을 누릅니다.
: 그럼 프로그램이 하나 실행되면서 5번에서 생성한 passthrough key를 입력하라고 나옵니다.
: 적어놓은 숫자를 이곳에 입력을 합니다.
: 입력후 done인가..뭔가 누르면 완료가 되는데 이때 화면에 Configure USB Passthrough라는 버튼이 보일겁니다.
: 이 버튼을 클릭하시고 두번째 항목에 USGB PORT1 이라고 써있을텐데 그걸 클릭합니다.
: 그리고 Diag를 선택해줍니다.
: 설정 창 및 모든 카드를 다 닫으셔도 됩니다.
7. 이제 정말 중요한 제가 왕삽질을 했던 부분이군요. veer를 인식시킬 드라이버를 설치합니다.
: 고생하지 마시라고 제가 수정한 파일을 첨부했습니다.
: 첨부파일 다운 받으세요^^
: 다운 받으셔서 c:\unlock\driver라는 폴더에 다 압축풀어서 넣습니다.
## 여기부터는 블로그 내용은 무시하셔도 되기에 제 맘대로 작성합니다.ㅋ
8. 이제 veer를 컴퓨터에 연결합니다. 혹시 메시지가 뜨시면 Charge모드로 연결하시면 되고요
- : 연결하신 후 제어판에서 장치관리자를 띄웁니다.
- : !(느낌표)가 달린 장치가 2개가 보여야 합니다.
- 장치 이름은
- Generic Serial
- Reduced CDC Abstract Control Model (R-ACM)
- 이렇게 2개가 보여야 합니다. 만약 이 장치가 안보인다면 Veer연결을 해제했다가
- 다시 연결해보고 몇번 하다보면 생깁니다. 다시 연결했을때는
- 장치관리자 - 동작 -> 하드웨어 변경사항 검색을 실행하셔서 2개의 장치를 찾아보세요
- 그럼 나올겁니다.
- 9. 장치 드라이버를 설치합니다.(윈도우7 기준입니다.)
- : Generic Serlal를 더블클릭하시고 드라이버 업데이트 버튼을 클릭합니다.
- : 컴퓨터에서 드라이버 소프트웨어 찾아보기 선택합니다.
- : 드라이버 위치 지정하지 마시고 아래쪽에 컴퓨터의 장치 드라이버 목록에서 직접 선택을
- 클릭합니다.
- 하드웨어 목록이 쭉 나올텐데 맨 아래쪽에 보시면 포트(COM & LPT)가 있는데 선택합니다.
- 다음 화면에서 오른쪽 아래에 디스크 있음을 클릭합니다.
- 찾아보기를 누르시고 c:\unlock\driver 폴더안의 파일이 여러개가 나올텐데...
- 그 중에서 qcser을 선택해줍니다. 목록에 나오는 드라이버중 pre를 선택하시면 됩니다.
- 그리고 드라이버 쭉쭉 설치하시면 됩니다.
- : 두번째로 Reduced CDC Abstract Control Model (R-ACM) 이 장치를 선택하시고
- 위의 경우와 똑같이 합니다. 그리고 맨 마지막에 qcser 파일 대신에 qcmdm을 선택합니다.
- 그리고 쭉쭉 설치를 해주세요~~!
참고로...이런 내용은 블로그엔 존재하지 않습니다. 삽질의 결과라는 ㅋㅋ
10. 자 이제 다 왔습니. 이제 언락코드를 생성해보겠습니다.
: 드라이버 설치가 제대로 되었다면 장치관리자 아래쪽 포트항목에
: [beezl] Palm Pre (Castle) Passthru Diag Port(COM3) 이런게 2개 있을겁니다. 포트번호는 각각 저랑 다를겁니다.
: 이렇게 2개가 꼭 잡혀 있어야 준비가 된것입니다.
: 안보이신다면 연결을 해제 했다가 다시 연결하셔서 꼭 이 항목이 있는 지 확인 후 다음 절차를 따라하세요
: c:\unlock 폴더로 이동하여 veer_unlock을 실행합니다.
: 그럼 뭔가 글씨가 나오면서....IMEI는 뭐고 Build ID는 뭔지 정보가 조금 나오고
: 아래쪽에 Network Control Code : 02934302 이런식으로 언락코드가 생성되어 있을겁니다.
: 이 코드를....veer에서 입력하시면 언락이 됩니다. ㅎㅎ
끝입니다.
아.. 한가지....위에서 USB Port항목을 Diag로 바꿨엇지요?
그걸 다시 NONE로 바꿔줘야 합니다.
그래야 WebOSQuickInstall 에서 기기를 인식합니다.
NONE으로 바꾸는 방법은 위의 방법과 동일하겠죠?
#*8727277# 통화 누르셔서 패스스로 설정 버튼 누르시고
해당 메뉴 선택 후 NONE선택하면 됩니다.
(하두 삽질을 했더니 이젠 뭐 개발자모드, 패스스루 진입 코드는 다 외워버렸군요 ㅡㅡ;)
이제 정말 끝입니다.
모두 성공하시리라 믿습니다.
궁금하신 것은 댓글로 말씀해주세요^^
저와같이 삽질하시는 분들이 안계시길 바라며...
저와 함께 삽질을 해주신 으쓱으쓱님과 데니님께~감사드리며 이 글을 바칩니다!ㅋㅋ
하루만 일찍 veer전용 언락툴이 공개되었으면 더 좋았겠지만 ^^
의미있는 삽질이었습니다. 맘이 다 후련하네요 ㅋㅋ
VID = Vender id, PID = Product id
(기기가 없어 장담못해서 이것저것 올렸었는데) 제일 신뢰가 가던 것이였군요
여하튼 데니님도 잘 쓰세요
----------------------------------------------------------------------------
VID(0830 , Palm inc), pid를 generic (8003), Pre(0101,0100,0102)여러가지 넣어보세요
만약 이것도 안 먹으시면
VID(05C6, Qualcomm), PID는(3197,3100, 3198) 이렇게 넣어보세요
아니면 더이상 pid,vid는 없는 듯
----------------------------------------------------------------------------
* 이건 여담이지만, python은 정말 쓸만한 랭귀지라능...
근데 그 언락코드론 언락이 되지않아요ㅠㅠㅠ 어떻게 해야되나요
언락 코드 입력하면 incorrect pin try again 무한 반복이네요ㅠㅠ