ROMzilla donosi grupno dekompiliranje i ponovno kompajliranje ROM-a u Linux

Kada se radi o kompajliranju i dekompiliranju ROM-ova, mnogi kuhari nemaju najveći asortiman dostupnih alata. Kad razvojni programeri trebaju nešto zgrabiti apk datoteke i uređivati ​​ih, moraju izdvojiti odgovarajuće datoteke i koristiti alat za njihovo dekompiliranje. Kada to treba raditi uvijek iznova, kao u ispravno podržanom ROM-u koji nije izgrađen iz izvora, zadatak može postati prilično zamoran. To je rekao, sada postoji alat koji će uzeti apk datoteke iz ROM-ova i sve ih dekompilirati u jednom koraku.

Nazvan ROMzilla, sastoji se od dvije glavne skripte koje će izdvajati i dekompilirati apk i staklenka datoteke i zatim ih ponovno kompajlirajte, umetnuvši ih natrag u ROM kada završite. Razvio stariji član XDA digitalhigh, skripte su vrlo korisne za razvojne programere koji održavaju ROM-ove koji uvijek moraju dohvatiti samo nekoliko datoteka odjednom.

Korisnici prvo uređuju dvije tekstualne datoteke tzv apk.txt i jar.txt. Oni se zatim uređuju kako bi uključili put bilo kojeg apk i

staklenka datoteke s kojima redovito rade. Nakon toga, korisnici pokreću ROMzillu, koja izdvaja i dekompilira sve datoteke spomenute u dvije tekstualne datoteke. Kada završite, jednostavno pokrenite skriptu da obrnete proces i datoteke će biti dostupne za vraćanje u ROM. Kao što digitalhigh objašnjava:

Imajte na umu - ovo nije nužno napisano za konačnu proizvodnju ROM-a - iako bi se lako moglo koristiti za to. Ovo je više za one od vas koji traže način za brzo ponovno kompajliranje nekoliko datoteka - opetovano ako je potrebno bez uništavanja originalnih ROM datoteka ili uklanjanja izvornog koda. Radit ću na dodavanju više značajki kako budem imao vremena. Na kraju ću uključiti opciju za zipalign, rezip i potpisivanje konačnog izlaza, kao i za dekompiliranje i ponovno kompajliranje slika za pokretanje. Samo još nisam stigao tako daleko.

Iako je sada koristan, alat će također dobiti prilično korisna ažuriranja u budućnosti.

Za više informacija, potpune upute o korištenju i više, pogledajte originalna nit.