Visualizzazione stampabile
-
Quote:
Originariamente inviato da
Bartman
Ciao
Allora leggendo un po' il forum mi sono imbattuto in termini tipo deodexed
Ho trovato queste info
codice:
ROM: cosa significa Odex e DeOdex
Leggo spesso di rom Deodex o rom odex ma non sono riuscito a capire per bene cosa significasse e la loro differenza .
Ho torvato in rete una buona spiegazione comprensibile a tutti "credo"
un newbie (persona inesperta che mostra l'intenzione a migliorarsi) di Android, quello che più mi infastidisce è la terminologia che spesso i "cuochi" più famosi utilizzano! Per chi non proviene da Linux è molto difficile tenere il passo con tutte le parole di uso comune nella comunità di sviluppo. Quindi per un neofita di Android è molto difficile capire se un qualcosa può essere a lui utile o meno, visto che non sa cosa significa una particolare parola. Da quello che ho visto, questo problema si estende oltre che a molte persone inesperte anche e addirittura agli utenti medi.
Una parola che si trova comunemente quando si "gioca" con le "custom" ROM, con i vari firmware o anche per esempio con i temi, è deodexed e odexed. La maggior parte degli utenti non sanno cosa questi termini significano in realtà, e mentre gli sviluppatori magari si vantano sui loro temi o ROM per via del fatto che sono deodexed, l'utente medio non capisce che cosa sta succedendo, ignorando il significato di tale termine.
In questo articolo cercheremo di spiegare cosa significano odexed e deodexed, e che vantaggi vi sono a "montare" sul proprio device una rom/tema deodexed.
Che cos'è un file ODEX?
Nel sistema Android, le applicazioni sono disponibili in pacchetti con estensione APK. Questi pacchetti contengono alcuni file. ODEX la cui presunta funzione è quella di risparmiare spazio. In realtà un file 'ODEX' è la parte ottimizzata di un'applicazione prima di poterla avviare. Con questo tipo di file il boot può essere eseguito molto velocemente, in quanto parte di un applicazione è già precaricata nella cache. D'altra parte, però vi sono problemi nell'hacking di tali applicazioni, poichè una parte del "codice" è già stato estratto in un'altra posizione prima che l'applicazione venga eseguita.
Allora arriva il Deodex
Il processo del "deodexing" è fondamentalmente un riconfezionamento di questi file APK in un particolare modo, ossia i file sono riassemblati in altri file denominati "classes.dex". Così facendo, tutti i pezzi di un pacchetto dell'applicazione sono messi di nuovo insieme in una determinata posizione, eliminando così la preoccupazione che potrebbe creare un APK modificato che va in conflitto con alcune parti separate odexedate.
In sintesi, le ROM Deodexed (composte dai vari file APK) hanno tutti i loro pacchetti di applicazioni rigenerati e ricomposti in un unico luogo; questo consente di modificare i vari file molto più facilmente. Poiché i pezzi del codice non sono provenienti da posizioni esterne al posto in cui deve risiedere una tale applicazione, le "custom" ROM sono sempre deodexed per assicurare l'integrità del pacchetto in sè.
Come funziona
Per i più "geek" (i più affascinati dalla tecnologia) tra di noi, il sistema operativo Android utilizza una macchina virtuale basata su Java per le applicazioni in esecuzione, chiamata Dalvik Virtual Machine. Un file deodexed, o un file .dex contiene la cache utilizzata da questa macchina virtuale (denominata Dalvik-cache). Un .ODEX file, invece d'altra parte, è una versione ottimizzata dell'applicazione che viene memorizzata accanto all'APK. Android applica tutto ciò di "default" per tutte le applicazioni di sistema!
Ora, quando si avvia un sistema basato sul sistema operativo Android, la cache dalvik è costruita utilizzando questi file .ODEX, che permettono al sistema operativo di conoscere in anticipo quali applicazioni saranno caricate, e quindi riesce ad accelerare il processo di boot.
Con gli APK deodexati, uno sviluppatore mette in realtà il file .ODEX all'interno dei rispettivi file APK. Dal momento che tutto il codice è contenuto all'interno del file APK, diventa possibile modificare qualsiasi pacchetto applicativo senza entrare in conflitto con il sistema di esecuzione proprio del sistema operativo.
VANTAGGI e SVANTAGGI??
Il vantaggio di deodexing è, come abbiamo già detto quello di poter modificare gl applicativi APK molto più velocemente e senza entrare in conflitto con il sistema di esecuzione del sistema operativo. Questo è molto diffuso nelle "custom" ROM e nei temi. Uno sviluppatore costruisce una ROM personalizzata scegliendo praticamente sempre di deodexare il pacchetto ROM, dal momento che non solo gli permette la successiva modifica dei vari APK, ma lascia anche più spazio post-installazione.
D'altra parte, dato che i file .ODEX dovevano costruire più rapidamente la cache Dalvik, togliendo essi significa che i tempi di avvio iniziale sono molto più alti. Tuttavia, questo è vero solo per il primo avvio dopo il deodexing. Tempi di avvio più lunghi possono tornare ad essere mostrati solo se la cache Dalvik è nuovamente cancellata per qualche motivo.
Sperando di essere stato chiaro, vi auguro un buon "flash" di rom deodexate!! :)))
Fonte: TECHNOLOGY ANDROID
perfetto ;)
-
Quote:
Originariamente inviato da
Andromeda1968
Se sbrandizzi perdi la garanzia...ma comunque avendo il firmware originale TIM la piu' riacquisire quando vuoi.
se vuoi mettere un firmware differente e piu' aggiornato e soprattutto no brand devi sbrandizzare
Questo lo so ma per il momento non devo sbrandizzare.
Kies mi segnala un aggiornamento, questo:
PDA:KK2/PHONE:KI3/CSC:KI2(TIM)
che immagino sia la 2.3.6 che ho saputo avere dei problemi, l'assistenza samsung mi ha detto che kies non permette il downgrade ma solo l'update, quindi vorrei sapere se è possibile mettere la 2.3.4 (anche tim), se mi serve odin o se si può fare "ufficialmente" da kies.
Ciao e grazie per le tue guide e tutto il resto
-
Quote:
Originariamente inviato da
mbiza
Questo lo so ma per il momento non devo sbrandizzare.
Kies mi segnala un aggiornamento, questo:
PDA:KK2/PHONE:KI3/CSC:KI2(TIM)
che immagino sia la 2.3.6 che ho saputo avere dei problemi, l'assistenza samsung mi ha detto che kies non permette il downgrade ma solo l'update, quindi vorrei sapere se è possibile mettere la 2.3.4 (anche tim), se mi serve odin o se si può fare "ufficialmente" da kies.
Ciao e grazie per le tue guide e tutto il resto
per fare il downgrade non puoi usare kies devi usare odin, e puoi mettere la vecchia versione firmware tim senza problemi
-
comunque inutile mettere un firmware TIM....sbrandizza e aggiorna con un firmware europeo performante esegui il root e se vuoi metti una custom rom.....
poi sarai sempre in tempo a tornare al vecchio TIM....;)
p.s. e lascia perdere Kies...
-
-
una domanda, io ho fatto il root con CFroot, ma ora vorrei anche sbrandizzarlo, posso fare un hard reset e sbrandizzare con il cellulare pulito o procedo senza wippare? Con l'hard reset perdo la root?
-
ciao io vorrei sapere una cosa sul mio galaxy s2 ho installato tramite odin android 4.0.3 KP2 pero adesso vorrei rimetere android 2.3.6 ufficiale italiano vorrei sapere come fare. se qualcuno mi puo aiutare per favore. grazie.
-
Quote:
Originariamente inviato da
Ana
una domanda, io ho fatto il root con CFroot, ma ora vorrei anche sbrandizzarlo, posso fare un hard reset e sbrandizzare con il cellulare pulito o procedo senza wippare? Con l'hard reset perdo la root?
per sbrandizzare devi flashare 2 volte il firmware stock quindi perdi il root e tutto il resto ;)
-
Quote:
Originariamente inviato da
gian93
ciao io vorrei sapere una cosa sul mio galaxy s2 ho installato tramite odin android 4.0.3 KP2 pero adesso vorrei rimetere android 2.3.6 ufficiale italiano vorrei sapere come fare. se qualcuno mi puo aiutare per favore. grazie.
esegui un deep clean 2
-
Ciao, ho un Samsung Galaxy s2 brand TRE, e vorrei sbrandizzarlo per poi aggiornare alla 2.3.6... Seguendo la guida ho scaricato Odin, e la versione del firmware NO BRAND, ora da quel che ho capito nn mi resta che collegare il terminale al Pc per completare l'operazione? Oppure ho saltato qualche passaggio? Ci sono rischi che qualcosa vada storto? Grazie per chi mi risponderà...
-
Quote:
Originariamente inviato da
kenzogalaxy
Ciao, ho un Samsung Galaxy s2 brand TRE, e vorrei sbrandizzarlo per poi aggiornare alla 2.3.6... Seguendo la guida ho scaricato Odin, e la versione del firmware NO BRAND, ora da quel che ho capito nn mi resta che collegare il terminale al Pc per completare l'operazione? Oppure ho saltato qualche passaggio? Ci sono rischi che qualcosa vada storto? Grazie per chi mi risponderà...
se vuoi essere sicuro fai il root e salvati la cartella EFS come da guide...e poi sbrandizzi ;)
-
Ma tutto quello di cui ho bisogno per sbrandizzare è Odin e il nuovo firmware vero?
-
Quote:
Originariamente inviato da
kenzogalaxy
Ma tutto quello di cui ho bisogno per sbrandizzare è Odin e il nuovo firmware vero?
se vuoi sbrandizzare con il nuovo firmware LA2 dovrai usare il dongle usb anche...con il "vecchio" bootloader....leggi le info al riguardo ;)
-
salve ragazzi
ho usato la guida per inserire un firmware originale dalla lista nel mio samsung galaxy s2 e dopo tutto il procedimento illustrato il telefono si è riavviato ma si è bloccato sulla schermata di avvio quella nera con scritto samsung galaxy s2 gt i9100
cosa posso fare?
grazie in antcipo
-
Quote:
Originariamente inviato da
andremingu
salve ragazzi
ho usato la guida per inserire un firmware originale dalla lista nel mio samsung galaxy s2 e dopo tutto il procedimento illustrato il telefono si è riavviato ma si è bloccato sulla schermata di avvio quella nera con scritto samsung galaxy s2 gt i9100
cosa posso fare?
grazie in antcipo
prova a togliere la batteria e rientrare in recovery e fare wipe cache e riavviare
-
niente sempre fermo li...
-
Quote:
Originariamente inviato da
andremingu
niente sempre fermo li...
riesegui la procedura...ma che firmware hai usato?
-
ho provato ha rieseguire la procedura ma niente tutte le scritte sono sempre rosse avevo un firmware originale 2.3.6 e volevo tornare al 2.3.4 originale I9100XWKI4
-
Quote:
Originariamente inviato da
andremingu
ho provato ha rieseguire la procedura ma niente tutte le scritte sono sempre rosse avevo un firmware originale 2.3.6 e volevo tornare al 2.3.4 originale I9100XWKI4
spegni il pc e riavvia....
chiudi tutti i processi di kies in background e apri odin..inserisci il firmware nelle giuste posizioni e poi collega il galaxy..che deve essere in download mode e premi start.
-
niente stessa situazione tutte scritte in rosso nella recovery e schermata bloccata
-
Quote:
Originariamente inviato da
andremingu
niente stessa situazione tutte scritte in rosso nella recovery e schermata bloccata
ma perchè recovery?
devi metterlo in download mode
VOLUME GIU + HOME + ACCENSIONE.............+ volume su
-
si riavvia in recovery subito dopo che odin ha finito
-
Quote:
Originariamente inviato da
andremingu
si riavvia in recovery subito dopo che odin ha finito
secondo me non stai facendo le cose in modo corretto........
-
anche secondo me ma non capisco cosa...
ricapitolando ho seguito la guida per l'installazione del firmaware con odin, ho scaricato il firmware I9100XWKI4 dal link della guida, dopodiché ho aperto odin inserito il file in pda, messo il telefono in download mode e premuto start. appena finito il telefono al posto che riavviarsi normalmente è entrato in recovery mode e poi fermo sulla schermata iniziale
-
Quote:
Originariamente inviato da
andremingu
anche secondo me ma non capisco cosa...
ricapitolando ho seguito la guida per l'installazione del firmaware con odin, ho scaricato il firmware I9100XWKI4 dal link della guida, dopodiché ho aperto odin inserito il file in pda, messo il telefono in download mode e premuto start. appena finito il telefono al posto che riavviarsi normalmente è entrato in recovery mode e poi fermo sulla schermata iniziale
scarica questa KG6
eventuale password scompattazione
samfirmware.com
Hotfile.com: One click file hosting: I9100XXKG6.rar
esegui un deep clean 2 con i 3 files e accertati che in background del pc non hai attivi programmi kies
-
grande è ripartito tutto ti sono veramente grato :)) una domanda ilpunto 14 della deep clean 2 è importante perché il telefono si è riavviato senza problemi prima di arrivare a quel punto?
-
Quote:
Originariamente inviato da
andremingu
grande è ripartito tutto ti sono veramente grato :)) una domanda ilpunto 14 della deep clean 2 è importante perché il telefono si è riavviato senza problemi prima di arrivare a quel punto?
no tranquillo se adesso è OK lascialo pure cosi ;)
-
Ciao Ragazzi, premetto che sono alle prime armi, oggi volevo aggiornare il firmware del mio galaxy s2 no brand dalla 2.3.4 alla 2.3.6
(GT-I9100LKAEUR) PDA:KI4,PHONE:KI1,CSC:KI2
Posso installare un firmware italiano? o devo aspettare la 2.3.6 quando uscirà?
grazie
-
Quote:
Originariamente inviato da
lupin3
Ciao Ragazzi, premetto che sono alle prime armi, oggi volevo aggiornare il firmware del mio galaxy s2 no brand dalla 2.3.4 alla 2.3.6
(GT-I9100LKAEUR) PDA:KI4,PHONE:KI1,CSC:KI2
Posso installare un firmware italiano? o devo aspettare la 2.3.6 quando uscirà?
grazie
se vuoi restare originale devi aspettare..se vuoi moddare puoi installare quella che vuoi..
-
Quote:
Originariamente inviato da
ZiCkY
se vuoi restare originale devi aspettare..se vuoi moddare puoi installare quella che vuoi..
secondo voi è meglio moddare? tanto ho comunque la garanzia europea..
-
Quote:
Originariamente inviato da
lupin3
secondo voi è meglio moddare? tanto ho comunque la garanzia europea..
se flashi un firmware che non è quello di provenienza del tuo dispotivo la garanzia la perdi...
-
Quote:
Originariamente inviato da
ZiCkY
se flashi un firmware che non è quello di provenienza del tuo dispotivo la garanzia la perdi...
ciao zicky io ho l ultima versione firmware per mio paese di provenienza del cell ma passando all ultima versione italiana come fanno ad accorgersi che e stata modificata? non parlo di mettere altre rom cucinate ma solo di cambiare il firmware da quello polacco a quello italiano
-
Quote:
Originariamente inviato da
boomby78
ciao zicky io ho l ultima versione firmware per mio paese di provenienza del cell ma passando all ultima versione italiana come fanno ad accorgersi che e stata modificata? non parlo di mettere altre rom cucinate ma solo di cambiare il firmware da quello polacco a quello italiano
dall'IMEI :)
-
Quote:
Originariamente inviato da
ZiCkY
dall'IMEI :)
capito allora aspettero che esca l ufficiale
anche se sono tentato di cambiare almeno il kernel che se ho capito bene porta a miglioramenti di velocita e fluidita del cell
-
ciao a tutti tra pochi giorni avrò un galaxy s2 brandizzato tim, ho già letto la guida (precisa e completa) ma ho ancora qualche dubbio dovuto alla mia ignoranza in materia, perciò vi chiedo:
-il firmware tim posso sostituirlo con un no-brand e viceversa giusto?
-eventualmente se ciò fosse possibile al momento di un'eventuale riparazione in garanzia potrebbero accorgersi di questi continui cambiamenti del firmware?
-la parte recovery posso utilizzarla anche in caso di sostituzione con firmware no-brand oppure rimane inutilizzabile(come per i notebook)?
grazie in anticipo!!
-
Quote:
Originariamente inviato da
fabbiett
ciao a tutti tra pochi giorni avrò un galaxy s2 brandizzato tim, ho già letto la guida (precisa e completa) ma ho ancora qualche dubbio dovuto alla mia ignoranza in materia, perciò vi chiedo:
-il firmware tim posso sostituirlo con un no-brand e viceversa giusto?
-eventualmente se ciò fosse possibile al momento di un'eventuale riparazione in garanzia potrebbero accorgersi di questi continui cambiamenti del firmware?
-la parte recovery posso utilizzarla anche in caso di sostituzione con firmware no-brand oppure rimane inutilizzabile(come per i notebook)?
grazie in anticipo!!
Puoi fare quello che vuoi, sarebbe meglio se tu seguissi la procedura di debrand che trovi qui
https://www.androidiani.com/forum/mo...0-leggete.html
E in caso di assistenza fai il ribrand.
Però prima di tutto Leggi questo e segui i consigli
https://www.androidiani.com/forum/a/...ml#post1054861
Inviato dal razzo missile con circuiti di mille valvole tra le stelle brilla e vaaaa, ma chi è? Ma chi è? UFO ROBOT, UFO ROBOT!
-
ok...ci sono!! l'unica cosa che ancora non mi è chiara è: i kernel vanno fleshati solo per firmware custom o anche per quelle originali samsung? soprattutto...come faccio a capire se un kernel è compatibile per un determinato firmware? grazie!!
-
Quote:
Originariamente inviato da
fabbiett
ok...ci sono!! l'unica cosa che ancora non mi è chiara è: i kernel vanno fleshati solo per firmware custom o anche per quelle originali samsung? soprattutto...come faccio a capire se un kernel è compatibile per un determinato firmware? grazie!!
spesso sono compatibili con tutto, rom e firmware ... comunque leggi il thread del kernel che vorresti flashare.
non sono compatibili tra s.o. ... cioè tra ics e gingerbread
-
non sono stato chiaro...riporto un esempio piu pratico
nel caso dovessi sbrandizzare il mio gs2 tim e fleshare un firmware italiano e ufficiale samsung come ITV_ I9100XILA3_I9100OXIKK1_I9100XWKI1 non devo flashare nessun kernel giusto? quando è indispensabile flashare il kernel?
-
Quote:
Originariamente inviato da
fabbiett
non sono stato chiaro...riporto un esempio piu pratico
nel caso dovessi sbrandizzare il mio gs2 tim e fleshare un firmware italiano e ufficiale samsung come ITV_ I9100XILA3_I9100OXIKK1_I9100XWKI1 non devo flashare nessun kernel giusto? quando è indispensabile flashare il kernel?
il firmware ha già il kernel, non serve flasharlo mai.
se invece vuoi mettere un kernel custom (con pregi e migliorie sue) lo fai quando ne hai voglia