안녕하세요. k_mjg입니다.
이번엔 그냥 메모 + 여러 사람들이 알수있게끔 제가 쓰고있는 갤럭시S3(SHV-E210S)의 파티션 테이블 정보를 가지고왔습니다..
파티션 정보를 알수있는 방법은 웃음투자 블로그의 안드로이드 세상 블로그 운영자 softdx님 블로그가 출처임을 알려드립니다.(파티션 정보는 제가 직접 알아낸거구요..)
웃음투자 블로그의 안드로이드 세상 : http://softdx.kr/60187670806 링크를 타고가면 제 댓글들이..
gdisk로 알아낸 파티션 테이블 정보
다운로드후 압축풀고 gdisk파일을 /system/bin폴더로 투척후 퍼미션 644
--------------------------------------------------
u0_a249@android:/ $ export PATH=/data/local/bin:$PATH
u0_a249@android:/ # gdisk -l /dev/block/mmcblk0
GPT fdisk (gdisk) version 0.8.4
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/block/mmcblk0: 61071360 sectors, 29.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 여기는 필요없는듯하여 지웁니다.
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 61071326
Partitions will be aligned on 2048-sector boundaries
Total free space is 16317 sectors (8.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 8192 16383 4.0 MiB 0700 BOTA0
2 16384 24575 4.0 MiB 0700 BOTA1
3 24576 65535 20.0 MiB 0700 EFS
4 65536 81919 8.0 MiB 0700 PARAM
5 81920 98303 8.0 MiB 0700 BOOT
6 98304 114687 8.0 MiB 0700 RECOVERY
7 114688 180223 32.0 MiB 0700 RADIO
8 180224 2277375 1024.0 MiB 0700 CACHE
9 2277376 6471679 2.0 GiB 0700 SYSTEM
10 6471680 7700479 600.0 MiB 0700 HIDDEN
11 7700480 7716863 8.0 MiB 0700 OTA
12 7716864 61063167 25.4 GiB 0700 USERDATA
u0_a249@android:/ #
--------------------------------------------------
저희가 필요한 정보는 굵게 표시한 부분입니다.
왼쪽 번호순서대로 /dev/block/mmcblk0p(1~12) 입니다.(괄호숫자)
mmcblk0p1 - BOTA0 : 모르겠네요..;
mmcblk0p2 - BOTA1 : 모르겠네요..;
mmcblk0p3 - EFS : EFS파티션; 사용하시는 핸드폰의 wifi, bluetooth, gps등 통신관련 고유번호가 들어있는 파티션.(롬작업시 백업, 이 파티션은 왠만하면 안건드릴것을 요망..)
mmcblk0p4 - PARAM : 모르겠네요..; 파라메터? 줄임으로 알고있습니다.
mmcblk0p5 - BOOT : 커널(zImage or boot.img파일)영역 파티션
mmcblk0p6 - RECOVERY : 리커버리(recovery or recovery.img파일)영역 파티션
mmcblk0p7 - RADIO : 라디오롬 자세하게는 모름.. 통신관련..
mmcblk0p8 - CACHE : 캐시파티션 왜 1기가씩이나 줬는지 의문이다..
mmcblk0p9 - SYSTEM : 시스템(factoryfs or factoryfs.rfs파일)영역 파티션; 펌웨어파일이 여기에 덮어씌어진다. 루트상에서 /system폴더
mmcblk0p10 - HIDDEN : 히든영역 파티션 자세히는 모르겠네요..; 여기도 아마 통신관련..
mmcblk0p11 - OTA : Over The Air(폰 자체에서 업데이트)의 약자가 아니라면 모릅니다..;
mmcblk0p12 - USERDATA : USERDATA영역 파티션; 갤럭시S3는 MTP방식입니다. 그래서 /data, /sdcard로 안나뉘고 /data폴더속에 /media폴더가 있어서 /data/media = /sdcard 입니다.. 리커버리 메뉴에서 wipe factory/reset을 하시면 /data영역을 wipe(포맷한다라고 해도 되는지 모르겠습니다.. 그래서 wipe..)시킵니다.. /data/media폴더는 /data폴더의 하위계층이니 당연히 같이 사라집니다.. 공장초기화할때 조심하세요..
파티션 테이블을 알려드렸습니다.
커스텀롬 올릴때 GT-I9300이 아닌 GT-I9305의 펌웨어를 그냥 덮었다가 EFS롬이나 RADIO, HIDDEN롬을 날리는 일이 없도록 합시다..
업데이트 스크립터를 여시면 mmcblk0p5 이런식으로 되있는데 3으로 적혀있어서 EFS롬 날리는짓 하지 말라고요..
이렇게 말하니까 꼭 제가 날린듯이 말하는것같네요; 아닌데 ㅋㅋ;
이걸 이용해서 ADB를 이용해 수동으로 리커버리, 커널 올리는 방법을 나중에 따로 알려드리겠습니다.
이글이 유용하시면 손가락버튼을 눌러주세요!
'안드로이드 > 갤럭시S3(SHV-E210S)' 카테고리의 다른 글
갤럭시S3 4.3업데이트에 따른 KNOX에 관한 고찰... (0) | 2013.11.17 |
---|---|
갤럭시S3 배터리 문제 cell standby 찾아본 결과.. (1) | 2012.11.06 |
[후기] 갤럭시S3 LTE 젤리빈 후기 (배터리) (0) | 2012.11.01 |
갤럭시S3 LTE 젤리빈 업데이트 10/23일은 구라 (0) | 2012.10.23 |