ROMzilla는 Linux에 배치 ROM 디컴파일 및 재컴파일 기능을 제공합니다.

ROM을 컴파일하고 디컴파일할 때 많은 요리사는 사용할 수 있는 가장 다양한 도구를 갖고 있지 않습니다. 개발자가 뭔가를 잡아야 할 때 APK 파일을 편집하고 적절한 파일을 추출하고 도구를 사용하여 디컴파일해야 합니다. 소스에서 빌드되지 않은 제대로 지원되는 ROM에서와 같이 이 작업을 반복해서 수행해야 하는 경우 작업이 상당히 지루해질 수 있습니다. 즉, 이제 필요한 도구가 있습니다. APK ROM에서 파일을 꺼내 한 번에 모두 디컴파일합니다.

ROMzilla라고 불리는 이 프로그램은 추출 및 디컴파일하는 두 개의 주요 스크립트로 구성됩니다. APK 그리고 항아리 파일을 다시 컴파일한 후 완료되면 다시 ROM에 삽입합니다. XDA 수석 회원이 개발 디지털 하이, 스크립트는 한 번에 몇 개의 파일만 가져와야 하는 ROM을 유지 관리하는 개발자에게 매우 유용합니다.

사용자는 먼저 다음과 같은 두 개의 텍스트 파일을 편집합니다. apk.txt 그리고 jar.txt. 그런 다음 모든 경로를 포함하도록 편집됩니다. APK 그리고 항아리 정기적으로 작업하는 파일입니다. 그런 다음 사용자는 두 텍스트 파일에 언급된 모든 파일을 추출하고 디컴파일하는 ROMzilla를 실행합니다. 완료되면 스크립트를 실행하여 프로세스를 되돌리기만 하면 파일을 ROM에 바로 다시 놓을 수 있게 됩니다. digitalhigh는 다음과 같이 설명합니다.

명심하십시오 - 이것은 최종 ROM 생산을 위해 반드시 작성된 것은 아니지만 쉽게 사용할 수 있습니다. 이는 원본 ROM 파일을 파괴하거나 소스 코드를 제거하지 않고 필요한 경우 반복적으로 여러 파일을 신속하게 다시 컴파일하는 방법을 찾고 있는 사용자에게 더 적합합니다. 시간이 나면 더 많은 기능을 추가하도록 노력하겠습니다. 결국 최종 출력을 zipalign, rezip 및 서명하고 부팅 이미지를 디컴파일하고 다시 컴파일하는 옵션을 포함하게 될 것입니다. 아직까지는 그렇게까지 가지 못했을 뿐입니다.

현재도 유용하지만, 이 도구는 앞으로도 꽤 유용한 업데이트를 받을 예정입니다.

자세한 내용, 사용에 대한 전체 지침 등을 확인하려면 원래 스레드.