ROMzilla bringer batch-ROM-dekompilering og genkompilering til Linux

click fraud protection

Når det kommer til at kompilere og dekompilere ROM'er, har mange kokke ikke det største udvalg af værktøjer til rådighed. Når udviklerne skal have fat i nogle apk filer og redigere dem, skal de udpakke de rigtige filer og bruge et værktøj til at dekompilere dem. Når dette skal gøres igen og igen, som i en korrekt understøttet ROM, der ikke er bygget fra kilden, kan opgaven blive ret kedelig. Når det er sagt, er der nu et værktøj, der vil tage apk filer ud af ROM'er og dekompiler dem alle i ét trin.

Kaldet ROMzilla, det består af to hovedscripts, der vil udtrække og dekompilere apk og krukke filer og derefter kompiler dem igen, indsæt dem tilbage i ROM'en, når du er færdig. Udviklet af XDA Senior Member digital høj, scripts er ret nyttige for udviklere, der vedligeholder ROM'er, som kun behøver at få fat i nogle få filer ad gangen.

Brugere redigerer først to tekstfiler kaldet apk.txt og jar.txt. Disse redigeres derefter for at inkludere stien til evt apk og krukke filer, som de regelmæssigt arbejder med. Bagefter kører brugerne ROMzilla, som udpakker og dekompilerer alle filerne nævnt i de to tekstfiler. Når det er gjort, skal du blot køre scriptet for at vende processen, og filerne vil blive gjort tilgængelige for at falde tilbage i ROM'en. Som digitalhigh forklarer:

Husk venligst - dette var ikke nødvendigvis skrevet til den endelige ROM-produktion - selvom det sagtens kunne bruges til sådan. Dette er mere for dem af jer, der leder efter en måde til hurtigt at omkompilere flere filer - gentagne gange, hvis det er nødvendigt uden at ødelægge de originale ROM-filer eller fjerne kildekoden. Jeg vil arbejde på at tilføje flere funktioner, efterhånden som jeg har tid. Jeg vil med tiden inkludere en mulighed for at zipalign, rezip og signere det endelige output, samt at dekompilere og genkompilere boot-billeder. Jeg er bare ikke nået så langt endnu.

Selvom det er nyttigt nu, forventes værktøjet også at modtage nogle ret nyttige opdateringer i fremtiden.

For mere information, fulde instruktioner om brug og mere, tjek original tråd.