- 2011/02/08 15:47
- sihloh.egloos.com/2028534
- 덧글수 : 8
▣ 넥서스원 어플을 SD에 강제로 설치되도록 만들기
2.2 프로요의 기능 중의 하나가 SD카드에 어플을 설치할 수 있다는 겁니다.
내장 사용자 메모리는 177MB밖에 없으며 (512중에서 나머지는 OS와 시스템 설정으로 사용 됨)
외 장SD메모리가 16기가가 제공 되더라도 일부 어플들은 외장 메모리 카드에 설치나 이동이 안되도록 어플 개발시에 막혀 있기 때문에, 강제로 넥서스원OS를 크렉 및 패치하여 외장SD메모리 카드로 설치된 어플을 옮기거가 마켓에서 다운 로드 시 설치가 SD메모리 카드로 강제 설치 되도록 만드는 방법입니다.
우선 이 블로그에서 설명된 "넥서스원 폰화면 캡처하기"를 참고하시면
개발환경 구축하는 순서를 먼저 확인 하시면 기본적인 툴을 설치하는 내용이 잘 설명되어있습니다.
http://sihloh.egloos.com/2028537
http://sihloh.egloos.com/2028539
● 안드로이드개발자 SDK툴 다운 후 압축풀기
1) 위 링크를 참고하셔서 위의 두가지는 설치 해 놓습니다. 넥서스원용 USB드라이버도 다운받으셔서
아래 디버그 모드로 연결 된 후에 드라이버를 업데이트 해 줍니다. 그럼 아래 그림처럼 장치관리자에서 확인 하실 수 있습니다.
2) 넥서스원의 개발메뉴에 가시면 USB디버깅 모드를 활설화 시키고, 화면도 안 꺼지게 설정 하신다음에 USB를 연결 합니다.
3) 윈도우의 Path 설정을 하여 SDK tool이 저장된 경로를 걸어 줍니다.
4) cmd 창을 실행 합니다.
5) 아래 그림에서 처럼 입력합니다.
adb shell 을 입력합니다.
pm setInstallLocation 2 라고 입력 합니다.
6) 폰을 재 부팅 합니다.
7) 어플리케이션 설정 항목에서 각 어플을 SD카드로 이동할 수 있도록 활성화 된 것을 확인하여
이동합니다.
● 위 이미지에서 확인 해 보시면 현대카드의 어플은 기본설치 시 내장메모리에서만 동작되도록 되어있습니다. 하지만 크렉이후에는 외장메모리로 이동이 가능하도록 SD카드로 이동이 활성화가 되어있는 것을 보실 수 있습니다.
● 어플의 용량도 내장메모리에 저장되어있을 때 보다 SD외장메모리로 이동을 하면 현저하게 용량이 줄어든 것을 확인 하 실 수 있습니다. 아마도 메모리의 FAT구조 때문이 아닌 가 싶습니다.
● MBC어플 같은 경우에는 초기 설치시에도 SD이동이 안되게 되어있지만, 패치 후에도 SD이동은 비 활성화 되어있습니다. 자체 위젯 기능이 있는 어플들은 이처럼 SD카드로 강제 이동할 수 있도록 패치하여도 이동되지 못하도록 어플 개발시에 내장메모리 전용으로만 개발을 한 듯 합니다.
8) 이후에는 마켓에서 다운받는 어플은 SD외장메모리 카드에 자동으로 설치가 됩니다.
♣주의사항
1) SD카드 강제설치 설정은 넥서스원 공장초기화를 하면 해제 됩니다. 초기화 후에는 다시 설정 해 주셔야 합니다.
2) 넥서스원에서 위젯기능으로 사용되는 어플이나 실시간으로 돌리고 있는 어플(백신 등)은 외장메모리에 이동 시 오류가 발생되거나 정상동작 되지 않을 수 있음으로 지장이 없는 어플만 이동하시기 바랍니다.
*참고 http://tomaxi.egloos.com/5315045
◈
이 방법 보다는 루팅을 한 후에 A2sd가 적용된 롬을 올려서 사용하시는 것을 추천해 드립니다. 커스텀펌웨어(이하, 커펌)라고
하는데요 커펌에도 진저롬이 나왔구요. CM7, MIUI, UD등 쟁쟁한 안정적인 롬들이 사용자 편의성을 추가시켜서 제공되어지고
있습니다. 관련 링크를 첨부합니다.
*UD http://sihloh.egloos.com/2098676
*CM7 http://sihloh.egloos.com/2074982
*컴박사 CM7 http://sihloh.egloos.com/2070653
*네이버 HTC카페 http://cafe.naver.com/htc
덧글
SD 에 어플강제설치를 설정해서 사용하시는 것보단, A2SD라는 것을 적용한 커스텀롬으로 올려서 사용하시는 것을 추천드립니다. 이 기능은 넥서스원의 내장메모리 중에서 사용자 어플설치용 메모리가 196MB밖에 안되는 것을, SD메모리 카드의 일정 공간(1~2GB)정도를 내장메모리로 인식하게 하여서, 넥서스원에 사용자어플 설치 공간을 1~2GB로 사용 가능하도록 해 주는 기능입니다. 정말 신세계를 경험하시게 될 것이며, 현재 갤럭시 시리즈에서도 최대 사용자 어플 설치 공간은 2GB를 제공하고 있는 것을 확인 해 보시면...원하는 어플을 공간제약없이 한없이 설치 해 볼 수 있습니다. 내용에 첨부하였으니깐..참고해 보시고 따라 해 보세요. 넥서서원이 레퍼런스 폰이라서 그런지 안정적으로 잘 적용 됩니다.
경로는 위엣분말씀과 같습니다. (사실은 tools가 2개로 나눠진게 좀더 정확한 표현이지만..)
그리고 좋은 정보감사합니다 ^^;