Quando se trata de compilar e descompilar ROMs, muitos chefs não possuem a maior variedade de ferramentas disponíveis. Quando os desenvolvedores precisam pegar alguns APK arquivos e editá-los, eles precisam extrair os arquivos apropriados e usar uma ferramenta para descompilá-los. Quando isso precisa ser feito repetidamente, como em uma ROM com suporte adequado que não é construída a partir do código-fonte, a tarefa pode se tornar bastante tediosa. Dito isto, agora existe uma ferramenta que levará APK arquivos de ROMs e descompile-os todos em uma única etapa.
Chamado de ROMzilla, é composto por dois scripts principais que irão extrair e descompilar APK e jarra arquivos e recompile-os, inserindo-os de volta na ROM quando terminar. Desenvolvido por membro sênior do XDA digital alto, os scripts são bastante úteis para desenvolvedores que mantêm ROMs e precisam apenas obter alguns arquivos por vez.
Os usuários primeiro editam dois arquivos de texto chamados apk.txt e jar.txt. Eles são então editados para incluir o caminho de qualquer
APK e jarra arquivos com os quais eles trabalham regularmente. Posteriormente, os usuários executam o ROMzilla, que extrai e descompila todos os arquivos mencionados nos dois arquivos de texto. Uma vez feito isso, basta executar o script para reverter o processo e os arquivos serão disponibilizados para serem colocados de volta na ROM. Como explica digitalhigh:Por favor, tenha em mente que isso não foi necessariamente escrito para a produção final da ROM, embora possa ser facilmente usado para tal. Isso é mais para aqueles que estão procurando uma maneira de recompilar vários arquivos rapidamente - repetidamente, se necessário, sem destruir os arquivos ROM originais ou remover o código-fonte. Trabalharei para adicionar mais recursos conforme tiver tempo. Eventualmente incluirei uma opção para zipalign, rezip e assinar a saída final, bem como para descompilar e recompilar imagens de inicialização. Só não cheguei tão longe ainda.
Embora útil agora, a ferramenta também receberá algumas atualizações bastante úteis no futuro.
Para obter mais informações, instruções completas de uso e muito mais, confira o tópico original.