프리빌리지
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
제목 글쓴이 추천 조회 날짜
언루팅 후에도 금융어플백신이 루팅폰이라고 감지할때 12 푸페포포 5 9423 2012.12.13
네오킴님 커널쓰시는 분들 중 국민은행 어플 안되시는 분들을 위한 팁! 5 쿸쿸쿸 2 3847 2012.12.13
알뜰한 소비생활에 도움되는 어플들 추천이요 ! 2 file 독한넘 1 1422 2012.12.12
이스티니커널 갤3 1.6Ghz 전압 10 file 갤3초보 4 2487 2012.12.12
이스티니커널 갤럭시s3 언더볼티지 (내부전압 포함)(2/2) 6 file 갤3초보 2 4992 2012.12.10
이스티니커널 갤럭시s3 언더볼티지 (내부전압 포함)(1/2) 7 file 갤3초보 1 3005 2012.12.10
국내판 갤3/노트2 잠금화면에서 바로가기 되살리기 25 file FINEDAYS 41 15064 2012.12.09
[아이폰5 케이스 반값] 아이폰5 케이스로 해피 크리스마스♡ 2 스마트줌 4 2142 2012.12.09
프리빌리지 터미널: 셸 스크립트 작성법 9 프리빌리 16 3307 2012.12.07
갤럭시S3 LJ2 순정 펌웨어 토렌트 입니다. 3 file Gess 2 4200 2012.12.07
갤럭시s3 lte 1.6오버 전압셋팅(최종)+gpu 전압 추가~ 22 file 욘빡 6 9970 2012.12.06
드라마 보고싶다를 폰에서 즐기려면? 2 풀하우두 3 2201 2012.12.06
손가락으로 잉크 효과 내기 1 file Hax빙글 54 11176 2012.12.06
갤2 유출펌 올리신분들 와이파이 사용문제 없으신가요? 5 물레방아 6 2306 2012.12.05
갤럭시s3 lte 1.6 오버클럭 셋팅값입니다~ 8 file 욘빡 4 9360 2012.12.05
갤치디 다이얼 수정 6 지트라 2 2208 2012.11.30
삭제된 설정 되살리기 18 Hax빙글 8 5216 2012.11.28
무섭게 급변하는 세상~ 이제 셀카도 돈이되는 시대래요 3 내일을위 2 3482 2012.11.27
네이버 많이 본 뉴스 RSS 주소~ 11 경계이론 8 8060 2012.11.26
Leche님의 ELS롬(SK)에 내장되있는 Leche테마가 갤S3(KT)에 정상 적용! 65 file 레이카마 37 10845 2012.11.25
숫자놀음이긴 하지만 4 갤3초보 3 2169 2012.11.25
멀티윈도우 백키를 꾹 눌르명 온오프할수 있네요 ㅎㅎ 10 file 스까이 4 3973 2012.11.25
아이스크림 전기종 인터넷종료 버튼 9 file 닉777제임 5 5104 2012.11.24
맥(맥북, 아이맥)에서도 자유롭게 다운로드 1 file 참재밌었 2 3423 2012.11.23
갤스3 젤리빈 업데이트 후 키보드 버벅임 현상 관련... 3 kerub 2 4217 2012.11.22
국내 스마트폰 시스템APP 삭제여부 정리표 14 카도 32 7907 2012.11.21
SJKernel GPU OC/UV 설정방법입니다. 10 상진군 18 6648 2012.11.21
문자쓰는 중 쉽게 기호 넣기ㅋ 12 칼z 11 4321 2012.11.20
u+ 퀵패널ㅠ 1 ajtwlsgns83 3 2275 2012.11.19
[re] RE:[팁] 갤럭시노트2 불필요 apk 제거 리스트 체스트 3160 2014.06.05
1 - 87 - 135