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