ROMzilla bringer batch-ROM-dekompilering og rekompilering til Linux

click fraud protection

Når det gjelder å kompilere og dekompilere ROM-er, har mange kokker ikke det største utvalget av verktøy tilgjengelig. Når utviklere trenger å ta noen apk filer og redigere dem, må de pakke ut de riktige filene og bruke et verktøy for å dekompilere dem. Når dette må gjøres om og om igjen, som i en riktig støttet ROM som ikke er bygget fra kilden, kan oppgaven bli ganske kjedelig. Når det er sagt, er det nå et verktøy som vil ta apk filer ut av ROM-er og dekompilere dem alle i ett trinn.

Kalt ROMzilla, består det av to hovedskript som vil trekke ut og dekompilere apk og krukke filer og kompiler dem på nytt, sett dem inn i ROM-en igjen når du er ferdig. Utviklet av XDA Senior Member digital høy, skriptene er ganske nyttige for utviklere som vedlikeholder ROM-er som bare trenger å hente noen få filer om gangen.

Brukere redigerer først to tekstfiler kalt apk.txt og jar.txt. Disse blir deretter redigert for å inkludere banen til en hvilken som helst apk og krukke filer som de regelmessig arbeider med. Etterpå kjører brukere ROMzilla, som trekker ut og dekompilerer alle filene som er nevnt i de to tekstfilene. Når du er ferdig, kjør bare skriptet for å reversere prosessen, og filene vil bli gjort tilgjengelige for å slippe rett tilbake i ROM. Som digitalhigh forklarer:

Husk - dette ble ikke nødvendigvis skrevet for endelig ROM-produksjon - selv om det lett kan brukes til slikt. Dette er mer for de av dere som leter etter en måte å raskt rekompilere flere filer - gjentatte ganger om nødvendig uten å ødelegge de originale ROM-filene eller fjerne kildekoden. Jeg vil jobbe med å legge til flere funksjoner etter hvert som jeg har tid. Jeg vil etter hvert inkludere et alternativ for å zipalign, rezip og signere den endelige utgangen, samt å dekompilere og rekompilere oppstartsbilder. Jeg har bare ikke kommet så langt ennå.

Selv om verktøyet er nyttig nå, er det planlagt å motta noen ganske nyttige oppdateringer i fremtiden også.

For mer informasjon, fullstendige bruksanvisninger og mer, sjekk ut original tråd.