2. 카메라 무음
/system/media/audio/ui/camera_click.ogg
3. 기타 잡스런 벨소리 지우기
4. /system/app 필요 없는거 지우고, /data/app 에 있던넘들 중에 몇개 /system/app 으로 이동
- gmail, gmap, korean ime 같은 기본 프로그램 최신 버젼 받고, 구버젼 지우기...
5. dalvik 캐쉬 정리
/data/dalvik-cache
6. trace 파일
/data/anr/traces.txt
또 뭐해야 하려나. ㅋㅋ
'Android 개발 > 팁 / 활용정보' 카테고리의 다른 글
adb logcat (0) | 2011.05.31 |
---|---|
google map api (0) | 2011.05.18 |
넥서스원 2.2.1 용 기본 어플 몇개 (1) | 2011.04.19 |
넥원 루팅 & 언루팅 (0) | 2011.04.13 |
어플 sdcard 설치 (0) | 2011.04.13 |
루팅 http://cafe.naver.com/androiders/194582
언루팅 http://cafe.naver.com/androiders/229779
-------------------------
먼저 아래 마닐라보이 님의 글과 electric 313 님의 글 그리고 네이티리님의 댓글에 너무 감사드립니다. 없는 실력에 넥서스원을 구입하여 루팅이란 언감생심의 길에 빠져 들게 해주신 분들입니다. ^^;
-------
준비물
-------
- 락이 걸려있는 (루팅 안된) Nexus One
- USB 드라이버를 포함한 최신 Android SDK
- ADB 셋업
- "freenexus.zip" 이란 파일
이 파일은 여기에서 받으세요:
http://multiupload.com/MVT98F5HBY
또는
http://dl.dropbox.com/u/1327667/freenexus.zip
MD5: 947C20222056D7C070733E7FCF85CF15
-------
루팅 절차
-------
1. USB 드라이버를 포함한 최신 Android SDK를 설치 합니다.
- 마닐라보이님의 글 http://cafe.naver.com/androiders/189114 를 참조하면 됩니다.
- (원문 추가내용) 모든 초보분들께: freenexus.zip 파일의 내용물은 tools디렉토리 내에 직접 있어야 합니다. 만일 tools 디렉토리 안에 freenexus란 서브디렉토리가 있다면 지우고 압축파일의 내용을 다시 직접 풀어 옮겨 넣으세요. 계속 진행하기 전에 freenexus란 디렉토리가 없는 걸 반드시 확인 바랍니다.
3. 커맨드프롬프트를 엽니다. (시작버튼 - 실행 - "cmd" 입력후 엔터)
4. SDK의 tools directory로 들어갑니다. (cd \android-sdk-windows\tools)
5. 넥서스원의 설정-응용프로그램 - 개발 - USB 디버깅에 체크한 후 USB로 컴퓨터에 연결합니다.
6. 명령 프롬프트에 "adb devices" 라고 입력하면 시리얼 넘버와 함께 연결된 디바이스 목록이 나옵니다. 만일 나오지 않는다면 5번 과정을 다시 확인하거나 USB 드라이버를 다시 설치하세요.
7. 커맨드 프롬프트에서 "freenexus.bat" 을 입력합니다. (필요한 파일들을 /data/local/tmp 로 옮기는 과정입니다.)
8. 다음 명령을 입력합니다:
adb shell
(이제부터 앞에 "$" 프롬프트가 뜹니다.)
$ cd /data/local/tmp
10. 다음 과정 직후에 wifi를 켤 수 있어야 합니다.
11. 커맨드 프롬프트에 "./freenexus" 를 입력합니다.
13. 그러면 이런 메세지가 보입니다:
[*] Android local root exploid (C) The Android Exploid Crew[*] Modified by ak for HTC Nexus One
[+] Using basedir=/sqlite_stmt_journals, path=/data/local/tmp/freenexus
[+] opening NETLINK_KOBJECT_UEVENT socket
[+] sending add message ...[*] Try to invoke hotplug now, clicking at the wireless[*] settings, plugin USB key etc.[*] You succeeded if you find /system/bin/rootshell.[*] GUI might hang/restart meanwhile so be patient.
14. "rootshell" 을 입력합니다.
17. 이제 프롬프트에 "#" 가 뜨게 됩니다. -> 지금 루트권한을 획득 한 겁니다.
./busybox cp busybox /system/bin
adb shell
21. "#" 프롬프트가 뜹니다. 아니라면 su 를 다시 실행해 보세요.
-------
덧붙이는 말
-------
루트 권한만 획득하기 원한다면 여기까지 입니다. 커스텀롬을 깔기 원한다면 커스텀 리커버리를 먼저 깔아야 합니다. 가장 쉬운 방법은 마켓에서 "ROM Manager"를 다운로드 받는 것입니다. 엄청난 숫자의 커스텀 리커버리/롬을 까는 방법이 xda에 있습니다.
원 글 수정부분: 리커버리를 수동으로 설치하는 것이 더 안전합니다. ROM Manager 로 커스텀 리커버리를 까는 데 문제가 생겼다면 이 방법을 사용하세요. (원글 저자는 시스템 파티션 리마운트 없이 이 방법에 성공했다고 합니다.)
1) recovery-RA-nexus-v1.7.0.1.img (<-클릭) 파일을 다운 받아 SD card의 루트 디렉토리로 옮겨둡니다.
- 주의: 이 파일을 옮기고 나서 대용량저장소를 해제해 두어야 합니다. 아니면, adb push 명령을 사용하여 대용량저장소를 쓰지 않고 넣습니다.
2) SDK tools 디렉토리에 "flash_image" (<- 클릭) 를 다운로드해서 저장해 둡니다.
4) 다음을 실행합니다.
adb shell
su
- $ 프롬프트가 # 프롬프트로 바뀌어야 합니다.
5) 다음을 실행합니다.
---------
4. confirm 창이 뜨는데 Google Nexus One (GSM) 을 선택합니다. (하나 밖에 없습니다.)
- 다시 superuser request가 뜨면 allow 를 선택합니다.
7. 경고창이 뜨면 확인을 누릅니다. 그러면 알아서 다운로드 받고 성공창이 뜨면 확인을 누릅니다.
9. 이후 과정은 마닐라보이님의 글 http://cafe.naver.com/androiders/156393 의 커스텀롬 설치 과정과 동일합니다.
저는 문제 없이 이 과정들을 성공했습니다. 만일 잘못된 부분이 있다면 댓글로 남겨 주세요.
- KT 정발롬 (PASSIMG_Passion_KT_KR_2.15.1010.2_FRF91_release_signed.zip)
참고로 부트로더 언락하신분들은 부트로더 락 상태로는 다시 돌아 갈 수 없는 것으로 알고 있습니다. 이 방법이 부트로더 언락방법으로 루팅한 경우에도 적용되는지는 직접 실행해 보지 않아 잘 모르겠습니다.
'Android 개발 > 팁 / 활용정보' 카테고리의 다른 글
adb logcat (0) | 2011.05.31 |
---|---|
google map api (0) | 2011.05.18 |
넥서스원 2.2.1 용 기본 어플 몇개 (1) | 2011.04.19 |
루팅후 할일.. (0) | 2011.04.13 |
어플 sdcard 설치 (0) | 2011.04.13 |
1. 안드로이드 sdk 깔고 환경 구축후
2. cmd.exe
3. adb shell
4. pm setInstallLocation 2
[0:auto][1:internal][2:external]
5. 어플리케이션 관리 메뉴에서 'SD 카드로 이동' 활성화
'Android 개발 > 팁 / 활용정보' 카테고리의 다른 글
adb logcat (0) | 2011.05.31 |
---|---|
google map api (0) | 2011.05.18 |
넥서스원 2.2.1 용 기본 어플 몇개 (1) | 2011.04.19 |
루팅후 할일.. (0) | 2011.04.13 |
넥원 루팅 & 언루팅 (0) | 2011.04.13 |