Deodexing Android có thể là một quá trình tốn thời gian, liên quan đến việc kéo / các tệp hệ thống từ thiết bị Android của bạn, giải mã chúng bằng các công cụ PC và cài đặt chúng trở lại điện thoại của bạn. Chưa kể rằng bất cứ khi nào Google phát hành một phiên bản Android mới, quá trình giải mã ROM sẽ thay đổi - có nghĩa là các công cụ để giải mã cần phải phát huy tác dụng. Nhiều công cụ deodexing đã không còn tồn tại do thiếu bản cập nhật từ các nhà phát triển.
Một công cụ mới được gọi là TOAD (Trình xử lý mã nguồn mở Android) đã được phát hành, nhằm mục đích không chỉ cực kỳ dễ dàng, bản chất mã nguồn mở của nó cho phép cộng đồng phát triển cập nhật các phương pháp giải mã mới nhất. TOAD sử dụng các tệp hàng loạt để xử lý các tệp được odexed, vì vậy, cộng đồng phát triển có thể dễ dàng thêm hoặc sửa đổi các tệp hàng loạt mới.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách deodex các tệp Android bằng TOAD - và nếu bạn là người am hiểu về phát triển, có thể bạn sẽ tham gia cộng đồng TOAD để cập nhật cho các bản cập nhật Android mới nhất.
Yêu cầu
- TOAD
TOAD có trong một tệp EXE tự giải nén, vì vậy bạn có thể chỉ cần đặt nó vào C:\ của mình (để giảm thiểu mọi vấn đề tiềm ẩn).
Sau khi khởi chạy .EXE, bạn sẽ có cấu trúc thư mục chứa các thư mục sau:
- Method_files:Chứa tất cả các tệp hàng loạt mà TOAD sẽ sử dụng để giải mã.
- Tool_Files:Các tệp TOAD cần cho hoạt động của nó.
- Your_Files:Đây là nơi các tệp của bạn sẽ đến.
Cách Deodex trong TOAD
- Vì vậy, để bắt đầu sử dụng TOAD, bạn cần sao chép tệp “build.prop” và toàn bộ thư mục “framework” từ thiết bị Android của bạn vào thư mục Your_Files của TOAD.
- Bây giờ bạn cần chạy TOAD. Nó sẽ hỏi bạn có muốn deodex toàn bộ thư mục framework hay không, sự lựa chọn là của bạn. Tuy nhiên, đối với bất kỳ phiên bản Android nào cao hơn KitKat, bạn nhất thiết phải có một thư mục khuôn khổ được odexed.
- TOAD sẽ đọc tệp build.prop của bạn để xác định phiên bản Android của bạn - nó phát hiện ra API được sử dụng trong ROM của bạn. Mỗi phiên bản Android đều có API (số bản dựng) duy nhất của riêng nó. Bạn có thể xem danh sách đầy đủ các API Android chính thức tại đây.
- Vì vậy, đối với mọi API Android mà TOAD có thể xử lý, TOAD có tệp Phương thức riêng. Do đó, tại sao Method_Files lại chứa đầy chúng. Vì vậy, nếu TOAD tìm thấy Method_File phù hợp cho API Android của bạn, nó sẽ hỏi bạn có muốn mọi thứ trong Your_Files được deodexed hay không.
- Nếu bạn chọn ‘Có’, TOAD sẽ bắt đầu quá trình của nó, lúc này bạn chỉ cần thư giãn và chờ đợi. TOAD sẽ thực hiện hoạt động của nó theo phương thức trong tệp Phương thức thích hợp. Nếu TOAD không thể giải mã một tệp, nó sẽ hiển thị ghi chú về lỗi và tiếp tục hoạt động.
- Khi TOAD hoàn tất quá trình giải mã, nó sẽ tập hợp một tệp ZIP của tất cả các tệp được giải mã lại với nhau.
- Bây giờ, bạn chỉ cần flash tệp .ZIP này trong quá trình khôi phục của mình và tất cả các tệp đã được giải mã giờ sẽ có trên điện thoại của bạn.