Czasem można spotkać romy ODEX lub DEODEX. o co w nich chodzi? Najpierw trzeba "mniej więcej zrozumieć" jak system działa.
Uruchamianie aplikacji
Przy wybraniu aplikacji do uruchomienia system wrzuca do Davlika (maszyna wirtualna Androida) wszystkie potrzebne klasy aplikacji (aplikacja składa się z wyglądu i działania. Działanie to właśnie klasy), analizuje je i wyświetla nam aplikacje.
Aplikacja w systemie android ma forum .apk , jednak nie przeszkadza to żeby otworzyć ją jak archiwum plików.
jak widać aplikacje mają plik classes.dex - to tam są wyżej wymienione klasy.
Co to ma to rzeczy?
Aplikacja wyżej to aplikacja deodex. aplikacje odex nie posiadają pliku classes.dex . Klasy te są zapisane w pliku <NAZWA_APLIKACJI>.odex
Drogi działań odex i deodex:
Żeby zrozumieć jaka jest różnica - przedstawię swój tok rozumowania:
Plik Deodex
aplikacja->wyciągnięcie classes.dex z klasami->wrzucenie ich do dalvika->analiza przez dalvika->aktywność zażądana przez użytkownika
Plik Odex
aplikacja->wrzucenie pliku odex z klasami dalvika->analiza przez dalvika->aktywność zażądana przez użytkownika
Już na tym etapie widać że deodex wykonuje zadanie mniej i w przypadku systemów operacyjnych takie zadanie jest rzeczą, która przyspieszy nam telefon.
Podsumowanie
-Odex'y (romy,aplikacjie) szybciej się wykonują niż Deodex'y.
-Odex'y są bardzo trudne do jakichkolwiek modyfikacji. Brak jednego pliku może spowodować wywalenie się systemu. Modyfikacja Odex a Deodex to niebo a ziemia. Aby zmodyfikować Odex'a trzeba zrobić z niego deodex'a a nie jest to takie łatwe.
od autora : Ja tam wole jak rom jest deodex.
--------------------------------
by CheQ : Każda informacja zawarta w poradniku to mój tok rozumowania który nie zawsze jest odzwierciedlony z prawdą.
Zakaz kopiowania i cytowania bez mojej zgody na inne fora.
Pytanie
dasiek
Czasem można spotkać romy ODEX lub DEODEX. o co w nich chodzi? Najpierw trzeba "mniej więcej zrozumieć" jak system działa.
Uruchamianie aplikacji
Przy wybraniu aplikacji do uruchomienia system wrzuca do Davlika (maszyna wirtualna Androida) wszystkie potrzebne klasy aplikacji (aplikacja składa się z wyglądu i działania. Działanie to właśnie klasy), analizuje je i wyświetla nam aplikacje.
Aplikacja w systemie android ma forum .apk , jednak nie przeszkadza to żeby otworzyć ją jak archiwum plików.
jak widać aplikacje mają plik classes.dex - to tam są wyżej wymienione klasy.
Co to ma to rzeczy?
Aplikacja wyżej to aplikacja deodex. aplikacje odex nie posiadają pliku classes.dex . Klasy te są zapisane w pliku <NAZWA_APLIKACJI>.odex
Drogi działań odex i deodex:
Żeby zrozumieć jaka jest różnica - przedstawię swój tok rozumowania:
Plik Deodex
aplikacja->wyciągnięcie classes.dex z klasami->wrzucenie ich do dalvika->analiza przez dalvika->aktywność zażądana przez użytkownika
Plik Odex
aplikacja->wrzucenie pliku odex z klasami dalvika->analiza przez dalvika->aktywność zażądana przez użytkownika
Już na tym etapie widać że deodex wykonuje zadanie mniej i w przypadku systemów operacyjnych takie zadanie jest rzeczą, która przyspieszy nam telefon.
Podsumowanie
-Odex'y (romy,aplikacjie) szybciej się wykonują niż Deodex'y.
-Odex'y są bardzo trudne do jakichkolwiek modyfikacji. Brak jednego pliku może spowodować wywalenie się systemu. Modyfikacja Odex a Deodex to niebo a ziemia. Aby zmodyfikować Odex'a trzeba zrobić z niego deodex'a a nie jest to takie łatwe.
od autora : Ja tam wole jak rom jest deodex.
--------------------------------
by CheQ : Każda informacja zawarta w poradniku to mój tok rozumowania który nie zawsze jest odzwierciedlony z prawdą.
Zakaz kopiowania i cytowania bez mojej zgody na inne fora.
Odnośnik do komentarza
Udostępnij na innych stronach
0 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.