M
Membre supprimé 1719774
- #1
Hello la commu Phonandroid !
J'ai un projet: repacker un firmware stock S8+ en en supprimant le fichier HIDDEN.img contenu dans les archives CSC.tar.md5 et HOME_CSC.tar.md5.
Pourquoi ? Ce fichier est très souvent la cause de fail lors du flash avec Odin, car sa taille ne correspond pas à celle de la partition /hidden du mobile cible. Ceci est dû au partitionnement d'origine de la mémoire interne via notamment le fichier PIT qui contient la taille de toutes les partitions du mobile. Le fail survient si la taille du fichier HIDDEN.img (son contenu pour être plus précis) est supérieure à celle de la partition /hidden du mobile cible. Si la taille est inférieure (ou égale), pas de problème.
Cependant, une question reste sans réponse: lors du flash, le fichier HIDDEN.img dépose des apks opérateurs dans la partition /hidden. Cette partition verra son contenu absorbé par la système lors du 1er boot. C'est ainsi que les opérateurs peuvent personnaliser le contenu des firmwares. Mais ensuite, durant la vie du système, est-ce que la partition /hidden est sollicitée ? Est-ce que des dépôts de fichiers ont lieu ? Des échanges de données avec le système ? Car si son contenu est en lien étroit avec le contenu du système durant la vie du système, son contenu doit alors être cohérent avec celui du système lord du flash avec Odin, et donc doit être effacé ou mis à jour, ce qui ne peut se faire qu'en flashant le fichier HIDDEN.img pour écraser (effacer, du coup) le contenu de la partition /hidden... Quitte à ce que le fichier HIDDEN.img soit vide (mise à zéro du contenu de la partition à l'aide de /dev/zero, puis extraction depuis le mobile avec dd pour conserver la signature Samsung) et que sa taille soit la plus petite des tailles possibles pour ce fichier, soit 45Mo en l'occurence pour le S7.
Auriez-vous réponse à cette question ?
Bon samedi à toutes et à tous
!
J'ai un projet: repacker un firmware stock S8+ en en supprimant le fichier HIDDEN.img contenu dans les archives CSC.tar.md5 et HOME_CSC.tar.md5.
Pourquoi ? Ce fichier est très souvent la cause de fail lors du flash avec Odin, car sa taille ne correspond pas à celle de la partition /hidden du mobile cible. Ceci est dû au partitionnement d'origine de la mémoire interne via notamment le fichier PIT qui contient la taille de toutes les partitions du mobile. Le fail survient si la taille du fichier HIDDEN.img (son contenu pour être plus précis) est supérieure à celle de la partition /hidden du mobile cible. Si la taille est inférieure (ou égale), pas de problème.
Cependant, une question reste sans réponse: lors du flash, le fichier HIDDEN.img dépose des apks opérateurs dans la partition /hidden. Cette partition verra son contenu absorbé par la système lors du 1er boot. C'est ainsi que les opérateurs peuvent personnaliser le contenu des firmwares. Mais ensuite, durant la vie du système, est-ce que la partition /hidden est sollicitée ? Est-ce que des dépôts de fichiers ont lieu ? Des échanges de données avec le système ? Car si son contenu est en lien étroit avec le contenu du système durant la vie du système, son contenu doit alors être cohérent avec celui du système lord du flash avec Odin, et donc doit être effacé ou mis à jour, ce qui ne peut se faire qu'en flashant le fichier HIDDEN.img pour écraser (effacer, du coup) le contenu de la partition /hidden... Quitte à ce que le fichier HIDDEN.img soit vide (mise à zéro du contenu de la partition à l'aide de /dev/zero, puis extraction depuis le mobile avec dd pour conserver la signature Samsung) et que sa taille soit la plus petite des tailles possibles pour ce fichier, soit 45Mo en l'occurence pour le S7.
Auriez-vous réponse à cette question ?
Bon samedi à toutes et à tous