ROMzilla tar med batch-ROM-dekompilering och omkompilering till Linux

När det gäller att kompilera och dekompilera ROM, har många kockar inte det största utbudet av tillgängliga verktyg. När utvecklare behöver ta några apk filer och redigera dem måste de extrahera de rätta filerna och använda ett verktyg för att dekompilera dem. När detta behöver göras om och om igen, som i en korrekt stödd ROM som inte är byggd från källan, kan uppgiften bli ganska tråkig. Som sagt, det finns nu ett verktyg som tar apk filer från ROM och dekompilera dem alla i ett steg.

Dubbat ROMzilla, den består av två huvudskript som kommer att extrahera och dekompilera apk och burk filer och kompilera dem sedan igen och sätt tillbaka dem i ROM när du är klar. Utvecklad av XDA Senior Member digital hög, skripten är ganska användbara för utvecklare som underhåller ROM-skivor som bara behöver ta några få filer åt gången.

Användare redigerar först två textfiler som kallas apk.txt och jar.txt. Dessa redigeras sedan för att inkludera sökvägen för någon apk och burk filer som de regelbundet arbetar med. Efteråt kör användare ROMzilla, som extraherar och dekompilerar alla filer som nämns i de två textfilerna. När du är klar kör du helt enkelt skriptet för att vända processen, och filerna kommer att göras tillgängliga för att släppas tillbaka till ROM. Som digitalhigh förklarar:

Kom ihåg - detta var inte nödvändigtvis skrivet för slutlig ROM-produktion - även om det lätt kan användas för sådant. Detta är mer för dig som letar efter ett sätt att snabbt kompilera om flera filer - upprepade gånger om det behövs utan att förstöra de ursprungliga ROM-filerna eller ta bort källkoden. Jag kommer att arbeta för att lägga till fler funktioner när jag har tid. Jag kommer så småningom att inkludera ett alternativ för att zipalign, rezip, och signera den slutliga outputen, samt att dekompilera och omkompilera startbilder. Jag har bara inte kommit så långt än.

Även om det är användbart nu, kommer verktyget att få några ganska användbara uppdateringar i framtiden också.

För mer information, fullständiga instruktioner om användning och mer, kolla in original tråd.