1 votes

Que signifient les fichiers ROM (FACTORYFS, HIDDEN, CACHE, PARAM, etc.) ?

Flashing de mon Galaxy S 2 i9100 (après avoir rompu avec la mise à jour de CyanogenMod CM-13.x ) J'ai utilisé la commande suivante :

sudo heimdall flash \
    --FACTORYFS factoryfs.img \
    --CACHE cache.img \
    --HIDDEN hidden.img \
    --MODEM modem.bin \
    --PARAM param.lfs \
    --BOOT boot.bin \
    --SBL1 Sbl.bin \
    --no-reboot \
    --KERNEL zImage

Question

Je me demande quel est le rôle des différents fichiers.

mise à jour : Je vous encourage à utiliser CM-12.1 au lieu de CM-13 pour votre i9100 car ce dernier n'est pas officiellement pris en charge.

3voto

Édouard Lopez Points 200

から [INFO] Ce que signifient les fichiers ROM

boot.bin Il s'agit du chargeur de démarrage primitif. Il semble faire quelques initialisations de base initialisations de base et charge finalement le bootloader secondaire.

Sbl.bin Le chargeur de démarrage secondaire. Il charge le PIT, le noyau Linux, params.lfs et le modem. Il est également responsable lorsque le périphérique est charge alors qu'il est éteint. Ce fichier contient l'image que vous voyez lorsque en mode téléchargement. Il est donc également responsable du clignotement et de l'entrée en mode et du passage en mode de récupération.

Le Sbl.bin semble être présent deux fois. Le second peut être une sauvegarde, si quelque chose de grave se passe.

param.lfs Une collection de JPEG. Ceux-ci incluent le logo Galaxy S que vous premier au démarrage du téléphone ainsi que l'image du téléphone et de l'ordinateur l'image de l'ordinateur, le bouton de chargement et quelques images d'un Android donnant des informations sur le fonctionnement de l'ordinateur. des informations : "CP CRASH UPLOAD MODE", "FORCED UPLOAD by KEY PRESSING", "POWER RESET or UNKNOWN UPLOAD MODE", "USER FAULT Not KERNEL PANIC UPLOAD MODE" et "KERNEL PANIC UPLOAD MODE". Il y a aussi le logo de NTT docomo, un opérateur de téléphonie mobile japonais.

Il est possible que ce fichier contienne plus d'informations, mais je ne l'ai pas extrait. l'extraire.

Le reste des fichiers devrait être assez évident :

zImage est le noyau Linux.

récupération Noyau de sauvegarde. Je ne sais pas s'il est utilisé sur tous les appareils.

factoryfs.rfs est le système partiti système Android.

dbdata.rfs est la partition où sont stockées.

cache.rfs est pour le cache Dalvik.

modem.bin est le modem.

から Comment utiliser Heimdall - en particulier sur Samsung Captivate - Télécharger les fichiers 512 513 et 803 PIT

  • IBL+PBL est le chargeur de démarrage, soyez très prudent avec lui ;
  • PIT est la table de partition ;
  • EFS contient des données importantes comme l'IEMEI, soyez très prudent ;
  • SBL est le deuxième chargeur de démarrage ;
  • SBL2 est la sauvegarde du deuxième chargeur de démarrage ;
  • PARAM contient des images utilisées à différentes étapes du processus de démarrage ;
  • KERNEL est le noyau ;
  • RECOVERY est la sauvegarde du noyau ;
  • FACTORYFS contient le système de fichiers /system qui est une sorte de système de fichiers racine ;
  • DBDATA contient le système de fichiers /data qui est la base de données où sont stockés les paramètres de l'application ;
  • CACHE contient le système de fichiers /cache qui contient le cache Dalvik ;
  • MODEM contient le micrologiciel du modem.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X