본문 바로가기

디버그

(3)
Linux 에서 Android device USB debugging 설정 하기. Linux Mint 17.1 32bit 에서 USB debugging 을 위해 Android 기기를 연결 하면 당연히 아무것도 되는게 없다. adb device 해 봐야 뜨는게 없다. 이럴땐 다음과 같이 하도록 하자. 먼저 lsusb 를 이용해서 현재 꼽혀 있는 USB 장치의 Vendor ID 를 알아 와야 한다. (또는 google 문서에 있는 ID 참조) 위 이미지 처럼 확인되어야 하는 것은 Bus xxx Device xxx: ID AAAA:xxxx xxxxxxxxxxx..... 에서 AAAA 4자리의 16진수 이다. 이것을 Gedit 등에 복사 후 붙여 둔 다음 Terminal 에서 /etc/udev/rules.d 로 이동 한 다음 51-android.rules 가 있는지 확인 해 본다. (만약 없..
Pentax K-5 의 DEBUG 모드라 ... 예전에 러시아에서 올라왔던 Camera Control v2 를 이용한 ASPI 컨트롤 말고도, MODSET.xxx 으로 디버깅 모드를 호출하는 것 까지 이미 여러 펜탁스 포럼에 공개 되어 있는 상태 입니다. 이는, Firmware 의 decryption 이 가능했기 때문 인데요, 다음과 같은 부분을 보면 그 이유를 알 수 있습니다. 위 두 부분만 봐도 기존의 MODSET 이 아니라 8자리의 숫자로 바뀌었다는 것을 알 수 있습니다. IDA pro 로 disassemble 하려 해도, 일단 이 바이너리의 모체인 Fujitsu CPU 에 대한 정보가 없기 떄문에 불가능 해 보이더군요. K-7 은 국내 정식 수입품 이었는데, K-5 이 일본에서 구매한것인데에 대한 문제점에 .. 전핀으로 30 정도 오차가 있는 ..
Pentax DSLR 컨트롤 프로그램 제작 재시작. 한동안 잊고 있었던 Pentax Camera Debugging 툴을 다시 만들기로 했습니다. 이유는 제 K10D 가 AS 센터 갔다 온 뒤로 이상하게 포커스가 뒤로 밀리는 듯 했더만 .. 역시나 - AF 정의가 reset 되어 있더군요. 일단 예전에 올렸던 러시아어로 나오는 프로그램을 더이상 쓰기도 뭐 해서 직접 제작하기로 했습니다. 그간 cameracontrol_v2.dll 을 이리 저리 연구한 결과 대부분의 API 에 대해 분석이 완료 되었습니다. MFC42.DLL 을 필요로 하는 VC++ 에서 만들어진 DLL 이라 매우매우매우 불만 입니다만 .. -_-;;; 어쩔수 있나요. Disassemble 한 WIN32.PE DLL 코드를 보니 .. 좀 어처구니 없는 부분이 많이 보입니다. 보다보면 보이는 오..