Zurück zu den Updates
New releaseAug 21, 2026

build.prop build-20260821

Bash-Skript zum Erstellen deines eigenen system.prop

Teilen

Pixel Prop Builder: Optimierte Konvertierung von OTA zu Build.prop

Extrahieren und verwalten Sie mühelos Systemeigenschaften aus Pixel-OTA-Updates mit diesem robusten Automatisierungssuite. Entwickelt für Entwickler und Enthusiasten, vereinfacht es den Zugriff auf und die Anpassung von Android-Build-Eigenschaften.

🚀 Schnellstart

Voraussetzungen

  • Unix-ähnliche Umgebung: Linux oder macOS mit Bash.

  • Kernwerkzeuge: Stellen Sie sicher, dass die folgenden Pakete installiert sind:

    • dos2unix, aria2, zip, unzip, p7zip, curl
  • Python ^3.8:

    sudo apt-get update -y
    sudo apt-get install python3 python3-pip python3-venv -y
    

Installation

  1. Klonen Sie das Repository (einschließlich Submodule):

    git clone --recurse https://github.com/Pixel-Props/build.prop && cd build.prop
    
  2. Erstellen und aktivieren Sie eine virtuelle Umgebung (optional, aber empfohlen):

    python3 -m venv .venv
    . .venv/bin/activate
    
  3. Abhängigkeiten installieren:

    python3 -m pip install payload_dumper --break-system-packages
    

Verwendung

  1. Pixel-Images herunterladen: Laden Sie die gewünschten Factory- oder OTA-Images herunter von Google Android Images oder der Beta-OTA-Seite.
  2. Auf dem neuesten Stand bleiben:
    • Rufen Sie die neuesten OTA-Images ab mit ./download_latest_ota_build.sh <Gerätename1> <Gerätename2> ... (z.B. husky, felix_beta, cheetah, akita_beta15).
  3. Mühelose Extraktion:
    • Legen Sie die heruntergeladenen Image-Dateien im Arbeitsbereich des Projekts ab.
    • Führen Sie ./extract_images.sh aus, um automatisch Images und deren Build-Eigenschaften zu extrahieren in result/Codename_ID ....
  4. Mühelose Modulintegration:
    • Führen Sie ./build_module.sh aus, um automatisch Ihr Modul aus dem result/-Verzeichnis zu kombinieren und zu erstellen.

✨ Hauptfunktionen

  • Automatisierte OTA-Beschaffung: Lädt die neuesten Builds direkt von Googles offiziellen Quellen herunter.
  • Nahtlose Image-Extraktion: Extrahiert System-Images sowohl aus Factory-Images als auch aus OTA-Updates.
  • Build-Prop-Generierung: Erstellt automatisch build.prop-Dateien aus extrahierten System-Images.
  • Magisk-Modul-Funktionen:
    • service.sh:
      • Sicherheitsmodus: Verhindert versehentliche Änderungen kritischer Systemeinstellungen, indem Moduleigenschaften mit vorhandenen Systemwerten verglichen werden.
      • Integrierte Sensitive Props Mod-Funktionen: Enthält alle Funktionen des Sensitive Props Mods und deaktiviert diese, falls das eigenständige Modul ebenfalls vorhanden ist, um Konflikte zu vermeiden.
      • PIHooks (PropImitationHooks): Ein leistungsstarkes internes Prop-Spoofing-System, das dynamisch wesentliche Eigenschaften basierend auf den Eigenschaften des Moduls, das in MOD_PROP_CONTENT definiert und gespooft wird, setzt.
        • Automatische Deaktivierung von PIHooks: PIHooks deaktiviert sich intelligent selbst, wenn es ein korrekt konfiguriertes Play Integrity Fix-Modul erkennt.
        • Selektive build.prop-Integration: PIHooks verwendet Werte aus dem tatsächlichen build.prop Ihres Geräts nur dann, wenn bestimmte Eigenschaften wie die anfängliche SDK-Version gesetzt werden, sofern diese Werte als sicher und notwendig erachtet werden.
    • action.sh:
      • PlayIntegrityFix: Erstellt automatisch die PIF.json-Konfiguration bei Verwendung eines Beta-OTA. Bietet Optionen zum Herunterladen vorgefertigter Konfigurationen oder zum Durchsuchen von Googles OTA-Seiten, um eine Geräteliste zur Erstellung der Konfiguration zu generieren.
      • TrickyStore: Erstellt automatisch die Ziel-App-Paketliste und behandelt einen defekten TEE-Status.
  • GitHub Actions-Integration:
    • Geplante Workflows: Automatisieren Sie Updates, Builds und Releases nach einem Zeitplan.
    • Verhinderung doppelter Releases: Verhindert redundante Releases durch intelligente Prüfungen.
    • Telegram-Benachrichtigungen: Erhalten Sie zeitnahe Updates über Build-Prozesse.
  • Zukünftige Erweiterungen:
    • Pixel.Features: Unterstützung für das Erstellen Pixel-spezifischer Funktionen hinzufügen (derzeit sysconfigs enthalten).

📝 Richtlinien für verantwortungsvolle Nutzung

Dieses Projekt wird zu Bildungs- und Experimentierzwecken bereitgestellt. Obwohl es auf Effizienz ausgelegt ist, ist es entscheidend, dieses Werkzeug verantwortungsvoll zu nutzen.

  • Code-Überprüfung: Überprüfen und verstehen Sie den Code gründlich, bevor Sie ihn in einer Umgebung einsetzen.
  • Sicherheitsbewährte Verfahren: Halten Sie sich an Industriestandards für Sicherheit und rechtliche Compliance.

Die Ersteller dieses Projekts haften nicht für Missbrauch oder Schäden, die aus der Nutzung entstehen.


Bereit, Ihren Android-Anpassungsworkflow zu optimieren? Tauchen Sie ein und entdecken Sie die Leistungsfähigkeit der automatisierten build.prop-Extraktion! Beiträge sind willkommen, um die Funktionalität und den Umfang des Projekts zu erweitern.

Kategorien