안드로이드 개발 질문/답변
(글 수 45,052)
이 게시판에 맞는지 모르겠지만 일단 올려봅니다.
저는 안드로원 공기계를 가지고 있습니다. 현재 안드로원의 공식 펌웨워에는 안드로이드 1.6(donut)가 탑재되어있고, 커스텀 펌웨어에는2.2(Froyo)가 올라가있습니다. 저도 그걸 사용중이었고요. (커펌은 http://openetna.com/openetna 에서 받았습니다.)
<meta http-equiv="content-type" content="text/html; charset=utf-8">그러던 중 안드로이드 컴파일을 해보고 싶다는 생각이 들어서 몇 번의 시행 착오 끝에 성공했습니다. LG가 안드로원 펌웨어의 소스코드를 공개해놓은게 있어서 donut 소스코드에 LG의 변경사항들을 입히고 그걸 컴파일하면 돌아간다는거지요.
그래서 이렇게 만든 system.img 를 제 안드로원에 입혔습니다. (fastboot 명령어를 이용했습니다.) 커널 컴파일한건 zimage 형식으로나와서 어떻게해야할까 고민이들기도 하고 커스텀 펌웨어의 커널 버전이 더 높으니 그냥 커널은 냅두고 시스템만 올리기로 맘먹었습니다.
그다음에 켜니 다행이도 벽돌이 안 되고 켜지더군요.
근데..... 켠 다음에 후회한 것이, 깜빡잊고 LG에서 제공한 소스들을 입히지 않은 system.img를 올렸더라고요. 즉, "깡통" 안드로이드 1.6 소스코드를 컴파일한겁니다.



덕분에 화면만 나올 뿐 아무것도 할 수 있는게 없습니다.
무선랜, Bluetooth, 3G 모두 안 잡히고요, 컴퓨터 (윈도우 7 깔린)에 연결해봐도 아무런 반응이 없습니다. (핸드폰쪽에서는 USB 디버그 모드 들어갔다고 나옵니다. 그런데 컴퓨터에서 반응이 없습니다. 알 수 없는 장치라고 나와서 억지로 드라이버 잡아줬지만 요지부동입니다.)
혹시나해서 fastboot 다시 들어가서 다른(원래의) 펌웨어를 입히려고 해봤는데 fastboot 접속이 안 됩니다.
(이전까지는 전원 켜고 2초 후에 스페이스 연타해서 들어갔습니다.)
오늘 센터에 갖고가봤는데 자기네는 플래시를 강제로 집어넣는 프로그램이 없다네요. 옵원, Q, Z는 되는데 안드로원은 안된답니다.
어떻게 해야할까요? 안드로이드 make 할 때 아무 옵션도 안 주고 한게 후회됩니다. 그냥 make 했으니 release 모드로 되었겠죠?ㅠ
리눅스에서는 그나마 디바이스는 잡힙니다. 그렇지만 adb, fastboot 모두에서 장비 목록에 안 뜨네요.

어떻게 하면 좋을까요?