ROMzilla prináša dávkovú dekompiláciu a opätovnú kompiláciu ROM do Linuxu

Pokiaľ ide o kompiláciu a dekompiláciu ROM, mnohí šéfkuchári nemajú k dispozícii najväčší sortiment nástrojov. Keď vývojári potrebujú nejaké chytiť apk súbory a upravovať ich, musia extrahovať správne súbory a použiť nástroj na ich dekompiláciu. Keď je to potrebné robiť znova a znova, ako v správne podporovanej ROM, ktorá nie je zostavená zo zdroja, môže byť táto úloha dosť únavná. To znamená, že teraz existuje nástroj, ktorý bude trvať apk súbory z ROM a dekompilovať ich všetky v jednom kroku.

Nazýva sa ROMzilla a skladá sa z dvoch hlavných skriptov, ktoré budú extrahovať a dekompilovať apk a jar súbory a potom ich znova skompilujte a po dokončení ich vložte späť do ROM. Vyvinutý senior členom XDA digitalhigh, skripty sú celkom užitočné pre vývojárov, ktorí spravujú ROM, ktorí potrebujú vždy stiahnuť len niekoľko súborov naraz.

Používatelia najskôr upravia dva textové súbory tzv apk.txt a jar.txt. Tie sa potom upravia tak, aby obsahovali cestu ľubovoľného apk a jar súbory, s ktorými pravidelne pracujú. Potom používatelia spustia ROMzillu, ktorá extrahuje a dekompiluje všetky súbory uvedené v dvoch textových súboroch. Po dokončení jednoducho spustite skript na zvrátenie procesu a súbory sa sprístupnia na vloženie späť do ROM. Ako vysvetľuje digitalhigh:

Prosím, majte na pamäti – toto nebolo nevyhnutne napísané pre konečnú výrobu ROM – hoci by sa na to dalo ľahko použiť. Toto je skôr pre tých z vás, ktorí hľadajú spôsob, ako rýchlo prekompilovať niekoľko súborov – v prípade potreby opakovane bez zničenia pôvodných súborov ROM alebo odstránenia zdrojového kódu. Budem pracovať na pridávaní ďalších funkcií, keď budem mať čas. Nakoniec zahrniem možnosť zarovnania, opätovného zazipovania a podpísania konečného výstupu, ako aj dekompilácie a prekompilovania zavádzacích obrazov. Len tak ďaleko som sa ešte nedostal.

Aj keď je tento nástroj v súčasnosti užitočný, je navrhnutý tak, aby v budúcnosti dostával aj celkom užitočné aktualizácie.

Ďalšie informácie, úplné pokyny na použitie a ďalšie informácie nájdete na stránke pôvodné vlákno.