Como criar um Zip Flash para Mods de sistema Android



Experimente Nosso Instrumento Para Eliminar Problemas

Se você é um desenvolvedor Android que deseja criar aplicativos destinados à partição / sistema (como aplicativos raiz), há certas instâncias em que você deseja criar um arquivo .zip flash para seu aplicativo. Isso é para que os arquivos do aplicativo possam ser instalados corretamente na partição / system.



Alguns outros usos de .zips em flash incluem:



  • Modificando o DPI
  • Aplicando uma fonte personalizada
  • Aplicar uma animação de inicialização personalizada
  • Remover ou adicionar aplicativos do sistema

Instruir seus usuários a mexer no sistema de arquivos e movê-los manualmente é uma perda de tempo para todos os envolvidos - criar um arquivo .zip flash é um caminho muito mais conveniente. Este guia do Appual mostrará como criar um zip flash para Android.



Também mostraremos um script addon.d, para que as alterações personalizadas do sistema sobrevivam a um flash de ROM sujo - assim, os usuários não precisarão atualizar seu zip a cada atualização.

Requisitos:

  • Um explorador de arquivos raiz (MiXplorer, Solid Explorer)
  • ZipSigner (para assinar zips) ou o plug-in MiX Signer se você usar o MixPlorer
  • Um backup Nandroid é altamente recomendado

Você também deve preparar todos os arquivos que irão para o zip - APKs, configs, animações de boot, etc. Organize tudo antes de começarmos, porque este é um processo delicado.

Modelo de um zip personalizado

Se você deseja fazer o download de um zip de modelo que pode ser personalizado de acordo com suas necessidades ou usá-lo como base para criar um zip que pode ser inserido em um flash, você pode obtê-los aqui:



  • SCRIPT DO MODELO: LINK PARA DOWNLOAD (comandos básicos / você tem que adicionar seus valores personalizados: apps, caminhos de toques, bootanimation ...)
  • ZIP MODELO: LINK PARA DOWNLOAD (exemplos são sempre bem-vindos para entender melhor uma explicação. Pode ajudar a entender como estruturar seus arquivos).

O modelo deve ser suficiente para começar a usar um script personalizado.

Você precisará se lembrar desses caminhos principais, porque essas são as coisas na partição / system que seus arquivos compactados compactados normalmente visam:

addon.d => script de backup para sobreviver a um flash sujo (usado pelo pacote GApps, por exemplo) app e priv-app => aplicativos de sistema para adicionar ou remover etc => host file fonts => your font media => your bootanimation.zip mídia> áudio> alarmes => sons para alarmes mídia> áudio> notificações => sons para notificações mídia> áudio> toques => sons para mídia de toques> áudio> ui => sons para várias coisas, como bateria fraca, desbloqueio, câmera, .. raiz de / system para arquivo build.prop

Lembre-se sempre de que os arquivos removidos desses caminhos serão reinstalados após um flash sujo e os arquivos que foram adicionados manualmente serão removidos. É por isso que é necessário criar um script que faça um backup de seus mods / sistema.

Exemplo de um script de atualização

ui_print ('+ ------------------------------------- +'); ui_print ('| CLEAN FLASH SCRIPT |'); ui_print ('| |'); ui_print ('| por Primokorn |'); ui_print ('+ ------------------------------------- +'); run_program ('/ sbin / busybox