프리빌리지
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
제목 글쓴이 추천 조회 날짜
[re] RE:[팁] 갤럭시노트2 불필요 apk 제거 리스트 체스트 3851 2014.06.07
[팁] 갤럭시노트2 불필요 apk 제거 리스트 21 file 상진군 31 23780 2012.11.18
갤3 루팅카운트어플 조심하세요 22 찐혀기 8 8565 2012.11.18
ApkZipper를 만들었습니다+제가 쓰는 SystemUI.apk디컴법 18 file 제이a 21 8994 2012.11.14
system용량 줄이는 팁입니다 18 Dong_82™ 17 8535 2012.11.12
대용량 배터리 교체이후 커스텀롬에서 100프로가 계속유지된다면. 3 file cmis 2 3408 2012.11.12
노트2/갤탭10.1)멀티윈도우 가능한 어플 추가하기 108 file 고대인 103 64292 2012.11.11
프리빌리지 터미널: 롬 / 커널 추출 방법 9 프리빌리 45 7161 2012.11.11
노트2질문좀요 4 다한페이 1 2284 2012.11.11
SKT T WiFi Zone_Secure 인증 오류 해결 16 file Phaser 13 40375 2012.11.09
스마트폰을 더 스마트하게 하는 '모비즌' 영상리뷰 3 뚜벅이77 2 3130 2012.11.07
s3 동영상 밝기 및 음량 조정 2 이키차 3 3309 2012.11.07
젤리빈 후, 인터넷 모서리 드래그 확대축소기능 끄기 4 그다지7 2 4191 2012.11.06
안드로이드 패턴 삭제.. 5 djj9405 5 6576 2012.11.04
갤럭시S2 슬립모드에서 화면 켜질 때 오래 걸리는 분들을 위한 팁 5 쌍칼 5 10267 2012.11.03
젤리빈 업뎃 후 배터리가 광탈한다면 확인해 보세요. 9 심연 11 17601 2012.11.02
맥 사용자를 위한 최상의 서비스 mfile file 참재밌었 1890 2012.11.02
겔S3 LTE젤리빈 업데이트 이후 찾아낸 기능? 8 댤이 9 6000 2012.11.02
젤리빈 업그레이드 후 배경화면이 왔다리갔다리 하시는분들 1 지레프 4 3278 2012.11.01
apk manager 5.1 젤리빈 systemui.apk 디컴파일 7 file 안천재 5 13705 2012.11.01
갤3 젤리빈 업데이트 이후 숨겨진 구글 나우 사용하기 8 file 로엘백화 6 6475 2012.11.01
젤리빈 SKT 로고 안보이게 하는 방법이 두가지네요. 3 PedroMartine 8 7609 2012.10.31
노트2 or 젤리빈 framework,systemUI 디컴오류 날때 2 가라꼬부 1 3942 2012.10.31
노트2 카메라무음화 파일입니다(부팅음도 안남) 17 file 긍정적사 21 7598 2012.10.30
com.android.phone 오류시 해결법 10 라지 7 9035 2012.10.25
하드웨어 키 설정 부분 1 존재한다 3943 2012.10.20
[APP] IMEI Tools :: IMEI 백업,복구를 한방에! 10 file 에도코 7 12414 2012.10.20
갤3 3g 커스텀롬 적용후 와이파이 작동 안하시는 분들을 위한팁 8 laser 4 6880 2012.10.18
대부분 기종 마켓 최적 dpi 8 데몬님 2 7044 2012.10.16
APK Manager에서 10번째 파일이 표시되지 않는현상 해결법 2 file Who_am_I 1 2077 2012.10.15
1 - 88 - 135