Jump to content

Install Kext S/L/E a Ventura


PG7
 Share

18 posts in this topic

Recommended Posts

ola,

 

someone knows functional way to install a kext IN my CASE is Applehda modified for Cirrus CS4213 that @Mirone created me at a certain time

used the JakeLuke app that worked on BigSur and Monterey but that in Ventura stopped working JakeLuke

any opinion or suggestion I'll be ready to test,

 

Thanks to all

Link to comment
Share on other sites

you may try Clover Suite Builder

Options from main 5/5/1/1

Since this process is made for those you build their kexts directly from CSB, your should put yours into /src/Extra/Kexts

because is there the installer will look for them.

(now that i write this, i realize I could in fact add an automation install for personal files.)

 

I do not have Ventura yet but should be the same process since Big Sur

 

Edited by LAbyOne
  • Thanks 1
Link to comment
Share on other sites

On 11/5/2022 at 2:25 AM, LockDown said:

Why not /L/E

problem is that AppleHDA.ket only works if it is added in S / L / E, until Monterey I can install and is working in Ventura something is not working the same !

 

On 11/5/2022 at 6:50 AM, Slice said:

SLE is disabled. You have to  install additional kexts only into LE.

problem is that AppleHDA.ket only works if it is added in S / L / E, until Monterey I can install and is working in Ventura something is not working the same !

 

On 11/5/2022 at 8:48 AM, LAbyOne said:

you may try Clover Suite Builder

Options from main 5/5/1/1

Since this process is made for those you build their kexts directly from CSB, your should put yours into /src/Extra/Kexts

because is there the installer will look for them.

(now that i write this, i realize I could in fact add an automation install for personal files.)

 

I do not have Ventura yet but should be the same process since Big Sur

 

I await your script to test ca in Ventura, it would be great if it worked

Link to comment
Share on other sites

On 11/4/2022 at 2:01 PM, PG7 said:

used the JakeLuke app that worked on BigSur and Monterey but that in Ventura stopped working JakeLuke

any opinion or suggestion I'll be ready to test,

 

Thanks to all

How so? what's not working?

 

4 hours ago, PG7 said:

is Applehda modified for Cirrus CS4213 that @Mirone created me at a certain time

problem is that AppleHDA.ket only works if it is added in S / L / E, until Monterey I can install and is working in Ventura something is not working the same !

 

i just wonder why it shouldn't be load also from L/E, if really the case, another solution you could eventually take into considearation is to make an injector, (like the old adummyhda.kext was) to inject the code present on your patched one into Applehda, leaving S/L/E and the kext untouched

 

4 hours ago, PG7 said:

I await your script to test ca in Ventura, it would be great if it worked

 

I will make a test script for you to try it.

 

Edited by LAbyOne
  • Like 2
  • Thanks 1
Link to comment
Share on other sites

8 hours ago, LAbyOne said:

 

i just wonder why it shouldn't be load also from L/E, if really the case, another solution you could eventually take into considearation is to make an injector, (like the old adummyhda.kext was) to inject the code present on your patched one into Applehda, leaving S/L/E and the kext untouched

 

 

 

 



I don't know how to do that! could you try to do it for me?
I leave here my kext that works, thanks in advance

AppleHDA-CirrusCS4213.kext.zip

Link to comment
Share on other sites

On 11/6/2022 at 11:33 PM, PG7 said:

I don't know how to do that! could you try to do it for me?
I leave here my kext that works, thanks in advance

AppleHDA-CirrusCS4213.kext.zip 1.34 MB · 0 downloads

 

Well that does not help.

1_ Original file is needed to compare changed functions

2_ determine if it need binary patches or its just the plist's mod

3_ if bin patched, injector not enough, and you would be in the same situation as you'r now.

4_ Rather then asking me, i can suggest you to find someone who knows about audio stuff better then i do.

 

in the mean time you can try this

 

 

only for = Big Sur to Ventura

 

Follow carefully the given instructions and cross fingers

it will make a backup of your original file to Desktop

 

PS

i forgot to mention (even if it should be obvious now), this process require Authenticated Root Status = disabled.

Edited by LAbyOne
  • Thanks 1
Link to comment
Share on other sites

16 hours ago, LAbyOne said:

in the mean time you can try this

myKexts Install.7z 748.9 kB · 5 downloads

only for = Big Sur to Ventura

 

Follow carefully the given instructions and cross fingers

it will make a backup of your original file to Desktop

 

PS

i forgot to mention (even if it should be obvious now), this process require Authenticated Root Status = disabled.

Spoiler

image.thumb.png.d97c37b5757e987995fa43f0bec09e9c.png

@LAbyOne 

thanks for everything,

something does not work and my experience does not pass more than that I loved being able to have more knowledge but it is not the case

* Google Translate

Résultat de Terminal.txt

Link to comment
Share on other sites

@LAbyOne

 

Quote
Last login: Tue Nov  8 13:26:11 on ttys000
/Users/pg7/Desktop/myKexts\ Install.app/Contents/Resources/.Deploy/myKexts\ Install ; exit;
pg7@DESKTOP-BUQO7UG ~ % /Users/pg7/Desktop/myKexts\ Install.app/Contents/Resources/.Deploy/myKexts\ Install ; exit;





















