Raksts

No pasta somas: Ko heck nozīmē deodexed?

protection click fraud

Klārks raksta,

Ko heck patiesībā nozīmē odekss un deodekss? Es redzu vārdus, kas minēti gandrīz katrā pielāgotajā ROM pavedienā, un nevaru atrast man saprotamu atbildi. Es ceru, ka Android Central var palīdzēt.

Lielisks jautājums, Klārk. Un es domāju, ka mēs varam atbildēt tādā izteiksmē, kādu sapratīs lielākā daļa cilvēku. Kā jūs atzīmējāt, daudzos forumu ierakstos par pielāgotajiem ROM vai dažādu tālruņu un planšetdatoru uzlaušanu redzat terminus odex un deodexed. Izstrādātājiem ir nepieciešams daudz darba, lai izveidotu deodexed ROM no "stock" ROM, piemēram, tos, kurus piedāvā gan oriģināliekārtu ražotāji, gan Google.

Lai sāktu, mums jāzina, kas ir odex fails. Tā ir daļa no lietojumprogrammas (.apk faila), kas ir iepriekš izveidota, lai Dalvik Virtual Machine to ielādētu ātrāk, izmantojot mazāk resursu. Ja paskatāties Android tālruņa vai planšetdatora mapē / system / app / map, redzēsiet, ka gandrīz katrā lietojumprogrammā ir gan .apk, gan .odex fails. Šie faili darbojas kopā, izmantojot Dalvik VM, lai lietotnes darbotos tā, kā vajadzētu mūsu ierīcēs. Pēc pārtraukuma to visu sadalīsim.

Verizon piedāvā Pixel 4a tikai par 10 USD mēnesī jaunās Neierobežotās līnijās

Dalvik VM

Dalvik VM ir liela daļa no Android sistēmas. Tas ir komponents, kas ļauj jūsu tālrunī vai planšetdatorā darboties Java valodā rakstītām trešo pušu lietojumprogrammām. Pati sistēma palaiž DVM, un, nospiežot, lai palaistu lietotni, tā darbojas. Tas ņem datus .apk failos un, izmantojot Just-in-time (JIT) kompilatoru, tas iekļauj informāciju programmā, pēc tam palaiž to. Ja koda daļas jau ir optimizētas un iebūvētas failā, kuru DVM var palaist, process kļūst ātrāks un tiek patērēts mazāk resursu. Tas ir odeksa fails.

Odex faili

Sistēmas mapē redzamos odeksa failus veido cilvēki, kuri uzrakstīja un izveidoja pašu lietojumprogrammu. Android lietotnes tiek rakstītas Java valodā, pēc tam tās tiek pārvērstas baitkodā. Pēc tam tie no standarta Java Virtual Machine saderīgajiem .class failiem tiek pārveidoti par īpaša veida failiem, kurus Dalvik VM var nolasīt. Tos sauc par .dex failiem. Kad šie .dex faili tiek ievietoti ārpus pārējā koda (kas atrodas .apk failā), jums paliek atsevišķs .odex fails.

Ir daudz labu iemeslu, lai būtu atsevišķi .odex faili. Tie padara sāknēšanas laiku ātrāku (īpaši pirmo sāknēšanu), izveidojot Dalvik kešatmiņu, tiklīdz sistēma tiek sāknēta. Viņi arī ietaupa vietu, norādot uz Android sistēmu, kad vien iespējams, un ļauj lietojumprogrammu izstrādātājam optimizēt savas programmas. Bet seperate.odex failu lietošana nav ļoti hakeriem draudzīga.

Dezodeksēšana

Failu dekodeksēšana nozīmē atsevišķa .odex faila un .apk faila uzņemšanu un atjaunošanu tā, lai visa šī iepriekš izveidotā lietojumprogrammas informācija ir ievietota .apk failā, nevis tā failu. Iepriekš izveidotie Dalvik VM dati tagad atrodas class.dex failā .apk faila iekšpusē, tāpat kā iepriekš redzamajā attēlā. Tas padara .apk failus nedaudz lielākus, un tos nevar iepriekš ielādēt, kad sistēma tiek aktivizēta. Bet hakeri un temati var tos pārveidot.

