1 votes

Construction du noyau du Pixel 4a

J'essaie de construire mon noyau de sunfish personnalisé sur le pixel 4a, Le système est déverrouillé et enraciné via "Magisk", Après le succès de la construction (pour le test, je n'ai rien changé à la source du noyau), j'ai retiré le boot.img, l'ai décompressé, remplacé le zImage par mon nouveau noyau (Image.lz4), l'ai empaqueté et l'ai repoussé sur la partition de démarrage via fastboot. Finalement, j'ai redémarré et le processus de démarrage est resté bloqué sur le logo "Google". Ai-je manqué quelque chose ? Merci,

1 votes

Construisez votre noyau avec pstore activé et vérifiez le journal du noyau en récupération : Android.stackexchange.com/a/213460/218526 . Mais rien n'y apparaîtra si le noyau ne démarre pas du tout. Assurez-vous simplement que vos formats zImage et boot.img sont corrects.

0 votes

C'est déjà possible. Malheureusement, "/sys/fs/pstore" dans twrp est vide.

0 votes

Le z dans " z Image" indique un noyau compressé par gzip

0voto

alecxs Points 3105

Selon ce lien, vous avez oublié d'ajouter dtb. Remplacez Image.lz4-dtb dans le zip et flashez depuis TWRP. https://forum.xda-developers.com/t/kernel-sunfish-09-apr-holydragon-kernel-10-stable-11-stable.4155283

0 votes

Merci, je fais le pack et le unpack boot.img correctement ! Je l'ai testé avec le packing et le unpacking avec l'ancien boot. Il semble que la source du noyau soit la cause principale ! Par exemple (selon le post dans lien ) : 1. J'ai essayé de flasher le "HDK_Sunfish-11_R.V.8.0" et il ne démarre pas correctement 2. j'ai essayé de flasher le "HDK_Sunfish-10_R.V.1.1" et il démarre correctement !

0 votes

Ensuite, j'ai extrait le fichier config.gz de "/proc" et l'ai comparé avec la configuration de mon noyau source et j'ai trouvé beaucoup de différences liées aux modules du noyau. Après avoir changé (=m) en (=y), le périphérique démarre correctement, sans écran tactile. Pourriez-vous m'envoyer le noyau officiel (google) qui fonctionne et qui a été testé ? Merci,

0 votes

En êtes-vous sûr ? Dans votre question, vous dites Image.lz4 mais dans ma réponse, je dis Image.lz4- dtb ' Je suppose qu'il y a une différence (pas sûr qu'elle soit liée à l'écran tactile).

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