Ciao a tutti, scrivo questo post per aiutare chiunque incappi in questo assurdo problema...
Situazione: Motorola Razr staccato dal pc senza rimozione sicura
Problema: Media scanner impazzito, drena la batteria da solo nel giro di qualche ora, anche staccando la memory esterna e formattando quella interna il media scanner non smette di tenere la cpu al 100% e drenare la batteria.
Soluzione drastica e veloce: Formattare entrambe le memory e il telefono.
Soluzione senza perdere dati: Nel mio caso la memory esterna non essendo stata rimossa in modo sicuro era corrotta, difatti inserendola in un galaxy s2 faceva impazzire anche il suo media scanner con la "piccola" differenza che togliendola e riavviando, il media scanner dell's2 tornava a lavorare normalmente al contrario di quello del Razr. Quindi procedere in questo modo:
- Trasferire tutto il contenuto della memory corrotta nel pc
- Formattare la memory col metodo che preferite
- Sul RAZR andare in "Impostazioni - Applicazioni - Gestisci applicazioni - Tutte - Archivio contenuti", terminarlo, cancellare i dati ed eventualmente la cache. Ripetere per sicurezza anche per l'applicazione "Archivio contenuti DRM" e spegnere il telefono.
- Reinserire la memory, accenderlo e verificare che il mediascanner non rimanga attivo per più di 30secondi (magari aiutandosi con Better Battery Stats nella sezione "partial wakelock"
A questo punto potete ricaricare i contenuti nella memory, al termine lasciate girare il media scanner che ci metterà molto tempo a reindicizzare tutto a seconda di quante foto/mp3 ecc avete. Infine riavviate e sarà tutto perfettamente funzionante
So che esistono decine di guide riguardo al media scanner ma motorola ha pensato bene di rinominare il famoso (ed universale sugli android) "Media Storage" in "Archivio Contenuti" e per chi come me cercava una soluzione è stata dura trovare il riferimento corretto all'interno delle centinaia di app di sistema della motoblur (!!!!)
Spero che questa miniguida possa essere utile a qualcuno!
Andrea