Grazie a genge per la segnalazione
messaggio originale qui: Solucionado Error aplicaciones tracking y deportivas gps en todos los mediaket quad core - HTCMania
come tutti ormai sappiamo le app sportive tipo endomondo, runtastic, mytracks etc sono inutilizzabili sui cellulari MTK a causa di un bug della dalvik machine (non fixato nei firmware mediatek) che rende completamente inaffidabili i dati calcolati da questo genere di app
dopo qualche minuto a piedi è facile vedere che si sono fatti diversi KM di strada a velocità improponibili (tipo 200 KM/H)
personalmente l'unica app che sono riuscito a usare e che riporta valori corretti è runkeeper mentre tutte le altre che ho provato sono inutilizzabli.
seguendo il messaggio originale sul forum spagnolo si nota che facendo una piccola aggiunta al build.prop anche le altre app diventano usabili.
ieri per provare ho usato endomondo e in effetti ha funzionato correttamente.
la modifica al build.prop cosa fa ?
di fatto disabilita il compilatore jit (just in time) della dalvik machine (la macchina virtuale java di google usata su android)...questo dovrebbe comportare un leggero decremento delle prestazioni (misurabile con i benchmark, probabilmente ininfluente nell'uso normale del cellulare)
con antutu sono passato da 131xx a 125xx/128xx
la modifica dovrebbe funzionare su qualsiasi firmware e rom (e su tutti i cellulari MTK), fate però attenzione a non modificare altro nel build.prop....una modifica errata può portare anche al bootloop del terminale
per sicurezza prima di effettuare la modifica se avete una recovery custom fate un backup completo così in caso di problemi sempre dalla recovery potete ripristinare il tutto
cosa serve per modificare il build.prop:
- root
- un file manager con funzionalità di root per poter scrivere nella partizione di sistema (tipo root explorer)
- oppure
- un'app dedicata alla modifica del build.prop tipo build prop editor
la modifica da fare:
si tratta di aggiungere questa linea in fondo al build.prop e riavviare il cellulare
per chi usa un file manager il file si trova nella /system mentre chi usa l'app apposita per editarlo viene aperto automaticamente (per vedere il file in formato testo e non come elenco di voci bisogna tappare sulla matita in basso a destra)codice:dalvik.vm.execution-mode=int:fast
per rendere attiva la nuova impostazione dopo aver salvato il build.prop modificato bisogna riavviare il celluare
per tornare all'impostazione iniziale basta modificare la riga inserita aggiungendo un cancelletto davanti
in questo modo la riga viene commentata e ignorata da android (dopo il riavvio)codice:#dalvik.vm.execution-mode=int:fast
edit:
questo fix non influenza in nessun modo il gps...quindi non influenza il funzionamento dei vari navigatori
serve solo a fixare i calcoli delle app sportive (che sbagliano a interpretare i dati forniti dal gps...più o meno)
se non usate app sportive tipo endomondo, mytracks, etc etc questo fix è inutile![]()