Slice Posted August 18, 2015 Share Posted August 18, 2015 Are there exactly the same system and other conditions? Link to comment Share on other sites More sharing options...
wern apfel Posted August 18, 2015 Share Posted August 18, 2015 Be sure that Find and Replace must be in <data>...</data> Thanks a million Slice and solstice, got it working now, on older clover it works with string, and 3259 with data @fantomas1, with replaced file i mean "CLOVERX64.efi" file ver 3113, but now it works with 3259 1 Link to comment Share on other sites More sharing options...
fantomas Posted August 18, 2015 Share Posted August 18, 2015 yes example above is from ElCapitan I have an another partition with 10.8.5…if I try to patch my kexts with 10.8.5, I have to change AMDRadeonX3000 to AMDRadeonAccelerator. @wern apfel share your config.plist, please thank you for clarification ... I feel reassured to know that it works for someone else I'll do more tests Link to comment Share on other sites More sharing options...
mhaeuser Posted August 18, 2015 Share Posted August 18, 2015 fantomas, I'm on my phone right now and thus can't check stuff, though might your issue be about endianness? 1 Link to comment Share on other sites More sharing options...
Mrengles Posted August 18, 2015 Share Posted August 18, 2015 Now that Clover can inject FakeSMC.kext with El Capitan can we use the createinstallmedia method for making our bootable USB or do we still need to restore InstallESD.dmg and extract Kernel...? Thanks -Robert Link to comment Share on other sites More sharing options...
fantomas Posted August 18, 2015 Share Posted August 18, 2015 fantomas, I'm on my phone right now and thus can't check stuff, though might your issue be about endianness? ok, you got it, DF r2850 0x68B81002 --> 0x68BA1002 r3259 68B81002 --> 68BA1002 my fault but unfortunately I'm not able to get it work without FakeSMC trick any idea? anyway, thank you, slice and also solstice…. and you too, DF 1 Link to comment Share on other sites More sharing options...
arsradu Posted August 18, 2015 Share Posted August 18, 2015 Now that Clover can inject FakeSMC.kext with El Capitan can we use the createinstallmedia method for making our bootable USB or do we still need to restore InstallESD.dmg and extract Kernel...? Thanks -Robert For as far as I'm concerned, all you need to do is update Clover and use your preferred method to create the installer USB. I never used createinstallmedia. Not sure it works, so I can't really confirm. I used the restore function of the Disk Utility to create a new installer. Right now, since I already got an USB installer of El Capitan PB1, basically all I need to do is just update the Clover version on the USB drive and maybe update the OS to include the latest patches (until PB4 that is). So, I don't think there is a matter of one method versus the other. Since the difference is in the bootloader. So, keep the method, and upgrade the bootloader. At least that's what I would do. Link to comment Share on other sites More sharing options...
mhaeuser Posted August 18, 2015 Share Posted August 18, 2015 Did you try the 'ForceKextsToLoad' option, fantomas? Should work equally to that 'FakeSMC trick' in my opinion. 1 Link to comment Share on other sites More sharing options...
fantomas Posted August 18, 2015 Share Posted August 18, 2015 (edited) I didn't, at least with the last clover version I'll try it right now EDIT: w/o success Edited August 18, 2015 by fantomas1 Link to comment Share on other sites More sharing options...
Mrengles Posted August 18, 2015 Share Posted August 18, 2015 For as far as I'm concerned, all you need to do is update Clover and use your preferred method to create the installer USB. I never used createinstallmedia. Not sure it works, so I can't really confirm. I used the restore function of the Disk Utility to create a new installer. Right now, since I already got an USB installer of El Capitan PB1, basically all I need to do is just update the Clover version on the USB drive and maybe update the OS to include the latest patches (until PB4 that is). So, I don't think there is a matter of one method versus the other. Since the difference is in the bootloader. So, keep the method, and upgrade the bootloader. At least that's what I would do. Thanks... I'll give it a go tonight and report back if createinstallmedia works out. Link to comment Share on other sites More sharing options...
magnifico Posted August 18, 2015 Share Posted August 18, 2015 Thanks... I'll give it a go tonight and report back if createinstallmedia works out.Nick u know utility by chriss? It is a good method. ..search on section download Link to comment Share on other sites More sharing options...
mhaeuser Posted August 18, 2015 Share Posted August 18, 2015 I would rather stick to createinstallmedia. 2 Link to comment Share on other sites More sharing options...
chris1111 Posted August 18, 2015 Share Posted August 18, 2015 Thanks... I'll give it a go tonight and report back if createinstallmedia works out. have look here http://www.insanelymac.com/forum/files/file/448-universal-os-x-installer/ Link to comment Share on other sites More sharing options...
oSxFr33k Posted August 18, 2015 Share Posted August 18, 2015 SIP is still required to be disabled for patching AppleHDA but can be re-enabled once its done. What if we have on the fly patching like Toleda's Binary patching done in clover which also needs a kext as well in /EFI/clover/kexts. Do we have to disable SIP on every boot to use clover to binary patch? The patching is done on every boot so the original AppleHDA.kext is still vanilla. anyone? I would also like to know the answer to this. I believe there is a new option in Clover Boot section for Nvidia that will inject for you. I forgot the name but a couple new nv_injects options are in boot section one for the dark screen issue I believe? Try this: nv_spanmodepolicy=1 That should take care of it unless that is not for the GPU device Control Policy? Link to comment Share on other sites More sharing options...
arsradu Posted August 18, 2015 Share Posted August 18, 2015 What if we have on the fly patching like Toleda's Binary patching done in clover which also needs a kext as well in /EFI/clover/kexts. Do we have to disable SIP on every boot to use clover to binary patch? The patching is done on every boot so the original AppleHDA.kext is still vanilla. I would also like to know the answer to this. I believe there is a new option in Clover Boot section for Nvidia that will inject for you. I forgot the name but a couple new nv_injects options are in boot section one for the dark screen issue I believe? Try this: nv_spanmodepolicy=1 That should take care of it unless that is not for the GPU device Control Policy? I'm using Toleda's Clover patch (script version d is what I used). And it's working brilliantly. Even with SIP enabled. I don't know about the GPU related question though. Sorry. 1 Link to comment Share on other sites More sharing options...
polyzargone Posted August 18, 2015 Share Posted August 18, 2015 According to Bare Feats, nv_spanmodepolicy=1 is meant for enabling full resolution on 5K displays. 1 Link to comment Share on other sites More sharing options...
Eps Posted August 18, 2015 Share Posted August 18, 2015 I updated Clover to rev.3259 and turned Debug option on. I found KEXT patching's InfoPlistPatch only worked when Find and Replace's type is Data. And InfoPlistPatch's debug message had something strange with following picture. Link to comment Share on other sites More sharing options...
arsradu Posted August 18, 2015 Share Posted August 18, 2015 I updated Clover to rev.3259 and turned Debug option on. I found KEXT patching's InfoPlistPatch only worked when Find and Replace's type is Data. And InfoPlistPatch's debug message had something strange with following picture. 2015-08-19 02.31.59.jpg Nice iPhone 6. Maybe that's the problem. 1 Link to comment Share on other sites More sharing options...
Faradis Posted August 18, 2015 Share Posted August 18, 2015 Nice iPhone 6. LOL Link to comment Share on other sites More sharing options...
tluck Posted August 18, 2015 Share Posted August 18, 2015 is InfoPlistPatch working on the latest versions? i am on 3261... not working for me in 2 cases. one i want to change device IDs in kexts Info.plist to match my hardware. i tried kext patch InfoPlistPatch on 2 different machines. and it does not work for me.... with kernel patch Debug on, i get output on the screen what shows the right find/replace strings (sort of) But i get the same weird strings appended to what i want find/replace like Eps above... but mine says not patched! want to patch AppleIntelFrameBufferCapri to use series 6 IMEI .... so -> need to replace 1E3A8086 with 1C3A8086 - so now with <data> <data> I convert 1E3A8086 to hex and let plist editor encode it right? So the 8 bytes are 3145334138303836 and then i replace with another 8? this used to work... not sure when it stopped!? Link to comment Share on other sites More sharing options...
chris1111 Posted August 19, 2015 Share Posted August 19, 2015 Hi Slice Do you know what is this error Clover GrowerPro on El Capitan Public Mavericks / Yosemite no problèmes thanks Link to comment Share on other sites More sharing options...
fusion71au Posted August 19, 2015 Share Posted August 19, 2015 @chris1111, Try upgrading to Xcode7 beta since Xcode 6.4 is incompatible with El Capitan - see @arsradu's post#7606 . 1 Link to comment Share on other sites More sharing options...
Slice Posted August 19, 2015 Share Posted August 19, 2015 is InfoPlistPatch working on the latest versions? i am on 3261... not working for me in 2 cases. one i want to change device IDs in kexts Info.plist to match my hardware. i tried kext patch InfoPlistPatch on 2 different machines. and it does not work for me.... with kernel patch Debug on, i get output on the screen what shows the right find/replace strings (sort of) But i get the same weird strings appended to what i want find/replace like Eps above... but mine says not patched! want to patch AppleIntelFrameBufferCapri to use series 6 IMEI .... so -> need to replace 1E3A8086 with 1C3A8086 - so now with I convert 1E3A8086 to hex and let plist editor encode it right? So the 8 bytes are 3145334138303836 and then i replace with another 8? this used to work... not sure when it stopped!? No, do not encode/decode/hex/decimal. This is string. Info.plist is a text. To patch info.plist you should set encoded as Mime64. This performed by PlistEditor. Just switch string->data. Hi Slice Do you know what is this error Clover GrowerPro on El Capitan Public Mavericks / Yosemite no problèmes thanks May be SIP? Remember, SIP affected not only kexts. Link to comment Share on other sites More sharing options...
chris1111 Posted August 19, 2015 Share Posted August 19, 2015 No, do not encode/decode/hex/decimal. This is string. Info.plist is a text. To patch info.plist you should set <data> encoded as Mime64. This performed by PlistEditor. Just switch string->data. May be SIP? Remember, SIP affected not only kexts. This is my sip Is that to mutch ? <key>CsrActiveConfig</key> <string>0x67</string> <key>BooterConfig</key> <string>0x28</string> Link to comment Share on other sites More sharing options...
Slice Posted August 19, 2015 Share Posted August 19, 2015 Yes, disabled. I don't know why CGP is not working. What about manual compilation? Link to comment Share on other sites More sharing options...
Recommended Posts