Jak korzystać z TOAD The Open Source Android Deodexer



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Deodexowanie Androida może być czasochłonnym procesem, który obejmuje pobieranie / pliki systemowe z urządzenia z systemem Android, deodeksowanie ich za pomocą narzędzi komputerowych i instalowanie ich z powrotem w telefonie. Nie wspominając już o tym, że za każdym razem, gdy Google wypuszcza nową wersję Androida, proces deodexowania ROM-ów zmienia się - co oznacza, że ​​narzędzia do deodeksowania muszą nadrobić zaległości. Wiele narzędzi do deodeksowania przestało działać z powodu braku aktualizacji od programistów.



Zostało wydane nowe narzędzie o nazwie TOAD (Open Source Android Deodexer), które ma być nie tylko niezwykle łatwe, ale jego otwarty charakter pozwala społeczności programistów na bieżąco aktualizować je za pomocą najnowszych metod deodeksowania. TOAD wykorzystuje pliki wsadowe do przetwarzania plików odexed, dzięki czemu nowe pliki wsadowe mogą być łatwo dodawane lub modyfikowane przez społeczność programistów.



W tym przewodniku pokażemy, jak deodeksować pliki Androida za pomocą TOAD - a jeśli jesteś obeznany z programowaniem, może dołączysz do społeczności TOAD i będziesz aktualizować ją o najnowsze aktualizacje Androida.



Wymagania

  • ROPUCHA

TOAD jest dostarczany w samorozpakowującym się pliku EXE, więc możesz go po prostu umieścić na swoim C: (aby zminimalizować potencjalne problemy).

Po uruchomieniu .EXE uzyskasz strukturę folderów zawierającą następujące foldery:

  • Method_files: zawiera wszystkie pliki wsadowe, których TOAD użyje do deodeksowania.
  • Tool_Files: pliki, których TOAD potrzebuje do swoich operacji.
  • Your_Files: To jest miejsce, gdzie trafią Twoje pliki.

Jak deodeksować w TOAD

  1. Aby rozpocząć korzystanie z TOAD, musisz skopiować plik „build.prop” i cały folder „framework” z urządzenia z systemem Android do folderu Your_Files w TOAD.

    Folder Your_Files w TOAD.



  2. Możesz również skopiować wszystko, co chcesz zdekodować, na przykład foldery „app”, „priv-app”, „vendor app”, „vendor priv-app”, „vendor framework” itp.
  3. Teraz musisz uruchomić TOAD. Zapyta, czy chcesz zdekodować cały folder frameworka, wybór należy do Ciebie. Jednak w przypadku dowolnej wersji Androida wyższej niż KitKat absolutnie potrzebujesz folderu odexed framework.
  4. TOAD odczyta twój plik build.prop, aby określić wersję Androida - odkryje API używane w twojej pamięci ROM. Każda wersja Androida ma swój własny unikalny interfejs API (numery kompilacji). Możesz zobaczyć pełną listę oficjalnych interfejsów API systemu Android tutaj .
  5. Tak więc dla każdego interfejsu API systemu Android, które może obsługiwać TOAD, TOAD ma własny plik Method. Dlatego jest ich pełno w Method_Files. Jeśli więc TOAD znajdzie pasujący Method_File dla twojego interfejsu API Androida, zapyta, czy chcesz, aby wszystko w Your_Files zostało zdekodowane.

    Deodexing TOAD.

  6. Jeśli wybierzesz „Tak”, TOAD rozpocznie proces, w którym to momencie wystarczy się zrelaksować i poczekać. TOAD przejdzie przez swoje działanie zgodnie z metodą z odpowiedniego pliku Methods. Jeśli TOAD nie może zdekodeksować pliku, wyświetli notatkę o błędzie i będzie kontynuować operację.
  7. Po zakończeniu deodeksowania TOAD utworzy plik ZIP zawierający wszystkie zdekodeksowane pliki.
  8. Teraz wystarczy sflashować ten plik .ZIP do odzyskiwania, a wszystkie zdekodowane pliki będą teraz znajdować się w telefonie.
Tagi android Rozwój 2 minuty czytania