Cosa sta facendo il mio telefono quando l'avvio richiede molto tempo?


8

Ho un Samsung Galaxy S con Android 2.3.3 di serie (con modifiche al gestore, purtroppo).

Di solito, quando riavvio il telefono, mostra l'animazione di avvio per alcuni secondi, quindi passa alla schermata di blocco al termine dell'avvio. Di tanto in tanto (anche se più spesso di recente rispetto a prima), la schermata di animazione di avvio si blocca per circa 5 minuti prima di mostrarmi la schermata di blocco.

Questo accade sia su stivali puliti (cioè spegnendolo dal menu del pulsante di accensione e quindi riavviando), sia quando il telefono si blocca e lo riavvio o quando si arresta in modo anomalo.

Cosa sta facendo il telefono in questo momento?

Perché lo fa a volte e non altre volte?

Come posso evitarlo?

Risposte:


7

Scarica e installa Android SDK . Sul sito Web del produttore del telefono, trovare e scaricare i driver USB per il dispositivo e installarli. Sul telefono vai a Menu -> Settings -> Applications -> Developmente abilita l' USB debuggingopzione. Ora quando si collega il telefono al PC tramite USB, si dovrebbe vedere la notifica in corso "Debug USB collegato".

Sul tuo PC (presumo Windows) avviare il prompt dei comandi andando su Start -> Esegui, digitando "cmd" e premendo Invio. Passare alla sottocartella "platrofm-tools" in cui è installato Android SDK (ad esempio "C: \ AndroidSDK") digitando quanto segue:

cd C: \ AndroidSDK \ strumenti-piattaforma

e premere invio. Ora emetti il ​​seguente comando:

dispositivi adb

e premere invio. Se tutto è stato installato correttamente, il servizio adb si avvierà e mostrerà il numero di serie del portatile collegato:

* demone non in esecuzione. avviandolo ora sulla porta 5037 *
* demone avviato correttamente *
Elenco dei dispositivi collegati
HT035xxxxxxxx dispositivo

Ora è possibile emettere il adb logcatcomando per rivedere i registri del telefono in tempo reale. Riavvia mentre il tuo portatile è ancora collegato a USB (dovrai riavviare il adb logcatcomando al riavvio del telefono) e sarai in grado di vedere cosa sta facendo il tuo telefono durante quelle lunghe sequenze di avvio.


0

Se dovessi indovinare, immagino che funzioni fsck. Su filesystem Linux ed EXT3 / FAT non c'è modo di controllare il file system quando viene usato, quindi di solito viene controllato all'avvio.

Tuttavia, ci vogliono 5 minuti su un disco così piccolo suona anormale. Assicurati di avere i backup di tutti i dati che hai sul telefono, è possibile che l'hardware non funzioni.

Se al suo interno è presente una scheda di memoria, potrebbe essere opportuno estrarla ed eseguire alcuni programmi diagnostici su un computer reale. Se il problema è nella memoria interna del telefono, quindi, a parte il rooting del dispositivo, è difficile da sapere.


1
AFAIR Samsung non utilizza EXT3. Utilizza un file system proprietario chiamato "RFS".
Robert,

Ext3FS non è uno standard "di fatto" nelle ROM stock (comprese le ROM modificate dal gestore telefonico , cioè con il bloatware del gestore telefonico) e supponendo che esista - vedi questa risposta che ho pubblicato in precedenza su argomenti diversi ma simili. Ext3FS è più comunemente visto su desktop Linux in piena regola - non smartphone ... quindi -1 da me :)
t0mm13b

t0mm13b: se il telefono esegue la variante FAT, il risultato è lo stesso. Linux non può controllare i filesystem quando sono montati, quindi il filesystem di root può essere verificato solo al momento dell'avvio.
Zds

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.