Nexus S 로 boot.img 씌우는 작업을하는 도중 문제가 생겨 도움을 받고자합니다.
1. 안드로이 드소스 는4.1.2_r2 (젤리빈) 을받았고
2. 넥서 스 단말기 디바이스 소스도 아래 와같이 git으 로 젤리빈 을받았습니다.
$ git clone https://android.googlesource.com/kernel/samsung.git -b android-samsung-3.0-jb-mr0
각 각 의 소스 를 make 하여 1번에서 boot.img, system.img, recovery.img , userdata.img 를 생성하였 고
2번(단말기 소스)에서는 zImage 를생 성하였습니다.
그런 후 1번에서 의 boot.img 를 unpack하 여 zImage 와 ramdisk 를 사용해 다시 repack 하여 newboot.img 를생 성하였습니다.
그런 후 안드로이 드sdk 를 받 아 fastboot 로각각 의이미지 를 flash 에씌우기 를하였습니다.
./fastboot flash boot newboot.img
./fastboot flash recovery recovery.img
./fastboot flash system system.img
./fastboot flash userdata userdata.img기기
여기까 지한 후 reboot시키 면 단말기 화면 에 google 로고 가 뜬 후 좀이 따꺼 져버립니다...
해결책이나 조언을 해주시면 감사하겠습니다.
댓글 2
.
안녕하세요.
우선 폰을 살리는게 중요하니
google factory 이미지 사이트방문하셔서
Release 된 바이너리로 폰을 살리신다음
해결책을 찾아보는게 좋을 것 같내요.
https://developers.google.com/android/nexus/images
추측되는 것 몇개 적어보겠습니다. 도움이 될지는 솔직히 모르겟내요 ㅠ
1. kernel 빌드하실때 config 설정 확인
2. Nexus s 는 4.1.2 로 업데이트가 끝난 것으로 알고 있습니다. 따라서 Nexus s 의 메모리 파티션 확인 -> JB 와 비교.
3. 다운로드 받을 때 메모리 erase 후 다운