
build.prop build-20260821
Script Bash per creare il tuo system.prop
Pixel Prop Builder: Conversione semplificata da OTA a Build.prop
Estrai e gestisci senza sforzo le proprietà di sistema dagli aggiornamenti OTA di Pixel con questa solida suite di automazione. Progettata per sviluppatori e appassionati, semplifica il processo di accesso e personalizzazione delle proprietà di build di Android.
🚀 Avvio Rapido
Prerequisiti
-
Ambiente Unix-like: Linux o macOS con Bash.
-
Utilità di base: Assicurati di avere installato:
dos2unix,aria2,zip,unzip,p7zip,curl
-
Python ^3.8:
sudo apt-get update -y sudo apt-get install python3 python3-pip python3-venv -y
Installazione
-
Clona il repository (inclusi i sottomoduli):
git clone --recurse https://github.com/Pixel-Props/build.prop && cd build.prop -
Crea e attiva un ambiente virtuale (opzionale ma consigliato):
python3 -m venv .venv . .venv/bin/activate -
Installa le dipendenze:
python3 -m pip install payload_dumper --break-system-packages
Utilizzo
- Ottieni le immagini Pixel: Scarica le immagini factory o OTA desiderate da Google Android Images o dalle Pagine OTA Beta.
- Rimani Aggiornato:
- Recupera le ultime immagini OTA con
./download_latest_ota_build.sh <nome_dispositivo1> <nome_dispositivo2> ...(ad es.,husky,felix_beta,cheetah,akita_beta15).
- Recupera le ultime immagini OTA con
- Estrazione Semplice:
- Posiziona i file immagine scaricati nell'area di lavoro del progetto.
- Esegui
./extract_images.shper estrarre automaticamente le immagini e le loro proprietà di build inresult/Codename_ID ....
- Integrazione Modulo Semplice:
- Esegui
./build_module.shper combinare e costruire automaticamente il tuo modulo dalla directoryresult/.
- Esegui
✨ Caratteristiche Principali
- Acquisizione OTA Automatizzata: Scarica le ultime build direttamente dalle fonti ufficiali di Google.
- Estrazione Immagine Senza Interruzioni: Estrae le immagini di sistema sia dalle immagini factory che dagli aggiornamenti OTA.
- Generazione Build Prop: Genera automaticamente file
build.propdalle immagini di sistema estratte. - Funzionalità del Modulo Magisk:
service.sh:- Modalità Sicura: Previene la modifica accidentale di impostazioni critiche di sistema confrontando le proprietà del modulo con i valori di sistema esistenti.
- Funzionalità integrate del Mod Sensitive Props: Incorpora tutte le funzionalità del Mod Sensitive Props e le disabilita se anche il modulo standalone è presente, evitando conflitti.
- PIHooks (PropImitationHooks): Un potente sistema interno di spoofing delle proprietà che imposta dinamicamente le proprietà essenziali basandosi sulle proprietà del modulo definito in
MOD_PROP_CONTENTche viene spoffato.- Disabilitazione Automatica di PIHooks: PIHooks si disabilita intelligentemente quando rileva un modulo Play Integrity Fix configurato correttamente.
- Integrazione Selettiva di
build.prop: PIHooks utilizza i valori dalbuild.propeffettivo del tuo dispositivo solo quando imposta proprietà specifiche, come la versione SDK iniziale, quando tali valori sono considerati sicuri e necessari.
action.sh:- PlayIntegrityFix: Costruisce automaticamente la configurazione
PIF.jsonquando si utilizza una Beta OTA. Fornisce opzioni per scaricare configurazioni predefinite o eseguire il crawling delle pagine OTA di Google per generare un elenco di dispositivi per la costruzione della configurazione. - TrickyStore: Costruisce automaticamente l'elenco dei pacchetti dell'app target e gestisce lo stato TEE danneggiato.
- PlayIntegrityFix: Costruisce automaticamente la configurazione
- Integrazione con GitHub Actions:
- Flussi di Lavoro Pianificati: Automatizza aggiornamenti, build e rilasci secondo una pianificazione.
- Prevenzione Rilasci Duplicati: Previene rilasci ridondanti con controlli intelligenti.
- Notifiche Telegram: Ricevi aggiornamenti tempestivi sui processi di build.
- Miglioramenti Futuri:
- Pixel.Features: Aggiungi supporto per la costruzione di funzionalità specifiche di Pixel (attualmente include
sysconfigs).
- Pixel.Features: Aggiungi supporto per la costruzione di funzionalità specifiche di Pixel (attualmente include
📝 Linee Guida per un Uso Responsabile
Questo progetto è fornito a scopo educativo e sperimentale. Sebbene progettato per l'efficienza, è fondamentale utilizzare questo strumento in modo responsabile.
- Revisione del Codice: Rivedi e comprendi attentamente il codice prima di distribuirlo in qualsiasi ambiente.
- Migliori Pratiche di Sicurezza: Aderisci agli standard di settore per la sicurezza e la conformità legale.
I creatori di questo progetto non sono responsabili per qualsiasi uso improprio o danno derivante dal suo utilizzo.
Pronto a semplificare il tuo flusso di lavoro di personalizzazione Android? Immergiti e sblocca la potenza dell'estrazione automatizzata di build.prop! I contributi sono benvenuti per migliorare la funzionalità e la portata del progetto.