프리빌리지
12.11.11
조회 수 7161
추천 수 45
댓글 9

프리빌리지 터미널은 안드로이드 플레이 스토어에서 설치하실 수 있습니다. ^^

https://play.google.com/store/apps/details?id=com.bluepremium.privilege.terminal&feature=search_result&hl=ko




프리빌리지 터미널을 가지고 개발에 대해 잘 모르는 분들도 간단한 작업을 할 수 있게 도와드리는 것이 제 목표라고 전에 밝혔었는데 그 이후로 시간을 내지 못 하다가 오늘 한 번 시작해보려합니다. ^^


롬 (system.img)와 커널 (boot.img)를 추출하는 것은 명령어만 따라 적으면 누구든지 바로 따라할 수 있을만큼 쉬우면서도 시스템 구조에 대한 기초적인 이해를 쌓는데 도움이 되고, 롬을 리팩하거나 커널에서 램디스크를 수정하는 tweak 하려면 빌드된 롬이나 커널이 필요하고 스스로 아직 리팩(은 아주 쉬우니까 다음에 한번 강좌를 작성할 수 있도록 해보겠습니다 ^^;;;)을 하지 못 하신다해도 테마 디자이너분들 혹은 개발자분들이 자신에게 없는 기기 혹은 미처 자신의 기기에 올리지 못 한 펌웨어를 대상으로 개발할 때 추출하셔서 보내드리면 개발자분들께 큰 도움이 되기 때문에 익혀두시면 좋을 기술입니다. 아! 한가지 굉장히 유용한 활용 방법을 잊었군요: 컴퓨터로 복사해서 tar 압축을 한 뒤에 보관해두고 나중에 폰에 롬이나 커널을 올리고 폰이 작동하지 않을 때 오딘을 사용해서 보관해둔 tar 압축파일을 덮어씌우면 폰이 순정 상태로 돌아갑니다. ^^


보면서 쉽게 따라하실수 있도록 동영상 강의도 준비했으며 명령어를 직접 입력하지 않고 복사 / 붙여넣기 하셔도 되도록 step-by-step 강의도 준비했습니다 ^^.


동영상 강의:


STEP-BY-STEP:

1. 슈퍼유저 권한을 획득하세요.

- 명령어: su

2. 시스템 관련 이미지들이 마운트 되어 있는 /dev/block/platform/dw_mmc/by-name 경로 안에 있는 내용을 자세하게 표시하라고 명령하세요.

- 명령어:ls -al /dev/block/platform/dw_mmc/by-name

- 설명: ls는 파일 / 폴더들을 목록으로 나열하라는 리눅스 명령어 이며 -al 옵션은 ls 명령어에게 숨겨진 파일을 포함해서 모든 파일들의 자세한 내용을 표시하라는 옵션입니다. 

- 설명2: 오른쪽을 보면 BOOT -> /dev/block/mmcblk0p8 등의 내용이 여러가지 나열되어 있습니다. BOOT는 부트 이미지, 즉 커널이며 SYSTEM은 시스템 기본 어플리케이션들과 테마 관련 데이터 등이 있는 /system 경로, 즉 롬이 있으며 RECOVERY는 물론 리커버리, 등등 입니다. 여기서 mmcblk0p 다음에 숫자가 오는데 이 숫자가 앞서 말한 커널이나 롬을 가리키는 주소이니 잘 기억하시기 바랍니다. 물론 나중에 다시 스크롤해서 돌아오면 되니 외우실 필요는 없습니다. 폰 기종마다 다를 수 있으니 외워두셔도 다른 폰에서는 이 명령어를 다시 입력하셔야 할 거에요. ㅎㅎ;;

3. 롬을 추출해보세요.

- 명령어: dd if=dev/block/mmcblk0p13 of=/data/media/system.img bs=4096

