Naar content
Trending apps
  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

  • Facebook

Trending games
  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

  • The Elder Scrolls: Blades

  • Ghostbusters World

Trending smartphones
  • Microsoft Surface Duo

  • OnePlus 7T Pro

  • Nokia 7.2

  • Xiaomi Mi 9T Pro

  • Samsung Galaxy Note 10 Plus

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

taxi341

taxi341

  • Lid sinds 02 april 2011
  • Berichten 620
  • Reputatie 0
  • #1
  • 10 september 2011
  • 20:26

Wat is ODEX En Deodex In Androïd







Veel voorkomende woorden zijn bij het spelen met custom roms en firmware, en zelfs thema's zijn deodexed en odexed.
De meeste gebruikers begrijpen niet wat deze termen eigenlijk inhouden.


In dit artikel zal ik proberen uit te leggen wat odexed en deodexed betekent.



WAT IS EEN BESTAND ODEX?


In Android file systeem,en applicaties en in pakketten met de extensie. Apk. bevatten bepaalde. ODEX bestanden waarvan de functie wordt verondersteld om ruimte te besparen.
Deze ‘ODEX’ bestanden zijn in feite verzamelingen van delen van een applicatie die zijn geoptimaliseerd voor het opstarten.
Daarmee versnelt het opstartproces.
Aan de andere kant, het maakt ook hacken van die toepassingen moeilijker, omdat een deel van de coderende al is uitgepakt naar een andere locatie voor de uitvoering.


Dan komt DEODEX


Deodexing is in feite het opnieuw verpakken van deze APKs op een bepaalde manier, zodat ze opnieuw worden samengesteld in classes.dex bestanden.




Samengevat, Deodexed custom roms of APKs zijn altijd deodexed om de integriteit te waarborgen.


Hoe dit werkt


Android OS maakt gebruik van een Java-based virtual machine voor het draaien van applicaties, de zogenaamde Dalvik Virtual Machine.
Een deodexed, of . dex bestand bevat de cache en wordt gebruikt door deze virtuele machine ( Dalvik-cache) voor een programma, en het word opgeslagen in de APK.

Een . ODEX -bestand, aan de andere kant, is een geoptimaliseerde versie van hetzelfde . dex -bestand dat is opgeslagen naast de APK, in tegenstelling tot erin.

Androïd past deze techniek automatisch aan in ieder systeem toepassingen.

Als een Android-gebaseerd systeem wordt opgestart, met behulp van deze . ODEX -bestanden, en waardoor dan het besturingssysteem en toepassingen worden geladen, en dus versnelt het opstarten.


Door deze APKs om te zeten in deodexing , dan zet de ontwikkelaar het . ODEX bestanden terug in hun respectievelijke APK pakketten. Omdat dan alle code word opgenomen in de APK zelf.


Voordelen & Nadelen


Het voordeel van deodexing is in modificatie mogelijkheden.
Dit wordt het meest gebruikt in de custom ROM's en thema's.
Een ontwikkelaar het bouwen van een custom ROM zij kiezen bijna altijd als eerste deodex ROM-pakket, want dat zou hem in staat stellen de verschillende APKs te wijzigen, maar ook ruimte laten voor post- installatie theming.
gr Taxi

Bewerkt (5 augustus 2013 11:07)

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren