Je suis un vétéran chevronné de Linux et j'ai récemment acheté un Samsung Galaxy S2 auprès de T-Mobile. J'ai ressenti le bug de bricolage, j'ai donc choisi de télécharger le code source sur le site de Samsung et de commencer à jouer.
Mon problème est que j'ai déjà installé ClockworkMod sur mon téléphone, donc je ne veux pas flasher un nouveau noyau et ainsi corrompre ClockworkMod, donc je cherche des détails sur la façon de créer un package d'installation ClockworkMod approprié (généralement / toujours un fichier zip?) afin que je puisse tester les noyaux nouvellement compilés.
Jusqu'à présent, ma recherche sur Google n'a rien rapporté. La page ClockworkMod semble être assez dénuée de documentation. Quelqu'un peut-il m'indiquer une documentation sur le processus de création du package d'installation?
la source
Réponses:
La partie requise d'un fichier .zip du noyau ressemble à ceci:
Vous voudrez également avoir le
zImage
fichier noyau ailleurs, plus facile si vous l'avez juste à la racine de l'archive.updater-script
contient au minimum les éléments suivants (supposezImage
à la racine):Vous pouvez également faire des choses comme afficher une barre de progression, imprimer des messages, effacer
/cache
, etc.Vous aurez envie de récupérer à
update-binary
partir d'un autre package de noyau pour le SGS2. Un au hasard est attaché à ce message XDA .J'ai testé cette méthode sur mon SGS Vibrant sans problème, en utilisant un noyau d'un paquet Odin et un
update-binary
autre d'un noyau Vibrant .zip. Notez que cela est parfaitement sûr tant que vous écrivez sur la bonne partition - pour le Vibrant qu'il étaitbml17
, pour le SGS2 il semble êtremmcblk0p5
(basé sur le noyau de XDA que j'ai lié ci-dessus) oummcblk0p8
si vous flashez un image de démarrage complète (voir les commentaires ci-dessous). Vous voudrez le vérifier à coup sûr. Dans le pire des cas, votre noyau ne fonctionne pas et vous en flashez un bon connu.la source
mount
pour voir quels blocs sont mappés où. Sinon, trouvez une ROM.mount
n'affiche ni p8 ni p5. La recherche sur Google semble indiquer que le zImage doit être écrit en p5, tout comme ce site: forum.xda-developers.com/showthread.php?t=1691867 . J'ai essayé de lister le contenu du dossier mentionné dans le fil, mais il n'existe pas sur mon téléphone ...J'ai découvert que vous pouvez utiliser fastboot sans affecter CWM.
ou
la source