Jeśli chodzi o kompilację i dekompilację ROM-ów, wielu szefów kuchni nie ma największego dostępnego asortymentu narzędzi. Kiedy deweloperzy muszą coś złapać apk plików i edytować je, muszą wyodrębnić odpowiednie pliki i użyć narzędzia do ich dekompilacji. Kiedy trzeba to robić wielokrotnie, jak w przypadku prawidłowo obsługiwanej pamięci ROM, która nie jest zbudowana ze źródła, zadanie może stać się dość nudne. To powiedziawszy, istnieje teraz narzędzie, które będzie potrzebne apk pliki z pamięci ROM i dekompilować je wszystkie w jednym kroku.
Nazwany ROMzilla, składa się z dwóch głównych skryptów, które wyodrębniają i dekompilują apk I słoik pliki, a następnie skompiluj je ponownie, a po zakończeniu włóż je z powrotem do pamięci ROM. Opracowany przez starszego członka XDA cyfrowywysoki, skrypty są bardzo pomocne dla programistów zajmujących się ROMami, którzy muszą pobrać tylko kilka plików na raz.
Użytkownicy najpierw edytują dwa pliki tekstowe o nazwie apk.txt I jar.txt. Są one następnie edytowane w celu uwzględnienia ścieżki dowolnego
apk I słoik plików, z którymi regularnie pracuje. Następnie użytkownicy uruchamiają ROMzilla, która wyodrębnia i dekompiluje wszystkie pliki wymienione w dwóch plikach tekstowych. Gdy już to zrobisz, po prostu uruchom skrypt, aby odwrócić proces, a pliki zostaną udostępnione i będziesz mógł je ponownie umieścić w pamięci ROM. Jak wyjaśnia digitalhigh:Proszę pamiętać – niekoniecznie zostało to napisane na potrzeby ostatecznej produkcji ROM-u – chociaż można je z łatwością wykorzystać do takich celów. To jest bardziej dla tych z Was, którzy szukają sposobu na szybką rekompilację kilku plików - wielokrotną, jeśli zajdzie taka potrzeba, bez niszczenia oryginalnych plików ROM lub usuwania kodu źródłowego. Będę pracować, aby dodać więcej funkcji, jak mam czas. Ostatecznie dodam opcję zipalign, ponownego spakowania i podpisania końcowego wyniku, a także dekompilacji i ponownej kompilacji obrazów startowych. Po prostu jeszcze nie doszedłem tak daleko.
Narzędzie to jest obecnie przydatne, ale w przyszłości otrzyma także kilka całkiem przydatnych aktualizacji.
Więcej informacji, pełne instrukcje użytkowania i nie tylko znajdziesz na stronie oryginalny wątek.