La réinitialisation d'usine n'est-elle pas exactement la même chose que le nettoyage / data et / cache?

22

Selon cet article ,

/ data ... L'essuyage de cette partition effectue essentiellement une réinitialisation d'usine sur votre appareil, en le restaurant tel qu'il était lorsque vous l'avez démarré pour la première fois, ou tel qu'il était après la dernière installation officielle ou personnalisée de la ROM. Lorsque vous effectuez un effacement des données / réinitialisation d'usine de la récupération, c'est cette partition que vous essuyez.

Qu'en est-il de / boot, / system et / recovery et / cache?

Si la réinitialisation d'usine efface uniquement les données /, je souhaite qu'elles soient appelées autrement, car si vous avez rooté votre téléphone, il restera avec la ROM personnalisée que vous avez flashée même après une réinitialisation d'usine.

D'un autre côté, si Factory Reset efface effectivement / boot, / system et / recovery également, en particulier / boot, de quoi les restaure-t-il? Est-ce que tous les téléphones sont livrés avec des images stockées dans une vraie ROM interne quelque part où ils peuvent re-flasher ces images?

Je peux en quelque sorte imaginer que les fabricants ne veulent pas être accablés par le coût supplémentaire qu'une telle spécification pour les images récupérables par le matériel aurait pu leur coûter, donc elle a été laissée en dehors de la norme et de la plupart des téléphones, c'est pourquoi il est si facile de créer des briques leur. Donc, à la place, ils vous donnent la possibilité d'effacer / data et / cache uniquement, et appellent cela une "réinitialisation d'usine" parce que vous n'êtes pas censé être assez stupide pour rooter votre téléphone en premier lieu selon leur façon de penser .

Depuis l'enracinement de mon Android et la lecture de centaines de messages, j'ai constaté que bon nombre des termes que j'ai appris et accepté en tant qu'étudiant diplômé en informatique dans les années 80 ne signifient plus tout à fait la même chose, donc je dois vérifier ce que tout signifie vraiment avant de faire quelque chose.


Les commentaires sur ce post répondent à la première partie de ma question.

Mais ils ne répondent pas vraiment à la deuxième partie de ma question qui est vraiment une plainte: pourquoi l'appeler "Factory Reset" s'il ne restaure pas vraiment votre téléphone à son état d'usine d'origine?

À ce stade, la question n'est que rhétorique. Je pense avoir déjà répondu à cela dans ma question, à moins que quelqu'un ne puisse me corriger.

Lawrence I. Siden
la source
1
Tous les fabricants traitent ceux qui rootent et installent un système d'exploitation personnalisé de la même manière que ceux qui ont vendu un BIOS personnalisé, c'est-à-dire que si vous jouez avec une zone sans contact, vous êtes seul. Avoir une ROM réelle (ROM comme sur CD-ROM impossible à écrire, pas ROM comme en autorisation de lecture seule) ajoute un coût énorme pour le développement car cela signifie remplacer un matériel pour chaque petit changement, il devient également essentiellement un espace mort une fois que vous avez mis à jour le logiciel. Je pense qu'il n'y a probablement aucun matériel commercial fabriqué au cours des dix (vingt?) Dernières années qui a encore un firmware dans une mémoire en lecture seule.
Lie Ryan
Vous êtes l'usine de l'appareil si vous flashez la ROM. le reste sont des détails ... :)
Android Quesito
Je suis tombé sur une autre référence quelque part. L'instruction initiale concernant / data est incorrecte de 2 manières. Premièrement, / data n'est PAS une partition, c'est un répertoire, composé de plusieurs partitions. La mémoire interne de la carte SD et la partition de données du programme y sont toutes deux montées. Donc, si vous supprimez le répertoire / data, il supprimera les données sur les deux partitions. Mais si vous effacez la partition de données, par exemple TWRP, il formatera uniquement la partition de données et ne touchera pas les données de la carte SD.
Marty Fried

Réponses:

6

Sur un appareil non rooté, nous pouvons regrouper les partitions en deux catégories: celles qui peuvent être affectées par l'utilisateur pendant l'exécution normale et celles qui ne le peuvent pas. Ceux qui peuvent être sont dataet cache. Ceux qui ne le peuvent pas system, et boot. (Plus recoverysur certains.)

"Réinitialisation d'usine" signifie ici que les partitions affectées par les activités des utilisateurs sont nettoyées. Ainsi, lorsque l'utilisateur effectue une réinitialisation d'usine, il est accueilli avec un téléphone qui ne contient aucune donnée utilisateur. Si elle a mis à jour son téléphone via des méthodes officielles, les mises à jour sont toujours là! Ainsi, même les appareils d'origine ne sont pas réinitialisés à leur état d'usine!

Avec ce qui précède à l'esprit, regardons les ROM personnalisées. Lorsque vous en flashez un, il updater-scriptefface votre systempartition, puis y copie le contenu du zip. Ce qui était auparavant était maintenant parti! Il n'y a aucun moyen de revenir là où vous étiez avant si vous n'avez pas de sauvegarde ou d'image système d'origine.

