
build.prop build-20260821
Script Bash para construir seu próprio system.prop
Pixel Prop Builder: Conversão Simplificada de OTA para Build.prop
Extraia e gerencie facilmente propriedades do sistema a partir de atualizações OTA do Pixel com este conjunto robusto de automação. Projetado para desenvolvedores e entusiastas, ele simplifica o processo de acesso e personalização das propriedades de compilação do Android.
🚀 Início Rápido
Pré-requisitos
-
Ambiente Unix-like: Linux ou macOS com Bash.
-
Utilitários principais: Certifique-se de ter instalado:
dos2unix,aria2,zip,unzip,p7zip,curl
-
Python ^3.8:
sudo apt-get update -y sudo apt-get install python3 python3-pip python3-venv -y
Instalação
-
Clone o repositório (incluindo submódulos):
git clone --recurse https://github.com/Pixel-Props/build.prop && cd build.prop -
Crie e ative um ambiente virtual (opcional, mas recomendado):
python3 -m venv .venv . .venv/bin/activate -
Instale as dependências:
python3 -m pip install payload_dumper --break-system-packages
Uso
- Obtenha as Imagens Pixel: Baixe as imagens de fábrica ou OTA desejadas de Google Android Images ou das Páginas de OTA Beta.
- Mantenha-se Atualizado:
- Baixe as imagens OTA mais recentes com
./download_latest_ota_build.sh <nome_dispositivo1> <nome_dispositivo2> ...(ex:husky,felix_beta,cheetah,akita_beta15).
- Baixe as imagens OTA mais recentes com
- Extração Sem Esforço:
- Coloque os arquivos de imagem baixados no diretório de trabalho do projeto.
- Execute
./extract_images.shpara extrair automaticamente as imagens e suas propriedades de compilação pararesult/Codename_ID ....
- Integração de Módulo Sem Esforço:
- Execute
./build_module.shpara combinar e compilar automaticamente seu módulo a partir do diretórioresult/.
- Execute
✨ Principais Funcionalidades
- Aquisição Automatizada de OTA: Baixa as compilações mais recentes diretamente das fontes oficiais do Google.
- Extração de Imagem Simplificada: Extrai imagens do sistema tanto de imagens de fábrica quanto de atualizações OTA.
- Geração de Build Prop: Gera automaticamente arquivos
build.propa partir de imagens do sistema extraídas. - Funcionalidades do Módulo Magisk:
service.sh:- Modo Seguro: Previne modificação acidental de configurações críticas do sistema ao comparar propriedades do módulo com valores existentes do sistema.
- Funcionalidades Integradas do Mod Sensitive Props: Incorpora todas as funcionalidades do Mod Sensitive Props e as desativa se o módulo independente também estiver presente, evitando conflitos.
- PIHooks (PropImitationHooks): Um poderoso sistema interno de spoofing de propriedades que define dinamicamente propriedades essenciais com base nas propriedades do módulo definido em
MOD_PROP_CONTENTque está sendo falsificado.- Desativação Automática do PIHooks: O PIHooks se desativa inteligentemente quando detecta um módulo Play Integrity Fix configurado corretamente.
- Integração Seletiva de
build.prop: O PIHooks utiliza valores dobuild.propreal do seu dispositivo apenas ao definir propriedades específicas, como a versão inicial do SDK, quando esses valores são considerados seguros e necessários.
action.sh:- PlayIntegrityFix: Constrói automaticamente a configuração
PIF.jsonao usar uma OTA Beta. Oferece opções para baixar configurações pré-construídas ou rastrear as páginas de OTA do Google para gerar uma lista de dispositivos para construir a configuração. - TrickyStore: Constrói automaticamente a lista de pacotes de aplicativos alvo e lida com status TEE quebrado.
- PlayIntegrityFix: Constrói automaticamente a configuração
- Integração com GitHub Actions:
- Workflows Agendados: Automatize atualizações, compilações e lançamentos em um cronograma.
- Prevenção de Lançamentos Duplicados: Evita lançamentos redundantes com verificações inteligentes.
- Notificações no Telegram: Receba atualizações oportunas sobre processos de compilação.
- Melhorias Futuras:
- Pixel.Features: Adicionar suporte para construir funcionalidades específicas do Pixel (atualmente inclui
sysconfigs).
- Pixel.Features: Adicionar suporte para construir funcionalidades específicas do Pixel (atualmente inclui
📝 Diretrizes de Uso Responsável
Este projeto é fornecido para fins educacionais e experimentais. Embora projetado para eficiência, é crucial usar esta ferramenta de forma responsável.
- Revisão de Código: Revise e entenda completamente o código antes de implantá-lo em qualquer ambiente.
- Melhores Práticas de Segurança: Siga os padrões da indústria para segurança e conformidade legal.
Os criadores deste projeto não são responsáveis por qualquer uso indevido ou danos decorrentes do seu uso.
Pronto para otimizar seu fluxo de trabalho de personalização Android? Mergulhe e desbloqueie o poder da extração automatizada de build.prop! Contribuições são bem-vindas para melhorar a funcionalidade e o escopo do projeto.