
자신만의 system.prop을 빌드하는 Bash 스크립트
이 강력한 자동화 제품군을 사용하여 Pixel OTA 업데이트에서 시스템 속성을 손쉽게 추출하고 관리하세요. 개발자와 매니아 모두를 위해 설계되었으며, Android 빌드 속성에 접근하고 사용자 정의하는 과정을 간소화합니다.
Unix 계열 환경: Bash가 있는 Linux 또는 macOS.
핵심 유틸리티: 다음이 설치되어 있는지 확인하세요:
dos2unix, aria2, zip, unzip, p7zip, curlPython ^3.8:
sudo apt-get update -y
sudo apt-get install python3 python3-pip python3-venv -y
저장소 복제 (서브모듈 포함):
git clone --recurse https://github.com/Pixel-Props/build.prop && cd build.prop
가상 환경 생성 및 활성화 (선택 사항이지만 권장):
python3 -m venv .venv
. .venv/bin/activate
종속성 설치:
python3 -m pip install payload_dumper --break-system-packages
./download_latest_ota_build.sh <기기_이름1> <기기_이름2> ... 명령으로 최신 OTA 이미지를 가져옵니다 (예: husky, felix_beta, cheetah, akita_beta15)../extract_images.sh를 실행하여 이미지와 해당 빌드 속성을 자동으로 result/Codename_ID ...에 추출합니다../build_module.sh를 실행하여 result/ 디렉토리에서 모듈을 자동으로 결합하고 빌드합니다.build.prop 파일을 생성합니다.service.sh:
MOD_PROP_CONTENT에 정의된 모듈의 속성을 기반으로 필수 속성을 동적으로 설정하는 강력한 내부 prop 스푸핑 시스템입니다.
build.prop 통합: PIHooks는 초기 SDK 버전과 같은 특정 속성을 설정할 때만 장치의 실제 build.prop 값을 사용하며, 해당 값이 안전하고 필요하다고 간주될 때만 사용합니다.action.sh:
PIF.json 설정을 빌드합니다. 미리 빌드된 설정을 다운로드하거나 Google의 OTA 페이지를 크롤링하여 설정을 빌드할 장치 목록을 생성하는 옵션을 제공합니다.이 프로젝트는 교육 및 실험 목적으로 제공됩니다. 효율성을 위해 설계되었지만, 이 도구를 책임감 있게 사용하는 것이 중요합니다.
이 프로젝트의 제작자는 사용으로 인한 오용이나 손해에 대해 책임을 지지 않습니다.
Android 사용자 정의 워크플로를 간소화할 준비가 되셨나요? 지금 시작하여 자동화된 build.prop 추출의 힘을 경험하세요! 프로젝트의 기능과 범위를 향상시키기 위한 기여를 환영합니다.
sysconfigs 포함)을 구축하기 위한 지원 추가.