Maintenant, lorsque l'utilisateur démarre, techniquement, presque tout est pareil. Pendant le fonctionnement normal, elle ne peut toujours modifier dataet cache. Donc, si vous effectuez une réinitialisation d'usine, il est logique de les effacer. N'oubliez pas que la rom d'origine est depuis longtemps révolue!

Vous avez raison de dire que la terminologie prête à confusion; blâmer Google! C'est ainsi depuis le G1.

RR
la source
1
"blâmer Google" -> Il faut se rendre compte que cette terminologie et méthodologie étaient déjà présentes avant l'existence des smartphones. Prenons l'exemple d'un rooter, ils peuvent être réinitialisés aux paramètres d'usine et ils peuvent également avoir une ROM personnalisée.
Zuul
@Zuul a oublié mon sarcasme chante ... Cette terminologie était correcte. Maintenant ce n'est pas le cas. Il ne réinitialise pas l'appareil à son état d'usine. Google a déjà créé un nouveau système d'exploitation et a choisi d'utiliser l'ancienne terminologie.
RR
Notez que sur certains appareils (par exemple Sony), le démarrage et la récupération se font sur la même partition.
kinokijuf
rooter? pensait que c'était comme dans le routeur ...: P
t0mm13b
1
Whoa! que le premier dans la référence du dictionnaire urbain ... wow! TIL! : D doit me réinitialiser et mettre une rom personnalisée en place: P lol j / k
t0mm13b
3

Pourquoi l'appeler "Factory Reset" s'il ne restaure pas vraiment votre téléphone à son état d'usine d'origine?

Puisque la définition originale n'a aucun sens dans le monde actuel, essayons de trouver une explication alternative. Donc, le terme Factory Reset ne faisait pas référence à l'action de réinitialiser l'appareil à l'état dans lequel il était sorti de l'usine, mais le terme signifie que c'est le type de réinitialisation que l'usine fait au logiciel du téléphone avant de le mettre dans l'emballage, le La réinitialisation d'usine réinitialisera le téléphone dans un état approprié pour l'expédition au client.Par conséquent, si l'usine a maintenant publié un téléphone avec votre modèle et la version du système d'exploitation, elle effectuera la réinitialisation d'usine comme la dernière chose à faire après le test.

Comment est cette explication?

Lie Ryan
la source
2

Une réinitialisation d'usine est un terme normalisé officieusement pour réinitialiser un téléphone. Un utilisateur comprendra que cela rend votre téléphone le même que lorsque vous l'avez reçu. Si vous avez pris une mesure d'utilisateur avancé comme l'enracinement et le flashage d'une ROM personnalisée, vous êtes en dehors des cas d'utilisation normaux.

Il est à noter que la «réinitialisation d'usine» sur un téléphone avec une ROM personnalisée réinitialisera cette ROM à sa vue par défaut.

Il est impossible dans les appareils d'aujourd'hui de pouvoir reflasher le système et restaurer la façon dont il a été expédié à l'origine. Il en va de même pour de nombreux produits utilisables par l'utilisateur, tels que les routeurs et les lecteurs multimédias.

cjk
la source
1

Vous pouvez avoir des termes d'oreille comme "Factory Reset" ou "Factory Default". Ils sont essentiellement les mêmes. Est le terme utilisé pour décrire l'action de renverser un appareil dans l'état où il était lorsqu'il est sorti de l'usine.

Pour que cela se produise, toutes les données personnalisées seront propres de l'appareil, laissant ce qui était déjà présent lorsque l'appareil a quitté le fabricant.

Pour les utilisateurs avec des ROM personnalisées, la réinitialisation d'usine fonctionne de la même manière, lorsqu'elle est utilisée, elle effacera toutes les données personnalisées et laissera l'appareil comme lors de l'application de la ROM personnalisée.


Qu'est-ce qu'une réinitialisation d'usine sur les appareils Android?

Il efface toutes les données de votre appareil en nettoyant la mémoire interne et ramène le téléphone aux paramètres d'usine par défaut!

Cela signifie que: votre compte Google, les paramètres de votre appareil, les données système et d'application et les applications téléchargées / installées par l'utilisateur seront supprimés.

Une fois la réinitialisation d'usine terminée, votre appareil sera comme la première fois que vous l'allumerez.

Pour que vous ayez des "trucs" de retour, vous devrez tout réinstaller et reconfigurer.


Raisons d'une réinitialisation d'usine:

  • Lorsque l'appareil connaît un dysfonctionnement pour des raisons inconnues, sa réinitialisation peut résoudre le problème.
  • Si vous allez vendre votre appareil, une réinitialisation d'usine assure la suppression de toutes vos données personnelles.
  • Envoi de l'appareil en réparation ou simplement retour, la réinitialisation d'usine vient en main. Ils n'ont pas besoin de savoir ce que vous utilisez, ni d'accéder à vos données personnelles.
Zuul
la source