Când vine vorba de compilarea și decompilarea ROM-urilor, mulți bucătari nu au cea mai mare gamă de instrumente disponibile. Când dezvoltatorii trebuie să ia ceva apk și să le editeze, trebuie să extragă fișierele adecvate și să folosească un instrument pentru a le decompila. Când acest lucru trebuie făcut din nou și din nou, ca într-un ROM susținut corespunzător, care nu este construit de la sursă, sarcina poate deveni destul de plictisitoare. Acestea fiind spuse, acum există un instrument care va dura apk scoateți fișierele din ROM-uri și decompilați-le pe toate într-un singur pas.
Numit ROMzilla, este compus din două scripturi principale care vor extrage și decompila apk și borcan fișierele și apoi recompilați-le, inserându-le înapoi în ROM când ați terminat. Dezvoltat de XDA Senior Member digitalhigh, scripturile sunt destul de utile pentru dezvoltatorii care întrețin ROM-uri care au nevoie doar să ia câteva fișiere odată.
Utilizatorii editează mai întâi două fișiere text numite apk.txt
și jar.txt. Acestea sunt apoi editate pentru a include calea oricărei apk și borcan fișierele cu care lucrează în mod regulat. Ulterior, utilizatorii rulează ROMzilla, care extrage și decompilează toate fișierele menționate în cele două fișiere text. Odată terminat, pur și simplu rulați scriptul pentru a inversa procesul, iar fișierele vor fi disponibile pentru a fi trimise înapoi în ROM. După cum explică digitalhigh:Vă rugăm să rețineți - acest lucru nu a fost scris neapărat pentru producția finală de ROM - deși ar putea fi folosit cu ușurință pentru așa ceva. Acest lucru este mai mult pentru cei dintre voi care caută o modalitate de a recompila rapid mai multe fișiere - în mod repetat, dacă este necesar, fără a distruge fișierele ROM originale sau a elimina codul sursă. Voi lucra pentru a adăuga mai multe funcții pe măsură ce am timp. În cele din urmă, voi include o opțiune pentru alinierea, rezip și semnarea rezultatului final, precum și pentru a decompila și recompila imaginile de pornire. Doar că încă nu am ajuns atât de departe.
Deși este util acum, instrumentul este programat să primească câteva actualizări destul de utile și în viitor.
Pentru mai multe informații, instrucțiuni complete de utilizare și multe altele, consultați fir original.