0 votes

Comment utiliser un kext dont seul le fichier info.plist a été modifié sans codesign ou SIP désactivé ?

Similaire à Comment modifier un fichier info.plist à l'intérieur d'un fichier kext ?

Il est nécessaire de modifier le fonctionnement d'un kext.

(Plus précisément /System/Library/Extensions/AMD6000Controller.kext/Contents/Info.plist a besoin d'un changement dans IOKitPersonalities > Controller > aty_config > CFG_FB_LIMIT de 0 à 3)

Ceci peut être réalisé en manipulant le fichier info.plist à l'intérieur du kext.

Cependant, dans les versions plus récentes de MacOS, cela nécessite soit un certificat pour re-coder le kext, soit de désactiver SIP (au moins partiellement avec csrutil enable --without kext ).

Je cherche des méthodes alternatives.

Le chargement manuel du kext n'offre apparemment pas la possibilité de passer des paramètres.
Y a-t-il une commande nvram pour forcer cela au démarrage ?
Est-ce que l'on utilise Le trèfle de la manière la plus simple ?

Comment utiliser un kext dont seul le fichier info.plist a été modifié sans codesign ou SIP désactivé ?

1voto

Denicio Points 101

Si vous n'avez aucun problème à garder le SIP à moitié activé comme vous l'avez mentionné, alors vous pouvez continuer, mais en gardant à l'esprit les points suivants attention . A moins que vous ne soyez vraiment sûr que cette Info.plist pour que la modification fonctionne comme prévu, procédez comme suit :

  • Copiez le kext modifié dans Système/Bibliothèque/Extensions après l'authentification.
  • Exécuter sudo chown -R root:wheel /sample_path_to_kext
  • Exécuter sudo chmod 644 /sample_path_to_kext
  • Exécuter sudo kextcache -i /
  • Redémarrer

Vous pouvez également utiliser une application comme Kext Wizard ou Kext Drop et juste exécuter sudo kextcache -i / à la fin de leur opération.

Enfin, je ne saurais trop insister sur le fait que dangereux c'est à votre Mac. Veuillez procéder seulement si vous savez vraiment (ou ne vous souciez pas) si quelque chose d'inattendu se produit.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X