Que fait mon téléphone lorsque le démarrage prend beaucoup de temps?

8

J'ai un Samsung Galaxy S avec stock Android 2.3.3 (avec des modifications de support, malheureusement).

Habituellement, lorsque je redémarre le téléphone, il affiche l'animation de démarrage pendant quelques secondes, puis passe à l'écran de verrouillage pendant qu'il termine le démarrage. De temps en temps (bien que plus souvent ces derniers temps qu'auparavant), l'écran d'animation de démarrage se bloque pendant environ 5 minutes avant de me montrer l'écran de verrouillage.

Cela se produit à la fois sur des bottes propres (c'est-à-dire en l'éteignant depuis le menu du bouton d'alimentation puis en redémarrant) ainsi que lorsque le téléphone se fige et que je le redémarre, ou lorsqu'il se bloque.

Que fait le téléphone en ce moment?

Pourquoi le fait-il parfois et pas à d'autres moments?

Comment puis-je éviter ça?

Nathan Fellman
la source

Réponses:

7

Téléchargez et installez le SDK Android . Sur le site Web du fabricant de votre combiné, recherchez et téléchargez les pilotes USB pour votre appareil, puis installez-les. Sur votre téléphone, accédez à Menu -> Settings -> Applications -> Developmentet activez l' USB debuggingoption. Maintenant, lorsque vous connectez le téléphone à votre PC via USB, vous devriez voir la notification en cours "Débogage USB connecté".

Sur votre PC (je suppose que Windows) démarre l'invite de commande en allant dans Démarrer -> Exécuter, en tapant "cmd" et en appuyant sur entrée. Accédez au sous-dossier "platrofm-tools" où vous avez installé le SDK Android (par exemple "C: \ AndroidSDK") en tapant ce qui suit:

cd C: \ AndroidSDK \ platform-tools

et appuyez sur Entrée. Maintenant, lancez la commande suivante:

appareils adb

et appuyez sur Entrée. Si tout a été installé correctement, le service adb démarre et affiche le numéro de série de votre combiné connecté:

* le démon ne fonctionne pas. le démarrer maintenant sur le port 5037 *
* le démon a démarré avec succès *
Liste des périphériques connectés
Périphérique HT035xxxxxxxx

Vous pouvez maintenant lancer la adb logcatcommande pour consulter les journaux de votre combiné en temps réel. Redémarrez alors que votre combiné est toujours branché sur USB (vous devrez relancer la adb logcatcommande lorsque le téléphone redémarre) et vous pourrez voir ce que fait votre téléphone pendant ces longues séquences de démarrage.

Chahk
la source
0

Si je devais deviner, je suppose que cela fonctionne avec fsck. Sur les systèmes de fichiers Linux et EXT3 / FAT, il n'y a aucun moyen de vérifier le système de fichiers lorsqu'il est utilisé, il est donc généralement vérifié au démarrage.

Cependant, cela prend 5 minutes sur un si petit disque semble anormal. Assurez-vous d'avoir des sauvegardes de toutes les données que vous avez sur votre téléphone, il est possible que le matériel tombe en panne.

Si vous avez une carte mémoire, il peut être judicieux de la retirer et d'exécuter des diagnostics pour elle sur un véritable ordinateur. Si le problème se trouve dans la mémoire interne du téléphone, alors, à part l'enracinement de l'appareil, il est difficile de le savoir.

Zds
la source
1
AFAIR Samsung n'utilise pas EXT3. Il utilise un système de fichiers propriétaire appelé "RFS".
Robert
Ext3FS n'est pas une norme "de facto" dans les ROM en stock (y compris les ROM modifiées par l'opérateur , c'est- à- dire avec le bloatware de l'opérateur) et en supposant qu'elle existe - voir cette réponse que j'ai postée précédemment sur un sujet différent mais similaire. Ext3FS est plus communément vu sur les bureaux Linux à part entière - pas sur les smartphones ... d'où -1 de ma part :)
t0mm13b
t0mm13b: Si le téléphone exécute la variante FAT, le résultat est le même. Linux ne peut pas vérifier les systèmes de fichiers lorsqu'ils sont montés, donc le système de fichiers racine ne peut être vérifié qu'au démarrage.
Zds