Snapshot Protection Status Reminder
/Users/pg7/Desktop/myKexts Install.app/Contents/Resources/.Deploy/myKexts Install: line 47: return: can only `return' from a function or sourced script





















---------------------------------- Active Devices ---------------------------------- 

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         255.9 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +255.9 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume BigSur - Données        73.2 GB    disk1s1
   2:                APFS Volume Preboot                 5.8 GB     disk1s2
   3:                APFS Volume Recovery                2.9 GB     disk1s3
   4:                APFS Volume Ventura                 9.2 GB     disk1s4
   5:              APFS Snapshot com.apple.bless.FA1D... 9.2 GB     disk1s4s1
   6:                APFS Volume BigSur                  15.6 GB    disk1s5
   7:                APFS Volume MtRey - Data            21.8 GB    disk1s7
   8:                APFS Volume MtRey                   16.3 GB    disk1s8
   9:                APFS Volume Ventura - Données       21.7 GB    disk1s9
  10:                APFS Volume VM                      1.1 MB     disk1s10

  -------------------------------------------------------------------------------- 
   Choose the Partition to mount on your Device ( e.g. disk1s5 ) then hit [ENTER]
  -------------------------------------------------------------------------------- 
  
: disk1s4

Please enter your Password to Proceed...
Password:
mount_apfs: volume could not be mounted: Resource busy
mount: /System/Volumes/Update/mnt1 failed with 75

The SnapShot is mounted and Ready.


























  ================================================================================ 
                                S/L/E Kexts Installer                             
  ================================================================================ 

mkdir: /Users/pg7/Desktop/MyFiles: File exists
 
Checking if target exist
 
Found AppleHDA.kext
 
-> /Users/pg7/Desktop/MyFiles/AppleHDA.kext Verified ✔ [ok]
 
Backup Original AppleHDA.kext onto Desktop, Done!

Installing your Files...

Please enter your Password to Proceed...
 
Execution Complete!
 
Rebuilding Kernelcache
Warning: kmutil install's usage of --update-all is deprecated. Use kmutil create --update-install instead
checking collections...
warning: unable to create release extension manager, expect errors
Error Domain=KMErrorDomain Code=34 "Missing Developer Kit: As of macOS 13.0, you will need to install a KDK matching your build 22A380 to rebuild kernel collections." UserInfo={NSLocalizedDescription=Missing Developer Kit: As of macOS 13.0, you will need to install a KDK matching your build 22A380 to rebuild kernel collections.}
Volume Ventura on disk1s4 unmounted
 
Done!
 
Restarting the machine is strongly advised

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Opération terminée]

 

 

 

 

Edited by PG7
Link to comment
Share on other sites

@PG7

ok i see,

and as told you before I do not have Ventura installed so many new changes are unknown to me.

eventually I updated the script to match ventura requirements,

 

Even if it seems the installation went well.

Problem is kernelcache

as per this warning

warning: unable to create release extension manager, expect errors
Error Domain=KMErrorDomain Code=34 "Missing Developer Kit: As of macOS 13.0, you will need to install a KDK matching your build 22A380 to rebuild kernel collections." UserInfo={NSLocalizedDescription=Missing Developer Kit: As of macOS 13.0, you will need to install a KDK matching your build 22A380 to rebuild kernel collections.}

apparently it need the Kernel Debug Kit 22A380 to be able to rebuild the cache

which complicates things since its not available yet @ apple dev builds

 

Do not forget to keep safe your original AppleHDA, 

To get back yours, before

Since no harm is done yet, i can suggest you to reinstall again, to put back original AppleHDA for the moment.

 

if still want to use this way we may try to rebuild caches using the new suggested kmutil usage

 

Link to comment
Share on other sites

@LAbyOne

"if still want to use this way we may try to rebuild caches using the new suggested kmutil usage"

Yes 

 

Of course I want to,

how can I do that?  

Thanks for the answers and your time

Link to comment
Share on other sites

@LAbyOne

 

Last login: Wed Nov  9 14:05:22 on ttys000
/var/folders/4w/dhllz4qn37s9jgp4xc2qhksw0000gn/T/AppTranslocation/58A236B1-27BF-4B96-9FA9-60990F846F8E/d/myKexts\ Install.app/Contents/Resources/.Deploy/myKexts\ Install ; exit;
pg7@DESKTOP-BUQO7UG ~ % /var/folders/4w/dhllz4qn37s9jgp4xc2qhksw0000gn/T/AppTranslocation/58A236B1-27BF-4B96-9FA9-60990F846F8E/d/myKexts\ Install.app/Contents/Resources/.Deploy/myKexts\ Install ; exit;



















Snapshot Protection Status Reminder
28:863: execution error: Erreur dans System Events : Impossible de convertir file "Ventura:private:var:folders:4w:dhllz4qn37s9jgp4xc2qhksw0000gn:T:AppTranslocation:58A236B1-27BF-4B96-9FA9-60990F846F8E:d:myKexts Install.app:Contents:Resources:.Deploy:SIP.icns" en type number or string. (-1700)

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Opération terminée]











 

@LAbyOne
"Frankly not confident it will succeed rebuilding kernel caches (because of new requirements which i'm actually trying to trick, i still need some more infos about the way it is employed... before making a patch) but it can be done i guess."

Patch OCLP Work Kext Graphics Ventura 


 

Spoiler

image.png.5ab68af5ec5526c8548c00863ae6ce1b.png

 

Capture d’écran 2022-11-09 à 14.14.50.png

Capture d’écran 2022-11-09 à 14.15.06.png

Capture d’écran 2022-11-09 à 14.15.21.png

Capture d’écran 2022-11-09 à 14.15.30.png

 

 

 

 

Edited by PG7
Link to comment
Share on other sites

2 minutes ago, Mirone said:

Hi @PG7 I will send you a copy of ORP by PM that I am still updating, I ask you to test it and let me know if it works for you.

Ok

Thanks My Friend 

Link to comment
Share on other sites

 Share

×
×
  • Create New...