Artikla

Postilaukusta: Mitä hittoa deodexed tarkoittaa?

protection click fraud

Clark kirjoittaa,

Mitä hittoa odex ja deodex todella tarkoittavat? Näen termit, jotka mainitaan melkein jokaisessa mukautetussa ROM-ketjussa, enkä löydä vastausta, jota ymmärrän. Toivon, että Android Central voi auttaa.

Mahtava kysymys, Clark. Ja mielestäni voimme vastata sellaisin ehdoin, että useimmat ihmiset ymmärtävät. Kuten totesit, näet termit odex ja deodexed monissa foorumiviesteissä, jotka koskevat mukautettuja ROM-levyjä tai valikoituja hakkereita sekä puhelimille että tableteille. Kehittäjät vaativat paljon työtä, kun luodaan deodexed-ROM-levyjä "stock"-ROM-levyistä, kuten sekä OEM-valmistajien että Googlen tarjoamat ROM-levyt.

Aluksi meidän on tiedettävä, mikä odex-tiedosto on. Se on osa sovellusta (.apk-tiedosto), joka on esiasennettu tekemään Dalvikin virtuaalikoneesta nopeampi lataamaan sitä vähemmän resursseja käyttämällä. Jos katsot / system / app / kansiota Android-puhelimellasi tai -tabletillasi, huomaat, että melkein jokaisessa sovelluksessa on sekä .apk- että .odex-tiedosto. Nämä tiedostot toimivat yhdessä Dalvik VM: n kautta saadakseen sovellukset toimimaan laitteidensa mukaan. Hajotetaan kaikki alas tauon jälkeen.

Verizon tarjoaa Pixel 4a: n vain 10 dollaria kuukaudessa uusille rajoittamattomille linjoille

Dalvik VM

Dalvik VM on iso osa Android-järjestelmää. Se on komponentti, jonka avulla Java-ohjelmassa kirjoitetut kolmannen osapuolen sovellukset voivat toimia puhelimellasi tai tablet-laitteellasi. Järjestelmä itse käynnistää DVM: n, ja kun painat käynnistääksesi sovelluksen, se toimii. Se vie tiedot .apk-tiedostojen sisälle ja Just-in-time (JIT) -kääntäjän avulla se rakentaa tiedot ohjelmaan ja suorittaa sen sitten. Jos koodin osat on jo optimoitu ja rakennettu tiedostoon, jota DVM voi suorittaa, prosessi nopeutuu ja se käyttää vähemmän resursseja. Se on odex-tiedosto.

Odex-tiedostot

Järjestelmäkansiossasi näkyvät odex-tiedostot ovat rakentaneet ihmiset, jotka ovat kirjoittaneet ja rakentaneet itse sovelluksen. Android-sovellukset kirjoitetaan Java-muodossa ja muunnetaan sitten tavukoodeiksi. Sitten ne muunnetaan tavallisista Java Virtual Machine -yhteensopivista .class-tiedostoista erityistyyppisiksi tiedostoiksi, joita Dalvik VM voi lukea. Näitä kutsutaan .dex-tiedostoiksi. Kun nämä .dex-tiedostot sijoitetaan muun koodin ulkopuolelle (joka on .apk-tiedostossa), sinulla on erillinen .odex-tiedosto.

On paljon hyviä syitä olla erillisiä .odex-tiedostoja. Ne tekevät käynnistysajoista nopeammin (etenkin ensimmäisen käynnistyksen) rakentamalla Dalvik-välimuistin järjestelmän käynnistyessä. Ne säästävät myös tilaa osoittamalla Android-kehykseen aina kun se on mahdollista, ja antavat sovelluskehittäjän optimoida ohjelmansa. Mutta erillisten.odex-tiedostojen käyttäminen ei ole kovin hakkeriystävällistä.

Deodexing

Tiedostojen deodexing tarkoittaa erillisen .odex-tiedoston ja .apk-tiedoston ottamista ja uudelleenrakentamista siten, että kaikki nämä ennalta rakennetut sovellustiedot sisältyvät .apk-tiedostoon sen sijaan, että ne olisivat tiedosto. Dalvik VM: n ennalta rakennetut tiedot ovat nyt .apk-tiedoston sisällä class.dex-tiedostossa, kuten yllä olevassa kuvassa. Tämä tekee .apk-tiedostoista hieman isompia, eikä niitä voi ladata valmiiksi, kun järjestelmä käynnistetään. Mutta hakkerit ja teemat voivat suunnitella heitä käänteisesti.

