2 votes

Comment flasher une image du noyau sans construire Android à partir des sources ?

J'ai obtenu la branche suivante du noyau msm pour ma Nexus 7(flo)

      msm/remotes/origin/android-msm-flo-3.4-jb-mr2

a ajouté quelques fichiers et a ensuite construit une image (zImage). J'ai ensuite téléchargé une image d'usine de Nexus 7 pour JB - 4.3 (JSS15R) [Cela dit razor que je ne sais pas pourquoi. Je pensais que c'était flo].

Bref, j'ai pris l'image d'usine. J'ai divisé le fichier boot.img en ramdisk.gz et zImage. Puis j'ai récupéré le zImage du noyau que j'ai construit et je l'ai remplacé par le zImage de l'image d'usine. J'ai alors combiné le zImage et ramdsik.gz pour créer le boot.img et j'ai essayé de le flasher. Mais l'appareil se met en boucle de démarrage.

Le zImage fonctionne lorsque je construis Android 4.3-JB à partir des sources. Mais aosp semble manquer certains paquets dont j'ai besoin.

Je voulais savoir ce que je faisais mal et pourquoi Android se mettait en boucle de démarrage quand je le combinais avec l'image d'usine.

1voto

Andy Brudtkuhl Points 1714

Vous ne pouvez pas (de manière fiable) combiner un noyau avec un ramdisk d'un noyau différent. Le ramdisk contient les modules du noyau que vous construisez, il doit donc aller avec le même noyau construit. Si vous construisez un noyau, vous devez flasher le ramdisk produit par cette construction avec l'image du noyau (et vice-versa).

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