Izmantojot visu programmas kodu un datus vienuviet, varat izmantot rīkus, lai "atceltu" lietotni un rediģētu to, kā jums patīk. Šādi tēmas un pielāgojumi, piemēram, modifikācijas par akumulatora procentuālo daudzumu, tiek veidoti "krājuma" ROM. Pēc tam, kad izstrādātājs veicis izmaiņas, viņi pēc tam atjauno .apk failu un izmaiņas var palaist. Tas neietekmēs nevienu citu sistēmas daļu, jo neviens kods vai dati netiek kopīgoti ar citām lietotnēm.

Kuru jums vajadzētu izvēlēties?

Tas tiešām ir atkarīgs no jums, un kādas būs jūsu vajadzības, bet es iesaku mirgot deodex versiju, kad vien iespējams. Jā, odeksu ROM sāk darboties ātrāk, taču jūs to pamanāt tikai pašā pirmajā sāknēšanas reizē, kad visas sistēmas lietotnes ir iepriekš kešatmiņā saglabājis Dalvik VM. Izmantojot odeks failus, varat arī ietaupīt daudz vietas, taču šī vieta ir sistēmā nodalījumu un nedos vietu vairākām lietotnēm, ja tālrunī vai planšetdatorā tiek izmantota atsevišķa lietojumprogramma nodalījums. Ar mūsdienu modernajiem tālruņiem un to daudzkodolu procesoriem, kā arī milzīgajām operatīvās atmiņas bankām jūs pat nepamanīsit ātrāku lietojumprogrammu ielādes laiku.

Ja vēlaties darīt, piemēram, mainīt statusa joslu vai motīvu TouchWiz vai Sense, jums būs nepieciešams deodex ROM. Jums būs nepieciešams arī deodex ROM, lai veiktu dažus patiešām atdzist dziļas sistēmas pielāgojumus, piemēram, mainītu iestatījumu izvēlni vai rediģētu ietvaru. Īsāk sakot, ja jūs jau esat atbloķējis sāknēšanas ielādētāju un esat iesakņojies, un esat gatavs pielāgotajam ROM, iespējams, labākā izvēle ir deodexed versijas izvēle. Jūs būsiet pārsteigti par lietām, ko šie trakie izstrādātāji var izdomāt, un jūs noteikti sastapsieties ar dažiem, kurus vēlaties izmēģināt paši.

Šie ir labākie bezvadu ausu uzgaļi, kurus varat iegādāties par katru cenu!
Ir pienācis laiks sagriezt vadu!

Šie ir labākie bezvadu ausu uzgaļi, kurus varat iegādāties par katru cenu!

Vislabākie bezvadu austiņu korpusi ir ērti, izklausās lieliski, neizmaksā pārāk daudz un viegli ietilpst kabatā.

Viss, kas jums jāzina par PS5: izlaišanas datums, cena un vēl vairāk
Nākošā paaudze

Viss, kas jums jāzina par PS5: izlaišanas datums, cena un vēl vairāk.

Sony ir oficiāli apstiprinājis, ka strādā pie PlayStation 5. Šeit ir viss, ko mēs par to zinām līdz šim.

Nokia izlaiž divus jaunus budžeta Android One tālruņus zem 200 USD
Jaunas Nokias

Nokia izlaiž divus jaunus budžeta Android One tālruņus zem 200 USD.

Nokia 2.4 un Nokia 3.4 ir jaunākie papildinājumi HMD Global budžeta viedtālruņu klāstā. Tā kā tās abas ir Android One ierīces, tiek garantēts, ka tās saņems divus galvenos OS atjauninājumus un regulārus drošības atjauninājumus līdz trim gadiem.

Nodrošiniet savu māju ar šiem SmartThings durvju zvaniem un slēdzenēm
Ding Dong - durvis ir aizslēgtas

Nodrošiniet savu māju ar šiem SmartThings durvju zvaniem un slēdzenēm.

Viena no labākajām lietām SmartThings ir tā, ka savā sistēmā varat izmantot virkni citu trešo pušu ierīču, iekļaujot durvju zvani un slēdzenes. Tā kā tām visām būtībā ir vienāds SmartThings atbalsts, mēs esam koncentrējušies uz to, kurām ierīcēm ir vislabākās specifikācijas un triki, lai attaisnotu to pievienošanu jūsu SmartThings arsenālam.

instagram story viewer