Kun kaikki ohjelman koodi ja tiedot ovat yhdessä paikassa, voit työkalujen avulla "purkaa" sovelluksen ja muokata sitä haluamallasi tavalla. Näin teet ja tweakit, kuten akkuprosenttimoduulit, "varastoiduille" ROM-levyille. Kun kehittäjä tekee muutokset, he rakentavat sitten .apk-tiedoston uudelleen ja muutokset voivat toimia. Tämä ei vaikuta mihinkään muuhun järjestelmän osaan, koska mitään koodia tai tietoja ei jaeta muiden sovellusten kanssa.

Kumpi sinun pitäisi valita?

Se on todella sinun ja sinun tarpeidesi mukaan, mutta ehdotan, että deodex-versio vilkkuu aina kun mahdollista. Kyllä, odex-ROM-levyt käynnistyvät nopeammin, mutta huomaat sen todellakin vasta ensimmäisessä käynnistyksessä, kun Dalvik VM on välimuisti kaikki järjestelmäsovellukset. Voit myös säästää hyvää tilaa käyttämällä odex-tiedostoja, mutta kaikki tämä tila on järjestelmässä osio, eikä se anna sinulle tilaa enemmän sovelluksille, jos puhelimesi tai tablet-laitteesi käyttää erillistä sovellusta osio. Nykypäivän nykyaikaisilla puhelimilla, niiden moniydinsuorittimilla ja valtavilla RAM-muodoilla et edes huomaa nopeita sovellusten latausaikoja.

Jos haluat tehdä esimerkiksi tilarivin, TouchWiz- tai Sense-teeman, tarvitset deodex-ROM-levyn. Tarvitset myös deodex-ROM-levyn, jotta voit tehdä joitain todella hienoja syviä järjestelmävinkkejä, kuten muuttaa asetusvalikkoa tai muokata kehystä. Lyhyesti sanottuna, jos olet jo avannut käynnistyslataimen ja juurtunut ja olet valmis mukautetulle ROM-levylle, deodexed-version valitseminen on todennäköisesti paras valinta. Tulet hämmästymään asioista, joita nämä hullut kehittäjät voivat keksiä, ja törmäät varmasti muutamaan, jonka haluat kokeilla itse.

Nämä ovat parhaat langattomat nappikuulokkeet, joita voit ostaa joka hintaan!
On aika katkaista johto!

Nämä ovat parhaat langattomat nappikuulokkeet, joita voit ostaa joka hintaan!

Parhaat langattomat nappikuulokkeet ovat mukavia, kuulostavat hyviltä, ​​eivät maksa liikaa ja sopivat helposti taskuun.

Kaikki mitä sinun tarvitsee tietää PS5: stä: Julkaisupäivä, hinta ja paljon muuta
Seuraava sukupolvi

Kaikki mitä sinun tarvitsee tietää PS5: stä: Julkaisupäivä, hinta ja paljon muuta.

Sony on virallisesti vahvistanut työskentelevänsä PlayStation 5: llä. Tässä on kaikki mitä tiedämme siitä toistaiseksi.

Nokia tuo markkinoille kaksi uutta edullista Android One -puhelinta, joiden hinta on alle 200 dollaria
Uusi Nokias

Nokia tuo markkinoille kaksi uutta edullista Android One -puhelinta alle 200 dollarilla.

Nokia 2.4 ja Nokia 3.4 ovat viimeisimmät lisäykset HMD Globalin budjetin älypuhelinten kokoonpanoon. Koska ne ovat molemmat Android One -laitteita, heille taataan kaksi merkittävää käyttöjärjestelmän päivitystä ja säännöllisiä tietoturvapäivityksiä jopa kolmen vuoden ajan.

Suojaa kotisi näillä SmartThings-ovikelloilla ja lukoilla
Ding Dong - ovet lukittu

Suojaa kotisi näillä SmartThings-ovikelloilla ja lukoilla.

Yksi SmartThingsin parhaista asioista on, että voit käyttää järjestelmässäsi joukkoa muita kolmannen osapuolen laitteita, mukaan lukien ovikellot ja lukot. Koska niillä kaikilla on olennaisilta osin sama SmartThings-tuki, olemme keskittyneet siihen, millä laitteilla on parhaat tekniset tiedot ja perusteet niiden lisäämiseksi SmartThings-arsenaaliin.

instagram story viewer