- 설명: 대충 느낌이 오시겠지만 dev/block/mmcblk0p13을 읽어들여서 (if는 input file 즉 입력 파일)/data/media.system.img (of는 output file 즉 출력 파일)로 생성하라는 명령어입니다. bs=바이트수는 ibs와 obs를 입력한 바이트수로 강제 설정하라는 의미인데 지금 단계에선 그런 옵션이 있다는 것만 이해하셔도 훌륭합니다.

4. 응용해서 커널도 추출해보세요.

- 명령어: dd if=dev/block/mmcblk0p8 of=/data/media/boot.img bs=4096

5. 내 파일 어플리케이션이나 다른 파일 탐색기 어플리케이션으로 한 번 확인해보세요.

6. 혹시 모르니 컴퓨터로 옮겨서 tar 압축을 한 뒤 보관하세요. 쿠쿠.

댓글 9
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
플립커버사용시 11 S3성라이 3 2079 2013.05.16
플로팅멀티윈도우 우연히알아낸팁아닌팁입니다. 9 두통약 10 3074 2013.03.22
플로팅 멀티윈도우 거의모든어플적용(?)and바로가기(강좌) 38 file 쿤투 16 12222 2013.03.20
플로팅 멀티 윈도우를 사용할수 있는 또다른 방법 33 file MuHyeon 20 5973 2013.03.21
플레이스토어일괄설치가되네요?^^ 1 나야나ㅋ 4100 2014.09.25
플레이스토어(구 마켓)오류 나시는 분들께 팁!! 12 뿌리리링 1 19552 2013.05.08
플레이스토어 오류! 콘사장장 2804 2013.07.08
플레이스토어 오류 원인 3 햄프셔 1 4977 2013.05.08
프리징 걸렸을시 재부팅방법..^^ 10 아가페 1 4362 2011.06.30
프리스티지모드에서 64기가 외장메모리 사용하기(루팅필수) 3 nhnh 1 3642 2012.07.31
프리스티지모드 설치 후 외장메모리 64기가 사용법(루팅필수) 7 nhnh 3 4362 2012.07.30
프리빌리지 터미널: 셸 스크립트 작성법 9 프리빌리 16 3307 2012.12.07
프리빌리지 터미널: 셸 스크립트 작성법 9 프리빌리 16 3337 2012.12.07
프리빌리지 터미널: 롬 / 커널 추출 방법 9 프리빌리 45 7161 2012.11.11
프리빌리지 모드 후기.. 22 file Dr_Ray 1 8289 2012.07.28
프록시 서버가 필요할떄 1 Galaxy SⅡ 2473 2013.11.20
프로요정펌 후에 생 초보분들 루팅 및 패치하기. 4 작은백두 3843 2010.11.16
프로요에서 생긴 I/O 속도하락 버그 10 먀유 3820 2010.11.22
프로요업후키스인식속도해결. 1 2vip Meta 2078 2010.12.24
프로요(SK05)에서 터치감도 확인하기 15 케이군 1 3715 2010.11.17
프로요(SK05) 상태에서 가능한 각종 I/O패치들의 성능 (객관적인 비교... 23 저처음이 1 3098 2010.11.19
프로요 정펌 부두 패치 하기 13 file 브레이크 2 5116 2010.11.20
프로요 정식펌업 속도저하 이유! 11 규규규규 1 4973 2010.11.16
프로요 순정 락화면 없애기~ 9 UsoTsuKi 1 4303 2010.11.16
프로요 삼성 정펌 롬업 대비 순서(커스텀롬,루팅,기타패치 하신분들만 ... 14 메가맨 1 4298 2010.11.15
프로요 배터리 조기퇴근 및 동영상 끊김 해결법 총정리 23 Freaks 6134 2010.12.06
프로요 루팅하기 4 루팅한옵 2 2110 2013.06.12
프로요 - 마켓 다운로드 목록 나오는거 알아냈습니다. 1 장니엘 2 3427 2010.11.16
프로요 + voodoo ext4 + Kied SKAF / 삼성기본어플 삭제 20 berics 2 6863 2010.11.16
프로그램 설치 용량 확보 Tip 14 벼리 7 6101 2011.08.08
1 4 - 135