Je demande des informations sur les appareils Sony Xperia et je ne sais pas si ces suites concernent d'autres marques ou non. Les roms personnalisées fournies par les cuisiniers de ROM étaient .zip
où nous devons flasher le noyau et ensuite le zip de la rom à installer. Pourquoi les roms n'ont pas été faites en tant que .ftf
pour qu'il puisse être flashé facilement via flashtool ?
Réponse
Trop de publicités?.ftf
sont plus adaptés à l'ancienne gamme d'appareils Xperia et au format propriétaire, la tendance sur les appareils Sony plus récents est la suivante .elf
à la place.
La disposition de l'image du noyau n'est pas standard, ce qui nécessite l'exécution d'un script spécial sur l'image du noyau fraîchement construite pour la convertir et ajouter des marqueurs spéciaux supplémentaires afin de la rendre compatible avec le Xperia pour permettre le démarrage.
Sans les marqueurs, le flash échouera, le Flashtool d'Androxyde a la capacité de générer les marqueurs. .ftf
, .elf
en concaténant l'image du noyau (généralement un binaire plat brut gzippé) avec un en-tête appelé .sin
qui a un code binaire propriétaire qui fixe l'adresse du chargeur de démarrage à partir de laquelle démarrer. Le script peut être trouvé sur le site Opensource de Sony. site web du portail qui contient un article de blog expliquant comment créer un noyau flashable pour le modèle Xperia S.
La ROM personnalisée à laquelle l'OP fait référence est plus une méthode "générique universelle", qui contient le noyau et les fichiers qui composent la ROM, qui est rendue appropriée par les ClockworkMod (CWM) et TeamWin Recovery (TWRP) pour les utiliser.
Certains fabricants sont libres de s'écarter de la méthode de création de leurs noyaux et, si nécessaire, de la manipulation applicable pour le convertir sous une forme adaptée au flashage, comme le format propre à Sony, plutôt que d'utiliser mkbootimg
qui est une forme plus générique de création d'un noyau flashable (cela combine l'image du noyau et les fichiers auxiliaires de support), qui est compatible avec la plupart, sinon tous les appareils avec quelques exceptions, comme Sony.
Par exemple, le noyau doit être flashé séparément avant de flasher la ROM. Pour d'autres, CWM/TWRP peut directement flasher le fichier d'image de démarrage nouvellement construit créé via mkbootimg
d'abord dans les coulisses, puis en écrivant les fichiers dans le fichier /system
partition.