2016-07-21 6 views
0

저는 최근에 Google의 소스 코드 웹 사이트에서 Brillo를 발견했습니다. 그것에, 확장자가 bpt 인 여러 파일을 찾았습니다. 이들은 장치의 파티션을 설명하는 것으로 보이는 JSON 파일입니다. Here은 기본 파일의 내용입니다.Brillo의 파티션 구성표

{ 
    "settings": { 
     "disk_size": "4 GiB" 
    }, 
    "partitions": [ 
     { 
      "ab": true, 
      "label": "boot", 
      "size": "32 MiB", 
      "guid": "auto", 
      "type_guid": "brillo_boot" 
     }, 
     { 
      "ab": true, 
      "label": "system", 
      "size": "512 MiB", 
      "guid": "auto", 
      "type_guid": "brillo_system" 
     }, 
     { 
      "ab": true, 
      "label": "odm", 
      "size": "512 MiB", 
      "guid": "auto", 
      "type_guid": "brillo_odm" 
     }, 
     { 
      "label": "misc", 
      "size": "1 MiB", 
      "type_guid": "brillo_misc" 
     }, 
     { 
      "label": "userdata", 
      "grow": true, 
      "guid": "auto", 
      "type_guid": "brillo_userdata" 
     } 
    ] 
} 

이 문서는 찾을 수 없습니다. 새로운 파티션 구성표 (예 : MBR, GPT, APM, Tegra PT, MTD의 명령 줄 파티션 테이블 구문 분석 등)입니까?

답변

0

확장자가 .bpt 인 JSON 파일은 bpttool에서 사용합니다. Brillo 및 Android 용 디스크 이미지를 분할하는 도구입니다.

이 오픈 소스 화하고 .bpt JSON 파일로 표현된다 https://android.googlesource.com/platform/system/tools/bpt/+/master/

분할 지침에 호스팅됩니다.

저장소의 히스토리를 살펴 봅니다 (상대적으로 새로운 4 개월 만). 이것은 Brillo를 위해 처음으로 소개되었으며 아마 안드로이드 버전에서 곧 끝날 것입니다 (Nougat 아마도?). GPT 분할 스키마 또는 이의 파생 요소를 대신 할 수 있습니다.