제가 보기엔 크게 이게 문제가 되는듯 합니다.
전화를 비롯한 통신을 사용하는 모든 것들과 , M110S는 일반 중력센서를 사용하지만 , I9000은 자이로스코프센서를 사용하는 걸로 알고 있습니다. 이로인해 드라이버가 안맞아 센서가 작동을 안해 가로로 고정되는 이유가 이거 때문일겁니다.
그리고 홈버튼과 하단부 메뉴 , 뒤로가기 터치가 안먹히는것은 Galaxy Tunel 에도 있는 Key remap을 커널 수정으로 맞추면 될거 같습니다.
( 그 이외에도 안되는 부분이 있겠지만 , 되는 부분은 다 될거 같습니다. )
하지만 옴니아2처럼 WM6.5 에서 안드로이드를 포팅하는것 처럼 어렵진 않을거 같습니다.
( 옴니아2는 삼성에서 WM6.5 에 들어가는 소스를 공개를 해주지 않아서 일어나는 문제이죠 . )
다만 저중에서 가장 어려운것은 통신쪽을 사용가능 하게 하는것 일겁니다.
저번글 에서도 보셨듯이, Framework-res.apk 에서 SKT과 KT쪽을 한번 넣어봐도 작동이 안되는 문제가 있었구요.
한분이 I9000의 순정펌웨어를 M110S에 넣으라고 하셨으나, 결론은 부팅이 안됩니다.
( 혹시 몰라 Boot.img 는 빼고 플래슁 하였습니다. 저번에 Boot.img 문제로 갤럭시S가 켜지질 않아 보드교체한 일이 있었구요. )
하지만 , 삼성오픈소스닷컴에서 M110S의 2.3.4 VF24 소스가 공개되어 있는걸로 알고 있으니 , 그걸 참고해서 커널을 뜯어 고치면 될거 같습니다.
하지만 말이 쉽지 , 이건 쉬운게 아닐듯 합니다.
국내에서 커스텀롬을 제작하시는 벼리님과 규혁롬 제작이 이진 이규혁님 같은분을 섭외를 해야 될듯 합니다.
맛클에서도 몇분 가능하신분들도 있을듯 합니다.
하지만 CM7은 소스가 공개되어있지만 , I9000 MIUI 소스는 공개가 아직 안되어있는걸로 알고 있는데요.
일단 CM7을 성공하면 그것을 토대로 MIUI 소스를 통해 만드는 것입니다.
흠 ... 이번 여름방학에는 일단 CM7 소스를 뜯어보는것이 관건이겠군요 . ( 하지만 성공하리란 보장은 아직 없습니다. 또한, 저 혼자서 한다고 되는게 아닐듯 싶습니다. 끽 해봐야 Overclock Kenel 만드는 정도 이니까요. )
일단 살펴 보아야 겠습니다. .
현재 I9000과 M110S 가 틀린점 또는 안되는점 입니다.
M110S는 일반 중력센서를 이용하지만 , I9000은 자이로스코프 센서를 사용함.
M110S는 DMB를 지원하지만 , I9000에는 안테나가 없어 DMB를 지원 하지 아니함.
M110S와 I9000의 Key map 이 서로 일치 하질 않음.
M110S와 I9000의 스피커가 서로 맞질 않는거 같음 . ( 소리가 나질 않음. )
M110S와 I9000의 PIT 파일이 서로 맞질 않음 . 다만 이것은 Odin으로 플래슁 하면 되므로 패쓰 .
이외는 제가 알아보는대로 수정하겠습니다.
수정...
CM7 I9000 소스를 열어보고 , M110S 와 비교해본 결과 , 많이 다
릅니다. 샤인님이 말씀해주신거 처럼 , 직접 CM7 을 M110S 에 맞
게 새로 빌드를 해야 될거 같은데요. 이렇게 되면 제가 직접 순
CM7 소스를 가지고 직접최적화를 해야 합니다. 지금은 제가 학
생이라 시간이 없으니 방학후에 한번 시도해보도록 하겠습니다.
감사합니다.
감사합니다.
언제 이런걸 다 공부했니? 입이 다물어지질 않는구나.
라비오한테 나두 많이 배워야겠구나^^
추천하고 갈께. 저녁 맛있게 먹구^^*