Android Deodexing은 Android 기기에서 /system 파일을 가져와서 PC 도구를 사용하여 Deodexing하고 휴대전화에 다시 설치하는 시간 소모적인 프로세스일 수 있습니다. Google이 새로운 Android 버전을 출시할 때마다 ROM을 해독하는 프로세스가 변경된다는 것은 말할 것도 없고, 해독을 위한 도구가 따라잡을 수 있어야 함을 의미합니다. 개발자의 업데이트 부족으로 많은 해독 도구가 없어졌습니다.
TOAD(The Open Source Android Deodexer)라는 새로운 도구가 출시되었습니다. 이 도구는 매우 쉬울 뿐만 아니라 오픈 소스 특성을 통해 개발 커뮤니티에서 최신 해독 방법으로 업데이트를 유지할 수 있습니다. TOAD는 odexed 파일을 처리하기 위해 배치 파일을 활용하므로 개발 커뮤니티에서 새 배치 파일을 쉽게 추가하거나 수정할 수 있습니다.
이 가이드에서는 TOAD를 사용하여 Android 파일을 해독하는 방법을 보여줍니다. 개발에 능숙하다면 TOAD 커뮤니티에 가입하여 최신 Android 업데이트를 계속 업데이트할 수 있습니다.
요구사항
- 두꺼비
TOAD는 자동 압축 풀림 EXE 파일로 제공되므로 C:\에 저장하기만 하면 됩니다(잠재적인 문제를 최소화하기 위해).
.EXE를 실행하면 다음 폴더가 포함된 폴더 구조를 갖게 됩니다.
- Method_files:TOAD가 해독에 사용할 모든 배치 파일을 포함합니다.
- Tool_Files:TOAD 작업에 필요한 파일입니다.
- Your_Files:여기에 파일이 저장됩니다.
TOAD에서 해독하는 방법
- TOAD 사용을 시작하려면 Android 기기의 "build.prop" 파일과 전체 "framework" 폴더를 TOAD의 Your_Files 폴더로 복사해야 합니다.
- "app", "priv-app", "vendor app", "vendor priv-app", "vendor framework" 폴더와 같이 해독하려는 다른 항목도 복사할 수 있습니다.리>
- 이제 TOAD를 실행해야 합니다. 전체 프레임워크 폴더를 해독할지 묻는 메시지가 표시되며 선택은 사용자의 몫입니다. 그러나 KitKat보다 높은 Android 버전의 경우 odexed 프레임워크 폴더가 절대적으로 필요합니다.
- TOAD는 Android 버전을 확인하기 위해 build.prop 파일을 읽고 ROM에서 사용되는 API를 찾습니다. 모든 Android 버전에는 고유한 API(빌드 번호)가 있습니다. 여기에서 공식 Android API의 전체 목록을 볼 수 있습니다.
- 따라서 TOAD가 처리할 수 있는 모든 Android API에 대해 TOAD에는 고유한 메서드 파일이 있습니다. 따라서 Method_Files가 그것들로 가득 찬 이유입니다. 따라서 TOAD가 Android API에 대해 일치하는 Method_File을 찾으면 Your_Files의 모든 항목을 해독할 것인지 묻습니다.
- '예'를 선택하면 TOAD가 프로세스를 시작하고 그 시점에서 긴장을 풀고 기다리기만 하면 됩니다. TOAD는 적절한 Methods 파일의 방법에 따라 작업을 진행합니다. TOAD가 파일을 해독할 수 없으면 오류 메모를 표시하고 작업을 계속합니다.
- TOAD가 Deodexing을 마치면 Deodex된 모든 파일의 ZIP 파일을 하나로 묶습니다.
- 이제 복구에서 이 .ZIP 파일을 플래시하면 됩니다. 그러면 해독된 모든 파일이 이제 휴대전화에 저장됩니다.